Monitoraggio di Cassandra
Cassandra
Monitoraggio e gestione delle performance di Cassandra

Apache Cassandra (link esterno a ibm.com) è un database NoSQL distribuito open source progettato per gestire grandi quantità di dati su più server senza un singolo punto di guasto. È specializzato nel supporto di cluster che si estendono su più data center e, a tal fine, è in grado di eseguire la replica asincrona masterless. Il monitoraggio di Cassandra fa parte della soluzione APM per microservizi basata sull'IA di Instana. Cassandra è una metodologia altamente flessibile, ma ha un costo. Uno svantaggio comune è che Cassandra non è coerente a livello di riga; gli inserimenti e gli aggiornamenti di una tabella che influiscono sulla stessa riga possono scontrarsi, dando luogo a dati incoerenti.

Se Instana viene distribuita in un'infrastruttura contenente Apache Cassandra, l'agente rileverà automaticamente la tecnologia e implementerà il sensore corretto per monitorare Cassandra e la sua interazione con il database. Non è richiesta alcuna installazione o configurazione umana.

Inizia la tua PROVA GRATUITA oggi!

14 giorni, nessuna carta di credito, versione completa

Monitoraggio delle prestazioni e della configurazione di Cassandra

Dopo aver implementato automaticamente il sensore Cassandra, Instana mapperà immediatamente l'infrastruttura di Cassandra: i singoli nodi memorizzati in cache write-back in relazione ai rispettivi centri dati, e i centri dati in relazione ai rispettivi cluster. Instana raccoglie metriche delle prestazioni pertinenti sia a livello di nodo che di cluster per determinare la qualità dell'interazione tra i nodi e i cluster Cassandra. L'agente Instana invierà tali metriche al nostro modello di grafico dinamico, che archivia e contestualizza tutti i dati di monitoraggio raccolti. Le metriche tipiche raccolte a livello di nodo sono:

  • Richieste
  • Latenze in scrittura/scrittura del client
  • Richieste in sospeso

Alcune metriche di esempio raccolte a livello di cluster sono:

  • Dettagli dello spazio chiave
  • Fattori di replica
  • Dimensioni disco

Per l'elenco completo, consulta la documentazione Instana per la gestione di Cassandra. In base alla loro infrastruttura, gli sviluppatori possono configurare i limiti di soglia per Instana, in modo da ricevere avvisi contestuali sul punto di errore.

Monitoraggio Cassandra – Stato

Instana terrà traccia degli indicatori chiave delle prestazioni di Cassandra per dedurre uno stato di integrità relativo a Cassandra nel contesto dell'ambiente monitorato. Il grafico dinamico di Instana visualizza eventi e incidenti sulla sequenza temporale nella parte inferiore dell'interfaccia utente di Instana. Qualsiasi modifica nell'ambiente Cassandra, dalle modifiche degli sviluppatori a una diversa configurazione cluster, fino alla rimozione di uno spazio delle chiavi, viene rilevata automaticamente, riflessa nell'interfaccia utente e annotata nell'elenco eventi.

In caso di problemi con l'integrità o le prestazioni di Cassandra, l'interfaccia utente di Instana emetterà un avviso per segnalare il problema e modificherà il colore relativo allo stato dell'istanza. Se il servizio ne risente, verrà creato anche un incidente di servizio. I problemi con le prestazioni vengono correlati con tutte le modifiche dello sviluppatore per arrivare a stabilire la causa principale.

Modifiche alla configurazione

Instana rileverà le modifiche alla configurazione e le inserirà nella sequenza temporale, ad esempio le modifiche alla configurazione cluster e l'aggiunta o la rimozione di spazi delle chiavi.

Installazione del monitoraggio di Cassandra

Pronto per iniziare? Prima avrai bisogno di una versione di prova o di un account Instana. Ne hai già uno? Il miglior punto di partenza è la Guida introduttiva di Instana.

Versione di prova o account Instana Guida introduttiva di Instana