Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo contiene tutte le informazioni di riferimento sul monitoraggio per questo servizio.
Metriche
Questa sezione elenca tutte le metriche della piattaforma raccolte automaticamente per questo servizio. Queste metriche fanno anche parte dell'elenco globale di tutte le metriche della piattaforma supportate nel Monitoraggio di Azure.
Per informazioni sulla conservazione delle metriche, vedere Informazioni generali sulle metriche del Monitoraggio di Azure.
Per altri dettagli e informazioni sulle metriche supportate per Microsoft.Cache/redisEnterprise, vedere la sezione seguente.
Metriche supportate per Microsoft.Cache/redisEnterprise
La tabella seguente elenca le metriche disponibili per il tipo di risorsa Microsoft.Cache/redisEnterprise.
- Potrebbero non essere presenti tutte le colonne in ogni tabella.
- Alcune colonne potrebbero superare l'area di visualizzazione della pagina. Selezionare Espandi tabella per visualizzare tutte le colonne disponibili.
Intestazioni di tabella
- Categoria: gruppo o classificazione delle metriche.
- Metrica - Il nome della metrica visualizzata così come appare nel portale di Azure.
- Nome nell'API REST: nome della metrica indicato nell'API REST.
- Unità: Unità di misura.
- Aggregazione: tipo di aggregazione predefinito. Valori validi: Medio (Avg), Minimo (Min), Massimo (Max), Totale (Sum), Conteggio.
- Dimensioni - Dimensioni disponibili per la metrica in questione.
-
Intervalli di tempo - Intervalli in cui viene campionata la metrica. Ad esempio,
PT1Mindica che la metrica viene campionata ogni minuto,PT30Mogni 30 minuti,PT1Hogni ora e così via. - Esportazione DS: indica se la metrica è esportabile nei log di Monitoraggio di Azure tramite le impostazioni di diagnostica. Per informazioni sull'esportazione delle metriche, vedere Creare impostazioni di diagnostica nel Monitoraggio di Azure.
| Metrica | Nome nell'API REST | Unità | Aggregazione | Dimensioni | Intervalli di tempo | Esportazione DS |
|---|---|---|---|---|---|---|
|
Riscontri nella cache Numero di ricerche chiave riuscite. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
cachehits |
Conteggio | Totale (somma) | <Nessuno> | PT5M, PT1H | Sì |
|
Microsecondi di latenza cache (anteprima) Latenza nella cache in microsecondi. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
cacheLatency |
Conteggio | Medio | InstanceId |
PT5M, PT1H | Sì |
|
Mancati accessi alla cache Numero di ricerche di chiavi non riuscite. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
cachemisses |
Conteggio | Totale (somma) | <Nessuno> | PT5M, PT1H | Sì |
|
Lettura dalla cache Quantità di dati letti dalla cache in megabyte al secondo (MB/s). Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
cacheRead |
Byte al secondo | Massimo | InstanceId |
PT5M, PT1H | Sì |
|
Scrittura nella cache Quantità di dati scritti nella cache in megabyte al secondo (MB/s). Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
cacheWrite |
Byte al secondo | Massimo | InstanceId |
PT5M, PT1H | Sì |
|
Client connessi Numero di connessioni client alla cache. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
connectedclients |
Conteggio | Massimo | InstanceId |
PT5M, PT1H | Sì |
|
Chiavi rimosse Numero di elementi rimossi dalla cache. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
evictedkeys |
Conteggio | Totale (somma) | <Nessuno> | PT5M, PT1H | Sì |
|
Chiavi scadute Numero di elementi scaduti dalla cache. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
expiredkeys |
Conteggio | Totale (somma) | <Nessuno> | PT5M, PT1H | Sì |
|
Replica geografica integra Integrità della replica geografica in un gruppo di replica geografica attiva. 0 rappresenta Non sano e 1 rappresenta Sano. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
geoReplicationHealthy |
Conteggio | Massimo | <Nessuno> | PT5M, PT1H | Sì |
|
Operazioni Get Numero delle operazioni di recupero dalla cache. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
getcommands |
Conteggio | Totale (somma) | <Nessuno> | PT5M, PT1H | Sì |
|
Operazioni al secondo Numero di operazioni istantanee al secondo eseguite nella cache. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
operationsPerSecond |
Conteggio | Massimo | <Nessuno> | PT5M, PT1H | Sì |
|
CPU Utilizzo della CPU del server cache Redis di Azure come percentuale. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
percentProcessorTime |
Percento | Massimo | InstanceId |
PT5M, PT1H | Sì |
|
Il carico del server La percentuale di cicli in cui il server di Redis è impegnato nell’elaborare e non inattivo in attesa di messaggi. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
serverLoad |
Percento | Massimo | <Nessuno> | PT5M, PT1H | Sì |
|
Operazioni Set Numero di operazioni impostate nella cache. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
setcommands |
Conteggio | Totale (somma) | <Nessuno> | PT5M, PT1H | Sì |
|
Totale operazioni Numero totale di comandi elaborati dal server della cache. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
totalcommandsprocessed |
Conteggio | Totale (somma) | <Nessuno> | PT5M, PT1H | Sì |
|
Chiavi totali Numero totale di elementi nella cache. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
totalkeys |
Conteggio | Massimo | <Nessuno> | PT5M, PT1H | Sì |
|
Memoria usata Quantità di memoria cache usata per coppie chiave/valore nella cache in MB. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
usedmemory |
Byte | Massimo | <Nessuno> | PT5M, PT1H | Sì |
|
Percentuale memoria usata Percentuale di memoria della cache usata per le coppie chiave/valore. Per altri dettagli, vedere https://aka.ms/redis/enterprise/metrics. |
usedmemorypercentage |
Percento | Massimo | <Nessuno> | PT5M, PT1H | Sì |
Dettagli sulle metriche di Redis gestite di Azure
L'elenco seguente fornisce informazioni dettagliate e altre informazioni sulle metriche di Monitoraggio di Azure supportate per Microsoft.Cache/redisEnterprise.
| Metrica | dettagli |
|---|---|
| Latenza cache (anteprima) | Latenza media delle richieste gestite dagli endpoint nel nodo della cache durante l'intervallo di report specificato. Questa metrica viene misurata in millisecondi e viene generata dalla node_avg_latency metrica Prometheus. Questa metrica viene segnalata solo quando è presente traffico attivo nella cache. |
| Riscontri nella cache | Numero di ricerche chiave riuscite durante l'intervallo di report specificato. Questo valore viene originato dalla bdb_read_hits metrica Prometheus. |
| Mancati riscontri nella cache | Il numero di ricerche chiave non riuscite durante l'intervallo di report specificato. Questo valore viene originato dalla bdb_read_misses_max metrica Prometheus. I mancati riscontri nella cache non indicano necessariamente un problema con la cache. Ad esempio, quando si utilizza il modello di programmazione cache-aside, un'applicazione esegue la ricerca di un elemento innanzitutto nella cache. Se l'elemento non è presente (mancato riscontro nella cache), viene recuperato dal database e aggiunto alla cache per la volta successiva. I mancati riscontri nella cache sono un comportamento normale per il modello di programmazione cache-aside. Se il numero di mancati riscontri nella cache è superiore al previsto, esaminare la logica dell'applicazione che consente di popolare ed eseguire le lettura dalla cache. Se gli elementi vengono rimossi dalla cache a causa di un utilizzo elevato di memoria, potrebbero verificarsi errori nella cache, ma una metrica migliore da monitorare per la pressione della memoria sarebbe Used Memory or Evicted Keys. |
| Lettura da cache | Frequenza del traffico di rete in ingresso verso il nodo della cache in byte al secondo durante l'intervallo di report specificato. Questo valore viene originato dalla node_ingress_bytes_max metrica Prometheus. Se si desidera configurare gli avvisi per i limiti di larghezza di banda di rete lato server, crearlo usando questo contatore di lettura cache. Per i limiti della larghezza di banda osservati nei diversi piani tariffari e nelle varie dimensioni della cache, vedere questa tabella. |
| Scrittura nella cache | Frequenza del traffico di rete in uscita dal nodo della cache in byte al secondo durante l'intervallo di report specificato. Questo valore viene originato dalla node_egress_bytes_max metrica Prometheus. |
| Client connessi | Il numero di connessioni client alla cache durante l'intervallo di report specificato. Questo valore viene originato dalla node_conns metrica Prometheus, che conta i client connessi agli endpoint nel nodo. Una volta raggiunto il limite di connessione, i tentativi successivi di connessione alla cache hanno esito negativo. Anche in assenza di applicazioni client attive, potrebbero essere presenti alcune istanze di client connesse a causa di processi e connessioni interni. |
| CPU (unità centrale di elaborazione) | Utilizzo della CPU del server Redis gestito di Azure come percentuale durante l'intervallo di report specificato. Questo valore è derivato dalla node_cpu_idle_min metrica Prometheus, che rappresenta la parte più bassa del tempo di inattività della CPU osservata durante l'intervallo e viene invertita in modo da riflettere il tempo occupato della CPU. La metrica DELLA CPU include processi in background, ad esempio antimalware che non sono strettamente processi server Redis, in modo che a volte possa aumentare in modo indipendente dal carico di lavoro Redis. È consigliabile usare questa metrica sul carico del server per il monitoraggio, perché supporta il drill-down a livello di istanza suddividendo l'ID istanza, offrendo una maggiore granularità in cui il nodo è sotto pressione. |
| Chiavi rimosse | Numero di chiavi rimosse dalla cache durante l'intervallo di report specificato. Questo valore viene originato dalla bdb_evicted_objects metrica Prometheus. |
| Chiavi scadute | Numero di chiavi scadute dalla cache durante l'intervallo di report specificato. Questo valore viene originato dalla bdb_expired_objects metrica Prometheus. |
| Replica geografica integra | Indica l'integrità del collegamento di replica geografica tra le cache in un gruppo di Geo-Replication attivo. La metrica restituisce uno dei due valori seguenti: 0 : disconnesso/non integro 1 = integro La metrica è disponibile nelle cache dei livelli ottimizzati per la memoria, bilanciata e ottimizzata per il calcolo con la replica geografica abilitata. Un valore pari a 0 non significa che i dati nella replica geografica vadano persi. Significa semplicemente che il collegamento tra la replica geografica primaria e quella geografica secondaria non è integro. Questa metrica potrebbe indicare uno stato di replica disconnesso/non integro per diversi motivi, tra cui l'applicazione di patch mensili, gli aggiornamenti del sistema operativo host, la configurazione errata della rete o il provisioning dei collegamenti di replica geografica non riusciti. Il servizio Redis gestito di Azure applica periodicamente patch alla cache con le funzionalità e i miglioramenti più recenti della piattaforma. Durante questi aggiornamenti, ogni nodo della cache viene portato offline, operazione che disabilita temporaneamente il collegamento di replica geografica. Se il collegamento di replica geografica non è integro, verificare se è stato causato da un evento di applicazione di patch nella cache geografica primaria o geografica secondaria usando Diagnostica e risoluzione dei problemi dal menu Risorsa nel portale. A seconda della quantità di dati nella cache, il tempo di inattività dell'applicazione di patch può richiedere da qualche minuto a un'ora. Se il collegamento di replica geografica non è integro per più di un'ora, inviare una richiesta di supporto. |
| Operazioni Get | Numero di richieste di lettura nella cache durante l'intervallo di report specificato. Questo valore è originato dalla bdb_read_req metrica Prometheus, che rappresenta la frequenza di tutte le richieste di lettura nel database ed è equivalente alla somma dei riscontri e dei mancati riscontri nella cache durante l'intervallo di report. |
| Operazioni al secondo | Numero totale di richieste gestite al secondo da tutte le partizioni della cache durante l'intervallo di report specificato. Questo valore viene originato dalla bdb_instantaneous_ops_per_sec metrica Prometheus. |
| Carico server | La metrica Carico server riflette la valutazione del carico complessivo del server Redis ed è simile alla metrica della CPU , ma misurata a livello di cluster anziché a livello di istanza. Questo valore è derivato dalla node_cpu_idle_min metrica Prometheus e invertito in modo da riflettere il tempo occupato dal server. Se il contatore raggiunge 100, il server di Redis ha raggiunto un limite massimo delle prestazioni e la CPU non può elaborare il lavoro più velocemente. È possibile prevedere un effetto di latenza elevato. Se si riscontra un carico elevato del server, è consigliabile aumentare le prestazioni della cache o partizionare i dati tra più cache. Quando il carico del server è solo moderatamente elevato, ad esempio da 50 a 80 percento, la latenza media rimane in genere bassa e le eccezioni di timeout potrebbero avere altre cause rispetto alla latenza elevata del server.Poiché il carico del server viene misurato a livello di cluster, non consente di eseguire il drill-down in singole istanze. È consigliabile usare invece la metrica della CPU , perché supporta la suddivisione in base all'ID istanza per l'analisi a livello di istanza. Attenzione: La metrica Caricamento server può presentare dati non corretti per le cache Redis gestite di Azure. A volte il Carico del server è rappresentato con valori superiori a 100. Il problema è in fase di indagine. È consigliabile usare invece la metrica della CPU . |
| Set | Numero di richieste di scrittura nella cache durante l'intervallo di report specificato. Questo valore viene originato dalla bdb_write_req metrica Prometheus, che rappresenta la frequenza di tutte le richieste di scrittura nel database. |
| Totale chiavi | Numero di chiavi nella cache durante l'intervallo di report specificato. Questo valore viene originato dalla bdb_no_of_keys metrica Prometheus.Importante: A causa di una limitazione nel sistema di metriche sottostanti per le cache con clustering abilitato, le chiavi totali restituiscono il numero massimo di chiavi della partizione con il numero massimo di chiavi durante l'intervallo di report. |
| Operazioni totali | Numero totale di richieste elaborate dalla cache durante l'intervallo di report specificato. Questo valore viene originato dalla bdb_total_req metrica Prometheus. |
| Memoria usata | Quantità di memoria della cache in byte utilizzata dal database durante l'intervallo di report specificato. Questo valore viene originato dalla bdb_used_memory metrica Prometheus. Nelle cache del livello Con ottimizzazione flash questo valore include sia l'utilizzo della RAM che della memoria flash. Questo valore non include la frammentazione.Quando la disponibilità elevata è abilitata, il valore Memoria usata include la memoria nei nodi primario e di replica. In questo modo la metrica può apparire due volte più grande del previsto. |
| Percentuale memoria usata | Percentuale del limite di memoria configurato attualmente in uso durante l'intervallo di report specificato. Questo valore viene calcolato come rapporto tra bdb_used_memorybdb_memory_limit le metriche Redis Enterprise Prometheus. Questo valore non include la frammentazione. |
Log delle risorse
Questa sezione elenca i tipi di log delle risorse che si possono raccogliere per questo servizio. La sezione esegue il pull dall'elenco di tutti i tipi di categoria dei log delle risorse supportati nel Monitoraggio di Azure.
Log delle risorse supportati per Microsoft.Cache/redisEnterprise/databases
| Categoria | Nome visualizzato della categoria | Tabella di log | Supporta lo schema di log di base | Supporta trasformazioni durante l'inserimento | Interrogazioni di esempio | Costi da esportare |
|---|---|---|---|---|---|---|
ConnectionEvents |
Eventi di connessione (nuova connessione/autenticazione/disconnessione) |
REDConnectionEvents Registra gli eventi di connessione quando il client si connette al database aziendale redis. |
Sì | Sì | Query | Sì |
Tabelle di log di Monitoraggio di Azure
Questa sezione elenca tutte le tabelle dei log del Monitoraggio di Azure pertinenti a questo servizio che sono disponibili per la query da parte di Log Analytics mediante le query di Kusto. Le tabelle contengono i dati dei log delle risorse ed eventualmente altro, a seconda di ciò che viene raccolto e indirizzato verso di esse.
Azure Redis gestito
Microsoft.Cache/redisEnterprise
Log attività
Nella tabella collegata sono elencate le operazioni che possono essere registrate nel log attività per questo servizio. Queste operazioni sono un sottoinsieme di tutte le possibili operazioni del provider di risorse nel log attività.
Per altre informazioni sullo schema delle voci del log attività, vedere Schema del log attività.
Contenuti correlati
- Per informazioni dettagliate sul monitoraggio delle risorse di Azure, vedere Monitora le risorse di Azure con il Monitoraggio di Azure.