Monitoraggio di Redis Enterprise

È possibile monitorare i cluster di Enterprise Redis utilizzando il sensore Enterprise Redis di Instana. Il sensore Enterprise di Redis viene distribuito e installato automaticamente dopo l'installazione dell'agente Instana. È possibile visualizzare le metriche relative a Enterprise Redis nell'interfaccia utente di Instana.

Informazioni sul supporto

Per assicurarti che il sensore Enterprise di Redis sia compatibile con la tua configurazione attuale, consulta le seguenti sezioni delle informazioni di supporto:

Versioni supportate e politica di assistenza

La tabella seguente riporta l'ultima versione supportata e la politica di assistenza:

Tecnologia Politica di assistenza Versione con tecnologia all'avanguardia Ultima versione supportata
Redis Enterprise Su richiesta 8.0 7.8.4

Per ulteriori informazioni sulla politica di assistenza, consultare la sezione "Strategia di assistenza per i sensori".

Configurazione

Per consentire un monitoraggio approfondito delle metriche, è possibile aggiungere le credenziali necessarie per accedere alle informazioni di monitoraggio nel file <agent_install_dir>/etc/instana/configuration.yaml.

com.instana.plugin.redisenterprise:
  enabled: true
  host: 'https://localhost' # node address where Redis Enterprise cluster is running
  port: '9443' # node port
  email: 'user@email.com' # email for Redis Enterprise web UI user
  password: '' # password for Redis Enterprise web UI user
  poll_rate: 10 #Values are in seconds. Default Value 1 Sec.
 
Nota: se l'intervallo di polling non viene specificato, il valore predefinito è 1 secondo.

Visualizzazione delle metriche

Per visualizzare le metriche, procedere come segue:

  1. Nel menu di navigazione, clicca su Infrastruttura.
  2. Nella scheda Mappa, fare clic su un host Enterprise di Redis sottoposto a monitoraggio.
  3. Fai clic su "Apri dashboard". Il pannello di controllo mostra le metriche e i processi.

Redis Nodo aziendale - Raccolta delle metriche

Da ciascun nodo di Enterprise dell' Redis vengono raccolti i seguenti dati:

Dati di configurazione

I seguenti dati di configurazione provengono dal nodo Enterprise dell' Redis :

  • Nome
  • Versione
  • Indirizzo
  • Stato
  • Sistema operativo
  • Numero di frammenti
  • Core
  • Memoria totale
  • Nome del cluster

Metriche di prestazioni

Dal nodo Enterprise di Redis vengono raccolti i seguenti indicatori di prestazione:

  • Richieste
  • Latenza
  • Connessioni

Richieste

Le seguenti metriche relative alle richieste vengono raccolte dal nodo Enterprise di Redis :

Metrica Descrizione Granularità
Richieste (op/sec) Frequenza richieste gestite dagli endpoint sul nodo (op/sec) total_req. 1 secondo

Latenza

Dal nodo Enterprise di Redis vengono raccolte le seguenti metriche di latenza:

Metrica Descrizione Granularità
Latenza La latenza media delle richieste gestite dagli endpoint su ciascun nodo avg_latency. 1 secondo

Connessioni

Dal nodo Enterprise di Redis vengono raccolte le seguenti metriche relative alle connessioni:

Metrica Descrizione Granularità
Connessioni Il numero di client connessi agli endpoint su ciascun nodo conns. 1 secondo

CPU

Dal nodo Enterprise di Redis vengono raccolte le seguenti metriche relative alla CPU:

Metrica Descrizione Granularità
Utente Parte del tempo CPU impiegato dagli utenti - ritmo dei processi cpu_user. 1 secondo
Sistema Tempo di CPU impiegato nel kernel cpu_system. 1 secondo
Inattivo Parte tempo di inattività CPU cpu_idle. 1 secondo

Memoria

Dal nodo Enterprise di Redis vengono raccolte le seguenti metriche relative alla memoria:

Metrica Descrizione Granularità
Libero Memoria libera in ciascun nodo free_memory. 1 secondo
Disponibile Memoria disponibile nel nodo available_memory. 1 secondo
Non definito Quantità di memoria disponibile per i nuovi shard su questo nodo, tenendo conto dell'overbooking, del numero massimo di server redis, della memoria riservata e delle soglie di provisioning provisional_memory e migrazione. 1 secondo

Rete

Dal nodo Enterprise di Redis vengono raccolte le seguenti metriche di rete:

Metrica Descrizione Granularità
In ingresso Frequenza del traffico di rete in entrata sul nodo (byte/sec) ingress_bytes. 1 secondo
In uscita Frequenza del traffico di rete in uscita sul nodo (byte/sec) egress_bytes. 1 secondo
  • Log lento (è possibile ricercare nella cronologia delle istantanee fino a un mese).

Redis Cluster aziendale - Raccolta delle metriche

Da ciascun cluster di Enterprise di Redis vengono raccolti i seguenti dati:

Dati di configurazione

I seguenti dati di configurazione vengono raccolti dal cluster Enterprise di Redis :

  • Nome

Metriche di prestazioni

Dal cluster Enterprise di Redis vengono raccolti i seguenti indicatori di prestazione:

  • Riscontri chiave
  • Oggetti eliminati
  • Connessioni

Chiavi

Dal cluster Enterprise di Redis vengono raccolti i seguenti indicatori chiave:

Metrica Descrizione Granularità
Riscontri Numero di hit chiave (aggregati da tutti i database). 1 secondo
Mancati riscontri Numero di errori chiave (aggregati da tutti i database). 1 secondo
Scaduto Numero di chiavi scadute (aggregate da tutti i database). 1 secondo
Eliminato Numero di chiavi espulse (aggregate da tutti i database). 1 secondo

Memoria

Dal cluster Enterprise di Redis vengono raccolte le seguenti metriche relative alla memoria:

Metrica Descrizione Granularità
Utilizzato Memoria utilizzata (aggregata da tutti i database). 1 secondo
RSS utente RSS memoria utilizzata (aggregato da tutti i database). 1 secondo
Dimensione heap lua Dimensione heap di Lua scriptin (aggregata da tutti i database). 1 secondo

Connessioni

Dal cluster Enterprise di Redis vengono raccolti i seguenti dati:

Metrica Descrizione Granularità
Connessioni Numero di connessioni client (aggregate da tutti i database). 1 secondo

Nodi

Dal cluster Enterprise di Redis vengono raccolte le seguenti metriche dei nodi:

Metrica Descrizione Granularità
Nome Nome nodo. 10 minuti
UID ID univoco cluster del nodo uid. 10 minuti
Versione Installato Redis Labs cluster software versione software_version. 10 minuti
Numero di frammenti Numero di frammenti sul nodo shard_count. 10 minuti
Stato Stato nodo (attivo, provisioning, disattivazione, inattivo) status. 10 minuti
Client Connessi Il numero di client connessi agli endpoint su ciascun nodo conns. 1 secondo

Frammenti

Dal cluster Enterprise di Redis vengono raccolti i seguenti dati:

Metrica Descrizione Granularità
UID ID univoco cluster del frammento uid. 10 minuti
UID DB L'ID di bdb a cui appartiene questo frammento bdb_uid. 10 minuti
Ruolo Ruolo di questo frammento (master, slave) role. 10 minuti
Stato Lo stato corrente del frammento (attivo, inattivo, relimitazione) status. 10 minuti
Riscontri chiave Il numero di hit chiave (hit di lettura e scrittura aggregati). 1 secondo
Mancati riscontri chiave Il numero di mancati riscontri chiave (mancati riscontri di lettura e scrittura aggregati). 1 secondo
Chiavi scadute Il numero di chiavi scadute expired_objects. 1 secondo
Chiavi eliminate Il numero di chiavi espulse evicted_objects. 1 secondo
Memoria utilizzata Memoria utilizzata dal frammento (in bigredis questo include flash) used_memory. 1 secondo
Dimensione heap Lua memoria Redis dimensione heap di script mem_size_lua. 1 secondo
Memoria RSS utilizzata È il residente a stabilire le dimensioni di questo frammento used_memory_rss. 1 secondo

Database

Dal cluster Enterprise di Redis vengono raccolte le seguenti metriche del database:

Metrica Descrizione Granularità
Nome Nome database name. 10 minuti
UID ID univoco cluster del database uid. 10 minuti
Big Store Opzione database bigstore bigstore. 10 minuti
Stato Stato del ciclo di vita del database (pending, active, active - change - pending, delete - pending, import - pending, creation - failed, recovery status. 10 minuti
Riscontri chiave Il numero di hit chiave (hit di lettura e scrittura aggregati). 1 secondo
Mancati riscontri chiave Il numero di mancati riscontri chiave (mancati riscontri di lettura e scrittura aggregati). 1 secondo
Chiavi scadute Il numero di chiavi scadute expired_objects. 1 secondo
Chiavi eliminate Il numero di chiavi espulse evicted_objects. 1 secondo
Memoria utilizzata Memoria utilizzata dal frammento (in bigredis questo include flash) used_memory. 1 secondo
Memoria RSS utilizzata È il residente a stabilire le dimensioni di questo frammento used_memory_rss. 1 secondo
Connessioni Il numero di connessioni client agli endpoint DB conns. 1 secondo
Latenza Latenza media delle operazioni sul database (in microsecondi) avg_latency. 1 secondo