Dela via


Referens för Azure Managed Redis-övervakningsdata

Den här artikeln innehåller all övervakningsreferensinformation för den här tjänsten.

Mätvärden

I det här avsnittet visas alla automatiskt insamlade plattformsmått för den här tjänsten. Dessa mått är också en del av den globala listan över alla plattformsmått som stöds i Azure Monitor.

För information om lagring av metrik, se Azure Monitor Metrics-översikten.

Mer information och information om mått som stöds för Microsoft.Cache/redisEnterprise finns i följande avsnitt.

Mått som stöds för Microsoft.Cache/redisEnterprise

I följande tabell visas de mått som är tillgängliga för resurstypen Microsoft.Cache/redisEnterprise.

  • Alla kolumner kanske inte finns i varje tabell.
  • Vissa kolumner kan ligga utanför sidans visningsområde. Välj Expandera tabell för att visa alla tillgängliga kolumner.

Tabellrubriker

  • Kategori – måttgruppen eller klassificeringen.
  • Metrik – Det är namnet på metrikdisplayen som visas i Azure-portalen.
  • Namn i REST API – måttnamnet som anges i REST-API:et.
  • Enhet – måttenhet.
  • Sammansättning – standardaggregeringstypen. Giltiga värden: Genomsnitt (Gen), Minimum (Min), Maximum (Max), Total (Sum), Antal.
  • Mått - Tillgängliga dimensioner för måttet.
  • Tidsintervall - Intervall där måttet samplas. Till exempel, PT1M indikerar att metriska provtagningar sker varje minut, PT30M varje 30 minuter, PT1H varje timme, och så vidare.
  • DS-export – Om måttet kan exporteras till Azure Monitor-loggar via diagnostikinställningar. Information om hur du exporterar mått finns i Skapa diagnostikinställningar i Azure Monitor.
Måttsystem Namn i REST API Enhet Aggregering Mått Tidkornen DSExport
Cacheträffar

Antalet lyckade nyckelsökningar. Mer information finns i https://aka.ms/redis/enterprise/metrics.
cachehits Räkna Totalt (Summa) <ingen> PT5M, PT1H Ja
Cache latency Microseconds (förhandsversion)

Svarstiden till cachen i mikrosekunder. Mer information finns i https://aka.ms/redis/enterprise/metrics.
cacheLatency Räkna Genomsnitt InstanceId PT5M, PT1H Ja
Cachemissar

Antalet misslyckade nyckelsökningar. Mer information finns i https://aka.ms/redis/enterprise/metrics.
cachemisses Räkna Totalt (Summa) <ingen> PT5M, PT1H Ja
Cacheläsning

Mängden data som läses från cacheminnet i Megabyte per sekund (MB/s). Mer information finns i https://aka.ms/redis/enterprise/metrics.
cacheRead Bytes per sekund Högsta InstanceId PT5M, PT1H Ja
Cache-skrivning

Mängden data som skrivs till cacheminnet i Megabyte per sekund (MB/s). Mer information finns i https://aka.ms/redis/enterprise/metrics.
cacheWrite Bytes per sekund Högsta InstanceId PT5M, PT1H Ja
Anslutna klienter

Antalet klientanslutningar till cachen. Mer information finns i https://aka.ms/redis/enterprise/metrics.
connectedclients Räkna Högsta InstanceId PT5M, PT1H Ja
Borttagna nycklar

Antalet objekt som avlägsnats från cacheminnet. Mer information finns i https://aka.ms/redis/enterprise/metrics.
evictedkeys Räkna Totalt (Summa) <ingen> PT5M, PT1H Ja
Nycklar som har upphört att gälla

Antalet objekt som har gått ut från cacheminnet. Mer information finns i https://aka.ms/redis/enterprise/metrics.
expiredkeys Räkna Totalt (Summa) <ingen> PT5M, PT1H Ja
Geo-replikering är hälsosam

Hälsotillståndet för geo-replikering i en aktiv geo-replikeringsgrupp. 0 representerar Ohälsosam och 1 representerar Hälsosam. Mer information finns i https://aka.ms/redis/enterprise/metrics.
geoReplicationHealthy Räkna Högsta <ingen> PT5M, PT1H Ja
Får

Antalet get-åtgärder från cacheminnet. Mer information finns i https://aka.ms/redis/enterprise/metrics.
getcommands Räkna Totalt (Summa) <ingen> PT5M, PT1H Ja
Åtgärder per sekund

Antalet omedelbara åtgärder per sekund som körs i cacheminnet. Mer information finns i https://aka.ms/redis/enterprise/metrics.
operationsPerSecond Räkna Högsta <ingen> PT5M, PT1H Ja
PROCESSOR

Processoranvändningen för Azure Redis Cache-servern i procent. Mer information finns i https://aka.ms/redis/enterprise/metrics.
percentProcessorTime Procent Högsta InstanceId PT5M, PT1H Ja
Serverbelastning

Procentandelen cykler där Redis-servern är upptagen med bearbetning och inte väntar på inaktiva meddelanden. Mer information finns i https://aka.ms/redis/enterprise/metrics.
serverLoad Procent Högsta <ingen> PT5M, PT1H Ja
Uppsättningar

Antalet inställningsoperationer i cacheminnet. Mer information finns i https://aka.ms/redis/enterprise/metrics.
setcommands Räkna Totalt (Summa) <ingen> PT5M, PT1H Ja
Totalt antal åtgärder

Det totala antalet kommandon som bearbetas av cacheservern. Mer information finns i https://aka.ms/redis/enterprise/metrics.
totalcommandsprocessed Räkna Totalt (Summa) <ingen> PT5M, PT1H Ja
Totalt antal nycklar

Det totala antalet objekt i cacheminnet. Mer information finns i https://aka.ms/redis/enterprise/metrics.
totalkeys Räkna Högsta <ingen> PT5M, PT1H Ja
Använt minne

Mängden cacheminne som används för nyckel/värde-par i cacheminnet i MB. Mer information finns i https://aka.ms/redis/enterprise/metrics.
usedmemory byte Högsta <ingen> PT5M, PT1H Ja
Använd minnesprocent

Procentandelen cacheminne som används för nyckel/värde-par. Mer information finns i https://aka.ms/redis/enterprise/metrics.
usedmemorypercentage Procent Högsta <ingen> PT5M, PT1H Ja

Information om Azure Managed Redis-mått

Följande lista innehåller information och mer information om de Azure Monitor-mått som stöds för Microsoft.Cache/redisEnterprise.

Måttsystem Detaljer
Cachesvarstid (förhandsversion) Den genomsnittliga svarstiden för begäranden som hanteras av slutpunkter på cachenoden under det angivna rapporteringsintervallet. Det här måttet mäts i millisekunder och hämtas från node_avg_latency Prometheus-måttet. Det här måttet rapporteras endast när det finns aktiv trafik i cacheminnet.
Cacheträffar Antalet lyckade nyckelsökningar under det angivna rapporteringsintervallet. Det här värdet hämtas från bdb_read_hits Prometheus-måttet.
Cachemissar Antalet misslyckade nyckelsökningar under det angivna rapporteringsintervallet. Det här värdet hämtas från bdb_read_misses_max Prometheus-måttet. Cachemissar betyder inte nödvändigtvis att det finns ett problem med cachen. När du till exempel använder programmeringsmönstret cache-aside letar ett program först i cacheminnet efter ett objekt. Om objektet inte finns där (cachemiss) hämtas objektet från databasen och läggs till i cacheminnet för nästa gång. Cachemissar är normalt beteende för programmeringsmönstret cache-aside. Om antalet cachemissar är högre än förväntat undersöker du programlogik som fyller i och läser från cachen. Om objekt avlägsnas från cacheminnet på grund av minnesbelastning kan det finnas vissa cachemissar, men ett bättre mått att övervaka för minnestryck skulle vara Used Memory or Evicted Keys.
Cacheläsning Hastigheten för inkommande nätverkstrafik till cachenoden i byte per sekund under det angivna rapporteringsintervallet. Det här värdet hämtas från node_ingress_bytes_max Prometheus-måttet. Om du vill konfigurera aviseringar för nätverksbandbreddsgränser på serversidan skapar du det med hjälp av den här cacheläsningsräknaren. Se den här tabellen för de observerade bandbreddsgränserna för olika prisnivåer och storlekar för cacheminnet.
Cacheskrivning Hastigheten för utgående nätverkstrafik från cachenoden i byte per sekund under det angivna rapporteringsintervallet. Det här värdet hämtas från node_egress_bytes_max Prometheus-måttet.
Anslutna klienter Antalet klientanslutningar till cachen under det angivna rapporteringsintervallet. Det här värdet hämtas från node_conns Prometheus-måttet, som räknar klienter som är anslutna till slutpunkter på noden. När anslutningsgränsen har nåtts misslyckas senare försök att ansluta till cacheminnet. Även om det inte finns några aktiva klientprogram kan det fortfarande finnas några instanser av anslutna klienter på grund av interna processer och anslutningar.
CPU (centralenhet) Processoranvändningen för Azure Managed Redis-servern i procent under det angivna rapporteringsintervallet. Det här värdet härleds från node_cpu_idle_min Prometheus-måttet, som representerar den lägsta cpu-inaktiva tidsdelen som observerades under intervallet, och inverteras för att återspegla cpu-upptagen tid. CPU-måttet innehåller bakgrundsprocesser som skydd mot skadlig kod som inte är strikt Redis-serverprocesser, så det kan ibland ökas oberoende av Redis-arbetsbelastningen. Vi rekommenderar att du använder det här måttet över serverbelastning för övervakning, eftersom det stöder detaljnivån på instansnivå genom att dela upp instans-ID, vilket ger mer kornighet i vilken nod är under tryck.
Avlägsnade nycklar Antalet nycklar som avlägsnats från cachen under det angivna rapporteringsintervallet. Det här värdet hämtas från bdb_evicted_objects Prometheus-måttet.
Utgångna nycklar Antalet nycklar har upphört att gälla från cachen under det angivna rapporteringsintervallet. Det här värdet hämtas från bdb_expired_objects Prometheus-måttet.
Geo-replikering är felfri Anger hälsotillståndet för geo-replikeringslänken mellan cacheminnen i en aktiv Geo-Replication grupp. Måttet rapporterar ett av två värden:

0 – frånkopplad/inte felfri
1 – felfri

Måttet är tillgängligt på cacheminnesoptimerad, balanserad och beräkningsoptimerad nivå med geo-replikering aktiverad. Värdet 0 innebär inte att data på geo-repliken går förlorade. Det innebär bara att länken mellan geo-primär och geo-sekundär är inte felfri.

Det här måttet kan tyda på att replikeringsstatusen är frånkopplad/inte felfri av flera orsaker, till exempel månatlig korrigering, uppdateringar av värdoperativsystemet, felaktig konfiguration av nätverket eller misslyckad länketablering för geo-replikering. Azure Managed Redis-tjänsten korrigerar regelbundet cacheminnen med de senaste plattformsfunktionerna och förbättringarna. Under dessa uppdateringar tas varje cachenod offline, vilket tillfälligt inaktiverar geo-replikeringslänken. Om geo-replikeringslänken inte är felfri kontrollerar du om den orsakades av en korrigeringshändelse på antingen den geo-primära eller geo-sekundära cachen med hjälp av Diagnostisera och lösa problem från resursmenyn i portalen. Beroende på mängden data i cacheminnet kan stilleståndstiden från korrigeringen ta allt från några minuter till en timme. Om geo-replikeringslänken inte är felfri i över en timme skickar du en supportbegäran.
Hämtningar Antalet läsbegäranden till cachen under det angivna rapporteringsintervallet. Det här värdet hämtas från bdb_read_req Prometheus-måttet, som representerar frekvensen för alla läsbegäranden i databasen och motsvarar summan av cacheträffar och missar under rapporteringsintervallet.
Åtgärder per sekund Det totala antalet begäranden som hanteras per sekund av alla shards i cacheminnet under det angivna rapporteringsintervallet. Det här värdet hämtas från bdb_instantaneous_ops_per_sec Prometheus-måttet.
Serverbelastning Måttet serverbelastning återspeglar Redis-serverns egen utvärdering av den totala belastningen och liknar CPU-måttet men mäts på klusternivå i stället för per instans. Det här värdet härleds från node_cpu_idle_min Prometheus-måttet och inverteras för att återspegla serverns upptagna tid. Om den här räknaren når 100 har Redis-servern nått ett prestandatak och processorn kan inte bearbeta arbetet snabbare. Du kan förvänta dig en stor svarstidseffekt. Om du ser en fortsatt hög serverbelastning kan du överväga att skala upp cacheminnet eller partitionera data över flera cacheminnen. När serverbelastningen bara är måttligt hög, till exempel 50 till 80 procent, är den genomsnittliga svarstiden vanligtvis låg och tidsgränsfel kan ha andra orsaker än hög serverfördröjning.

Eftersom serverbelastning mäts på klusternivå kan du inte öka detaljnivån till enskilda instanser. Vi rekommenderar att du använder CPU-måttet i stället eftersom det stöder delning av instans-ID för analys på instansnivå.

Försiktighet: Måttet Server Load kan visa felaktiga data för Azure Managed Redis-cacheminnen. Ibland representeras serverbelastningen som över 100. Vi undersöker det här problemet. Vi rekommenderar att du använder CPU-måttet i stället.
Uppsättningar Antalet skrivbegäranden till cachen under det angivna rapporteringsintervallet. Det här värdet hämtas från bdb_write_req Prometheus-måttet, som representerar frekvensen för alla skrivbegäranden i databasen.
Totalt antal nycklar Antalet nycklar i cacheminnet under det angivna rapporteringsintervallet. Det här värdet hämtas från bdb_no_of_keys Prometheus-måttet.

Viktigt: På grund av en begränsning i det underliggande måttsystemet för cacheminnen med klustring aktiverat returnerar Total Keys det maximala antalet nycklar för shard som hade det maximala antalet nycklar under rapporteringsintervallet.
Totalt antal åtgärder Det totala antalet begäranden som bearbetas av cachen under det angivna rapporteringsintervallet. Det här värdet hämtas från bdb_total_req Prometheus-måttet.
Använt minne Mängden cacheminne i byte som används av databasen under det angivna rapporteringsintervallet. Det här värdet hämtas från bdb_used_memory Prometheus-måttet. På Flash Optimized-nivåcacheminnen innehåller det här värdet både RAM-minne och minnesanvändning för flash. Det här värdet innehåller inte fragmentering.

När hög tillgänglighet är aktiverat innehåller värdet Använt minne minnet i både de primära noderna och repliknoderna. Detta kan göra att måttet visas dubbelt så stort som förväntat.
Använt minne i procent Procent av den konfigurerade minnesgräns som för närvarande används under det angivna rapporteringsintervallet. Det här värdet beräknas som förhållandet mellan bdb_used_memorybdb_memory_limit och från Redis Enterprise Prometheus-måtten. Det här värdet innehåller inte fragmentering.

Resursloggar

I det här avsnittet visas de typer av resursloggar som du kan samla in för den här tjänsten. Avsnittet hämtar från listan över alla kategorityper för resursloggar som stöds i Azure Monitor.

Resursloggar som stöds för Microsoft.Cache/redisEnterprise/databases

Kategori Visningsnamn för kategori Logaritmtabell Stöder grundläggande loggplan Stödjer inmatningstidsförändring Exempel på förfrågningar Kostnader för att exportera
ConnectionEvents Anslutningshändelser (ny anslutning/autentisering/frånkoppling) REDConnectionEvents

Loggar anslutningshändelserna när klienten ansluter till Redis Enterprise-databasen.

Ja Ja Frågor Ja

Tabeller för Azure Monitor-loggar

I det här avsnittet visas tabellerna för Azure Monitor-loggar som är relevanta för den här tjänsten. Dessa är tillgängliga för förfrågningar med Log Analytics med Kusto-frågor. Tabellerna innehåller resursloggdata och eventuellt mer beroende på vad som samlas in och dirigeras till dem.

Azure Managed Redis

Microsoft.Cache/redisEnterprise

Aktivitetslogg

Den länkade tabellen visar de åtgärder som kan registreras i aktivitetsloggen för den här tjänsten. Dessa åtgärder är en delmängd av alla möjliga resursprovideråtgärder i aktivitetsloggen.

Mer information om schemat för aktivitetsloggposter finns i Aktivitetsloggschema.