9 najboljših orodij za nadzor Apache Cassandra
Pridobivanje informacij s pritiskom na gumb iz zbirke podatkov je nekaj, kar se večini organizacij zdi samoumevno. Zdaj, ko sistemi za upravljanje baz podatkovApache Cassandraorganizacijam omogočili shranjevanje podatkov v formatu visoke razpoložljivosti, zato se pričakuje vrhunska zmogljivost. V tem članku si bomo ogledali, kaj je Apache Cassandra in devet najboljših orodij za njegovo spremljanje.
Kaj je Apache Cassandra?
Apache Cassandra jeodprtokodni sistem za upravljanje baz podatkov. Apache Cassandra so uporabljala podjetja, kot so Apple, Spotify, Netflix in Uber. Sistem se pogosto uporablja, ker je odporna na napake, razširljiva in decentralizirana rešitev baze podatkov. Cassandro lahko brezplačno prenesete s spletnega mesta Apache tukaj .
Čeprav ima Cassandra vgrajene funkcije, kot je toleranca napak, jo je treba še vedno učinkovito upravljati. Uporaba orodja za nadzor omrežja za merjenje zmogljivosti in zdravja baz podatkov je nujna za zagotavljanje najboljše zmogljivosti in preprečevanje varnostnih dogodkov.
Spodaj je veliko podrobnosti o orodjih, za hiter povzetek pa tukajnaš seznam najboljših orodij za spremljanje Apache Casandra:
- SolarWinds Server & Application Monitor IZBIRA UREDNIKOVOdlično za spremljanje Linuxa ali Unixa, vključno s statistiko vozlišč, sledenjem in zdravjem omrežja. Začnite 30-dnevno brezplačno preskusno obdobje.
- Monitor Datadog Apache Cassandra (BREZPLAČEN PRESKUS) Paket za spremljanje sistemske infrastrukture iz platforme v oblaku, ki vključuje nadzor baze podatkov, povezan v zemljevid odvisnosti aplikacije. Začnite 14-dnevno brezplačno preskusno obdobje.
- Upravitelj aplikacij ManageEngine (BREZPLAČEN PRESKUS)Združljiv je tudi z MongoDB, ima odlično nadzorno ploščo, ki lahko spremlja gruče in še več.
- Site24x7 Cassandra Monitoring (BREZPLAČEN PRESKUS) Nadzornik za omrežja, strežnike, storitve, aplikacije in spletna mesta, ki vključuje nadzor baze podatkov za Cassandra in druge DBMS.
- DynatraceSamodejno zazna zbirke podatkov Apache Cassandra in se lahko poglobi v podatke, ki jih zbere.
- AppDynamicsPrav tako samodejno zazna baze podatkov Apache Cassandra in ponuja dobre možnosti spremljanja in sledenja.
- SignalFxPodobno zgornjim možnostm, vendar temelji na oblaku. Dobro za nastavitev opozoril.
- InstaclustrOmrežni monitor z API-jem za spremljanje Cassandra po meri. Zagotavlja 20-sekundne posodobitve in dober pogled povzetka gruče.
- InstanaTa monitor je dober pri zagotavljanju meritev vse do ravni vozlišča.
Najboljša orodja za spremljanje Apache Casandra
1. Nadzornik strežnika in aplikacij SolarWinds (BREZPLAČEN PRESKUS)
Nadzornik strežnika in aplikacij SolarWindsje orodje za nadzor omrežja, ki lahko nadzira Apache Cassandra. Orodje je bilo zasnovano za spremljanje delovanja in razpoložljivosti strežnikov Apache Cassandra naLinuxozUnix. Podrobnosti nastoritev zdravja,statistika vozlišča, insledenje omrežjuvse si je mogoče ogledati prek ene enotne nadzorne plošče.
Lahko tudi nastaviteprilagojena opozorilanaNadzornik strežnika in aplikacij SolarWinds. Spremljani dejavniki vključujejo povečano zakasnitev ali tekoče namige. Opozorila si lahko ogledate prekVsa aktivna opozorilastran, ki vam pove seznam vseh trenutnih opozoril, vključno z vzrokom za opozorilo in kako dolgo je bilo aktivno.
Prednosti:
- Zasnovan z mislijo na velika in poslovna omrežja
- Lahko sledi meritvam, specifičnim za Apache, kot tudi uporabi podpornih infrastrukturnih virov
- Proaktivno opozori, ko zmogljivost odstopa od osnovne vrednosti, kar daje skrbnikom čas, da odpravijo težave, preden vplivajo na zmogljivost
- Popolnoma podpira uvedbe Unix in Linux
- Uporablja pripomočke povleci in spusti za prilagajanje videza in občutka armaturne plošče
Slabosti:
- To je poslovno orodje, bogato s funkcijami, skrbniki bodo morali vložiti čas, da raziščejo vse možnosti spremljanja
Kot rešitev za spremljanje Apache Cassandra,Nadzornik strežnika in aplikacij SolarWindsje odličen izdelek zaradi svojega sistema opozoril in vsestranske nadzorne plošče.Nadzornik strežnika in aplikacij SolarWindszačne se pri 2995 USD (2397 GBP). Lahko prenesete a30-dnevni brezplačni preizkus.
SolarWinds Server & Application Monitor Prenesite 30-dnevno BREZPLAČNO preskusno različico
2. Datadog Apache Cassandra Monitoring (BREZPLAČEN PRESKUS)
Datadog APMje platformo SaaS ki zajema dolg seznam aplikacij, vključno z Apache Cassandra in drugimi RDBMS. Datadog ima knjižnico integracij, vključno s tistimi z izdelki Apache, kot je Apache Cassandra.
Zasloni na armaturni plošči so polni informacij. Če se standardni zaslon zdi preveč zaseden, lahko ustvarite svojo domačo stran z meritvami, ki so za vas najpomembnejše. Možno je celo kombinirati pripomočke z različnih strani, kar vam daje pregled sklada, ki na enem mestu prikazuje preglede podatkovne baze, strežnika in omrežja.
Ni mogoče ves čas spremljati vseh statusov delovanja vaše baze podatkov. Vendar to ni problem, ker Datadog Infrastructure določa ravni praga uspešnosti na vsaki meritvi in vas opozori, če se katera spotakne. Ta storitev vam omogoča, da nadaljujete z drugimi nalogami, namesto da bi ves čas porabili za spremljanje podatkovnih zbirk Apache Cassandra.
Prednosti:
- Odlično spremljanje Apache Cassandra z možnostjo spremljanja na stotine drugih aplikacij na isti platformi
- Lahko nadzira tako notranje kot zunanje, kar daje omrežnim skrbnikom celovit pogled na delovanje in dostopnost omrežja
- Podpira samodejno odkrivanje, ki sproti gradi zemljevide topologije omrežja
- Spremembe v omrežju se odražajo skoraj v realnem času
- Omogoča podjetjem, da zanesljivo povečajo svoja prizadevanja za spremljanje s prilagodljivimi cenovnimi možnostmi
Slabosti:
- Želeli bi videti daljše poskusno obdobje za testiranje
Datadog Infrastructure Monitoring vključuje integracijo, ki monitorju omogoča pridobivanje informacij o zmogljivosti neposredno iz Cassandra DBMS za zbiranje poročil v živo o uspešnosti in shranjevanje statističnih podatkov za preteklo analizo. Infrastrukturni sistem spremlja tudi povezane sisteme, ki se zanašajo na vaše baze podatkov in vse tiste vire, ki jih podpirajo. Ta veriga odvisnosti vam omogoča hitro prepoznavanje temeljnega vzroka katere koli težave, ki se lahko pojavi v vaših aplikacijah, odvisnih od baze podatkov. Oglejte si težave znotraj, nad in pod vašo zbirko podatkov Cassandra in hitro izolirajte pravi vzrok težav z zmogljivostjo.
Datadog je zaračunana z naročnino in celotna platforma je razdeljena na module monitorjev. Dodate lahko Datadog APM, da dobite porazdeljeno sledenje vseh plasti storitev, ki podpirajo vsako aplikacijo, Network Performance pa ima zmožnosti analize pretoka prometa. Vsi moduli Datadog so na voljo na 14-dnevni brezplačni preizkusi .
Datadog Infrastructure Monitoring Dostop do 14-dnevne BREZPLAČNE preskusne različice
3. Upravitelj aplikacij ManageEngine (BREZPLAČEN PRESKUS)
Upravitelj aplikacij ManageEngineje orodje za spremljanje aplikacij, ki je združljivo z Apache Cassandra in MongoDB. Meritve uspešnosti, s katerimi lahko spremljateUpravitelj aplikacij ManageEnginevključitiporaba procesorja,operativna uspešnost,zakasnitev,čakajoča opravila, inizraba pomnilnika. Nadzorna plošča je bila zasnovana posebej za pomoč pri spremljanju gruč in razčlenjuje zdravstveno stanje posameznih gruč v obliki seznama.
Poleg nadzorne plošče je veliko različnih grafov uspešnosti, ki prikazujejo, kako uspešna je Cassandra. Obstajajo grafi zaizraba pomnilnika,poraba procesorja, instatistika shranjevanja. Na primer, graf izkoriščenosti pomnilnika vam pokaže, kakouporabljen pomnilnik,prosti pomnilnik, inskupni pomnilnikse je skozi čas spremenilo.
Obstajajo tri različiceUpravitelj aplikacij ManageEngine:prost,ProfesionalnoinPodjetje. Brezplačna različica podpira do pet aplikacij ali strežnikov brezplačno. Profesionalna različica se začne pri 25 monitorjih za 945 $ (756 £) do 250 monitorjev za 7195 $ (5759 £).
Prednosti:
- Ponuja možnosti uvajanja na mestu uporabe in v oblaku, kar podjetjem daje več izbire za spremljanje Apache Cassandra
- Lahko poudari medsebojne odvisnosti med aplikacijami, da prikaže, kako lahko težave z zmogljivostjo vplivajo na poslovanje podjetij
- Ponuja spremljanje dnevnika za sledenje meritvam, kot so uporaba pomnilnika, disk IO in stanje predpomnilnika, kar zagotavlja celovit pogled na stanje vaše baze podatkov
- Lahko samodejno zazna baze podatkov, strežniško strojno opremo in naprave v realnem času
Slabosti:
- Lahko vzame nekaj časa, da v celoti razišče vse funkcije in možnosti, ki so na voljo
Različica Enterprise stane 9.595 USD (7.680 GBP) za 250 monitorjev do 83.995 USD (67.238 GBP) za 5000 monitorjev. Dodate lahko dodatne monitorje do skupno 10.000 monitorjev. Lahko prenesete30-dnevni brezplačni preizkus.
ManageEngine Applications Manager Prenesite 30-dnevno BREZPLAČNO preskusno različico
4. Site24x7 Cassandra Monitoring (BREZPLAČEN PRESKUS)
Infrastruktura Site24x7 je del platforme orodij za spremljanje v oblaku. Spremlja vse aplikacije, storitve in vire, ki se nahajajo za sprednjo programsko opremo ali spletnimi stranmi. To vključuje aplikacije, kot so baze podatkov. Ta storitev lahko spremlja Kasandra in tudi druge DBMS. Lahko spremlja baze podatkov SQL Server, MySQL, Oracle, PostgreSQL, DB2, MongoDB, VoltDB, CouchDB in ClickHouse.
Dejavnosti spremljanja baze podatkov Cassandra, ki jih izvaja Site24x7 Infrastructure, vključujejo spremljanje transakcij, spremljanje uporabe virov strežnika in zbiranje dnevniških datotek. Sistem Site24x7 vključuje aplikacijski sklad zemljevid. To identificira vse soodvisnosti med aplikacijami in viri. To storitvi omogoča sledenje težavam z zmogljivostjo od spletne strani ali programskih paketov prek aplikacij, ki jo podpirajo, kot je primerek baze podatkov Cassandra, do virov strežnika in omrežja.
Infrastrukturna storitev Site24x7 vključuje Pragovi zmogljivosti na osnovi AI . Če zmogljivost pade ali če je zaznana nenavadna dejavnost, storitev sproži opozorilo. Orodje lahko posreduje opozorila tehnikom s SMS-om, e-pošto, glasovnim klicem ali takojšnjim sporočanjem. To pomeni, da operativnemu osebju ni treba sedeti in opazovati armaturno ploščo ter čakati, da gre kaj narobe.
Prednosti:
- Brezhibno deluje z Apache Cassandra kot tudi z drugimi različicami NoSQL
- Uporablja podatke v realnem času za odkrivanje naprav in izdelavo grafikonov, omrežnih zemljevidov in poročil o inventarju
- Je eno najbolj uporabniku prijaznih orodij za spremljanje omrežja
- Nadzor uporabnikov lahko pomaga premostiti vrzel med tehničnimi težavami, vedenjem uporabnikov in poslovnimi meritvami
- Podpira različico brezplačne programske opreme, odlično za manjše uvedbe
Slabosti:
- Je zelo podrobna platforma, ki bo potrebovala čas, da se v celoti naučite vseh njenih funkcij in možnosti
Infrastruktura Site24x7 je naročniško storitev ki stane 9 USD na mesec, če se plača letno. Dobite ga lahko v 30-dnevnem brezplačnem preizkusu.
Site24x7 Cassandra Monitoring Začnite 30-dnevno BREZPLAČNO preskusno obdobje
Sorodna objava: Orodja za spremljanje spletnega strežnika Apache
5. Dynatrace
Dynatraceje orodje za spremljanje delovanja aplikacije, ki lahko spremlja Apache Cassandra.Dynatracesamodejno zazna baze podatkov Cassandrav manj kot petih minutah, tako da lahko začnete spremljati njihovo delovanje. Vključujejo meritve uspešnosti, ki jih lahko spremljateprocesor,povezljivost,čas odvoza smeti,vzmetenje, inoddaje. NaNadaljne podrobnostilahko začnete gledati globlje statistike, kot jeuporaba diska,predpomnilnik,Namigi,obremenitev,Bazeni niti, inPomnilnik, ki ga upravlja Java.
Analiza temeljnih vzrokov je ena odDynatracenajmočnejše lastnosti.Dynatracebom zmogelpoudarite temeljni vzrok težav z delovanjemna posameznih vozliščih. Avtomatizirana analiza temeljnega vzroka vam omogoča, da se na težave s strežnikom odzovete veliko hitreje, saj imate pri roki vse potrebne informacije za informiran odgovor.
Prednosti:
- Zelo vizualne in prilagodljive nadzorne plošče, odlične za poslovne NOC
- Deluje v oblaku, kar mu omogoča, da je neodvisen od platforme
- Lahko spremlja čas delovanja aplikacije ter podporno infrastrukturo in uporabniško izkušnjo
Slabosti:
- Izdelek, zasnovan posebej za velika omrežja, se lahko zdi manjšim organizacijam preobremenjen
- Ponuja sintetično spremljanje namesto spremljanja dejanskega uporabnika
- Vkrcanje je lahko zapleteno
Če potrebujete nadzorno orodje Cassandra, ki ga je enostavno konfigurirati, in vidljivost, ki sega vse do ravni vozlišča, potemDynatraceje orodje, ki ga morate vsekakor upoštevati. Če želite izvedeti cenoDynatracese boste morali obrniti neposredno na podjetje. Obstaja tudi a 15-dnevni brezplačni preizkus .
6. AppDynamics
AppDynamicsje še eno vodilno orodje za upravljanje aplikacij, ki lahko spremlja baze podatkov Cassandra. zAppDynamics, lahko vidite vse do podrobnosti poslovnih transakcij. Izdeleksamodejno odkrije baze podatkov Apache Cassandrain jih doda v vaše okolje za spremljanje.
Obstaja veliko različnih meritev, s katerimi lahko spremljateAppDynamics. Na primer, s spremljanjem zalednih komunikacij Cassandra, na katere lahko zajemate podatkepovprečni odzivni čas,napak na minuto, inklicev na minuto. Te informacije vam dajejo pregled nad delovanjem storitve.
Obstajajo tri različiceAppDynamicsna voljo za nakup;APM Pro,APM Napredno, inAPM Peak. APM Pro vključuje spremljanje poslovnih transakcij kot osnovni paket, vendar potrebujete APM Advanced, da lahko uporabljate tudi vidnost strežnika in omrežja.
Prednosti:
- Prilagojen za uporabo v velikih podjetjih
- Odlično preslikavo odvisnosti in vizualizacije za pomoč pri odpravljanju težav s kompleksnimi aplikacijskimi sistemi
- Vključuje brezplačno različico
Slabosti:
- Cene višje od podobnih orodij na trgu
- Lahko ima strmo krivuljo učenja, potreboval bi več vadnic
- Uvajanje/vkrcanje je lahko zapleteno
- Mobilna aplikacija bi se lahko izboljšala
APM Peak je vrhunski paket, ki vključuje spremljanje poslovne uspešnosti, analitiko transakcij in poslovna potovanja. Za ogled cen teh paketov se morate obrniti na prodajno ekipo. Lahko prenesete 15-dnevni brezplačni preizkus.
7. SignalFx
SignalFxje izdelek za spremljanje v oblaku, zasnovan za spremljanje infrastrukture, kot je Cassandra.SignalFXuporabljazbraniinJMXza zbiranje podatkov o uspešnosti iz Cassandre. Meritve, ki jih lahko spremljate s tem orodjem, vključujejozakasnitev,pretočne zahteve,napake,zbijanje dejavnosti, indejavnost namigovanja. Vse te podatke si je mogoče ogledati prek nadzornih plošč.
Lahko tudikonfigurirajte opozorilna pravilada ugotovite, katera dejavnost bo sprožila opozorilo. Opozorila so kategorizirana kotKritično,Major,Minor,Opozorilo, inInformacije. Pravila opozoril lahko upravljate vOpozorilapogled, kjer konfigurirateIme in vir pravila,ZaznajIme, inTrajanje. Obstaja tudi možnost uporabe analitike v realnem času za odkrivanje pomembnih trendov uporabe (ki bi lahko kazali na druge težave z zmogljivostjo).
Prednosti:
- Lahko nadzira okolja Apache/NoSQL in sledi zmogljivosti med vsebniki, gostitelji in storitvami
- Samodejno prepozna podatkovne trende in pošlje vaše vpoglede v podatke na najvišji ravni
- Podpira spremljanje mikrostoritev
- Razširljivo spremljanje v oblaku
Slabosti:
- Lahko bi koristil daljši preskusni čas
- Želel bi videti več virov za samopomoč za nove uporabnike
SignalFxje na voljo v dveh različicah;Spremljanje infrastrukture SignalFxinSignalFx Microservices APM. Spremljanje infrastrukture SignalFx stane med 15 USD (12 GBP) do 25 USD (20 GBP) na gostitelja na mesec. SignalFx Microservices APM znaša od 45 $ (36 £) do 65 $ (52 £) na gostitelja na mesec. A na voljo je brezplačen preizkus .
8. Instaclustr
Instaclustrje platforma za spremljanje omrežja, ki ima aAPI za spremljanje Cassandra. Cassandra Monitoring API spremljaizkoriščenost diska,Izkoriščenost procesorja,bere in piše,opravila zakasnitve,čakajoča zbijanja,statistika nalog,žive celiceinnagrobnikov na branje. Vsaka meritev se posodobi vsakih 20 sekund, tako da so vse informacije, ki jih vidite, posodobljene. Za perspektivo nad glavo,Povzetek grozdapogled vam daje dovolj informacij za ugotavljanje zdravja gruče.
Vizualizacija vključena zInstaclustrvam pomaga spremljati spremembe meritev skozi čas. Na primer, lahkosi oglejte graf, ki prikazuje nihanja v 'Read Latency' skozi čas. Ti grafi olajšajo prepoznavanje trendov, ki bi jih lahko spregledali, če uporabljate nadzorno ploščo.
Obstajajo štiri različiceInstaclustrna voljo za nakup:Razvijalec – začetnik,Razvijalec – Professional,Proizvodnja, inPodjetje. Razvijalec – začetnik stane 20 USD (16 GBP) na vozlišče na mesec s 5 GB pomnilniške zmogljivosti in 2000 MB pomnilnika. Profesionalna različica stane 79 USD (63 GBP) na vozlišče na mesec za 30 GB prostora za shranjevanje in 3750–4000 MB pomnilnika.
Prednosti:
- Vgrajena podpora za spremljanje API-ja Apache Cassandra
- Lahko spremlja in poroča o porabi virov gostitelja
- Precej dobro upravlja okolja z več gručami
Slabosti:
- Želel bi več podpore za integracijo za druge storitve v oblaku
- Vizualizacije bi lahko izboljšali in naredili bolj prilagodljive
Produkcijska različica se začne pri 250 USD (200 GBP) za 250–3200 GB prostora za shranjevanje in 8000–122000 MB pomnilnika. Različica Enterprise se začne pri 2500 USD (2000 GBP) in je namenjena podjetjem, ki želijo spremljati več kot 30 vozlišč. Ti lahko prenesite brezplačno preskusno različico .
9. Instana
Instanaje orodje za spremljanje delovanja aplikacije z vrsto podpore za Cassandra. Ko bo Instana uvedena, bosamodejno zazna Cassandro. Funkcije samodejnega odkrivanja vam pomagajo hitro nastaviti, ne da bi morali upravljati veliko ročnih konfiguracij. Kar zadeva vidnost, programska oprema prikazuje vse do meritev na ravni vozlišča, kot jeZahteve,Zakasnitve pri branju/pisanju odjemalcainČakajoče zahteve. Obstajajo tudi meritve na ravni gruče, ki vam pokažejopodrobnosti prostora tipk,replikacijski faktorji, invelikosti diskov.
Zdravje Cassandre lahko spremljate tudi prekDinamični graf. Dinamični graf prikazuje infrastrukturne dogodke poleg časovnice, tako da lahko vidite, kako se uspešnost spreminja skozi čas. Če imate te informacije pred seboj, dobite jasen vpogled v trende uspešnosti, ki vplivajo na storitev.
Prednosti:
- Samodejno zazna aplikacije/storitve, vključno s Cassandro
- Edinstven dinamični graf povezuje infrastrukturne dogodke z izpadi aplikacij
- Lahko vizualizira sredstva in grozde prek 3D diagrama
Slabosti:
- Želel bi videti več možnosti poročanja
- Koristno bi bilo imeti več funkcij timskega sodelovanja
Obstajata dve različiciInstanana voljo za nakup:Spremljanje infrastruktureinUpravljanje zmogljivosti aplikacij. Infrastrukturni nadzor stane 11 USD (8 GBP) na gostitelja na mesec z neomejenimi uporabniki in več kot 100 senzorji. Paket Application Performance Management stane 75 USD (60 GBP) na gostitelja na mesec in vključuje spremljanje infrastrukture, spremljanje končnega uporabnika in analitiko. Lahko prenesete brezplačen preizkus .
Katero orodje naj uporabim za spremljanje Apache Cassandra?
Če trenutno uporabljate Apache Cassandra za upravljanje svojih baz podatkov, je rešitev za spremljanje bistvena. Dobro orodje za spremljanje infrastrukture bo pomagalo zagotoviti, da vaša zbirka podatkov deluje. Orodja kotNadzornik strežnika in aplikacij SolarWinds,Datadog,inUpravitelj aplikacij ManageEngineso znani po zagotavljanju globokega vpogleda v fizično in virtualno infrastrukturo.
Kar zadeva konfiguracijo in globino,Dynatraceje eden najboljših na tem seznamu (zlasti zaradi svoje sposobnosti samodejnega zaznavanja Cassandre!). Če pa želite več pristopa k spremljanju, ki temelji na nadzorni plošči,Strežnik in aplikacija SolarWindsMonitor inDatadogso prava pot.
Pogosta vprašanja o spremljanju Apache Cassandra
Kako spremljam bazo podatkov Cassandra?
Najlažji način za spremljanje baze podatkov Cassandra je pridobitev orodja za spremljanje, ki je združljivo s sistemom. Za primere si oglejte SolarWinds SAM, Datadog in ManageEngine Applications Manager.
Kako spremljam delovanje Cassandre?
Spremljanje delovanja Cassandre zahteva živo poročilo o odzivnih časih sistema in zavedanje o virih, ki jih potrebujejo primerki baze podatkov, ki jih izvajate. Gledanje težav z zmogljivostjo pomeni, da se lahko izognete poslabšanju zmogljivosti.
Katero od orodij se uporablja za ogled statistike tabele v Cassandri
Uporaba nodetool cfstats za ogled statistike za vsako tabelo in prostor ključev.