Delen via


Azure Managed Redis-bewakingsgegevensreferentie

Dit artikel bevat alle informatie over bewakingsreferenties voor deze service.

Statistieken

In deze sectie vindt u alle automatisch verzamelde platformgegevens voor deze service. Deze metrische gegevens maken ook deel uit van de algemene lijst met alle platformgegevens die worden ondersteund in Azure Monitor.

Voor informatie over het bewaren van metrische gegevens, zie Azure Monitor Metrics overview.

Zie de volgende sectie voor meer informatie en informatie over de ondersteunde metrische gegevens voor Microsoft.Cache/redisEnterprise.

Ondersteunde metrische gegevens voor Microsoft.Cache/redisEnterprise

De volgende tabel bevat de metrische gegevens die beschikbaar zijn voor het resourcetype Microsoft.Cache/redisEnterprise.

  • Alle kolommen zijn mogelijk niet aanwezig in elke tabel.
  • Sommige kolommen kunnen zich buiten het weergavegebied van de pagina bevinden. Selecteer Tabel uitvouwen om alle beschikbare kolommen weer te geven.

Kopteksten van tabellen

  • Categorie : de groep of classificatie van metrische gegevens.
  • Metric - De naam van de metrische weergave zoals die in de Azure-portal verschijnt.
  • Naam in REST API : de naam van de metrische waarde die wordt genoemd in de REST API.
  • Eenheid : maateenheid.
  • Aggregatie - Het standaard aggregatietype. Geldige waarden: Gemiddelde (Gemiddeld), Minimum (Min), Maximum (Max), Totaal (Som), Aantal.
  • Dimensies - Dimensies die beschikbaar zijn voor de metriek.
  • Tijdsintervallen - waarmee de metrische gegevens worden bemonsterd. Bijvoorbeeld, PT1M geeft aan dat de metriek bemonsterd wordt elke minuut, PT30M elke 30 minuten, PT1H elk uur, enzovoort.
  • DS Exporteren: of de metrische waarde kan worden geëxporteerd naar Azure Monitor-logboeken via diagnostische instellingen. Zie Diagnostische instellingen maken in Azure Monitor voor meer informatie over het exporteren van metrische gegevens.
Metrisch Naam in REST API Eenheid aggregatie Afmetingen Tijdgranulen DS-Uitvoer
Cachetreffers

Het aantal geslaagde sleutelzoekacties. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
cachehits Aantal Het totaal (som) <geen> PT5M, PT1H Ja
Cachelatentie in microseconden (voorbeeldweergave)

De latentie voor de cache in microseconden. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
cacheLatency Aantal Gemiddeld InstanceId PT5M, PT1H Ja
Cachemissen

Het aantal mislukte sleutelzoekacties. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
cachemisses Aantal Het totaal (som) <geen> PT5M, PT1H Ja
Cache-lezen

De hoeveelheid gegevens die uit de cache wordt gelezen in Megabytes per seconde (MB/s). Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
cacheRead Bytes per seconde Maximaal InstanceId PT5M, PT1H Ja
Cache schrijven

De hoeveelheid gegevens die naar de cache wordt geschreven in Megabytes per seconde (MB/s). Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
cacheWrite Bytes per seconde Maximaal InstanceId PT5M, PT1H Ja
Verbonden klanten

Het aantal clientverbindingen met de cache. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
connectedclients Aantal Maximaal InstanceId PT5M, PT1H Ja
Uitgesloten sleutels

Het aantal items dat uit de cache is verwijderd. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
evictedkeys Aantal Het totaal (som) <geen> PT5M, PT1H Ja
Verlopen sleutels

Het aantal items dat is vervallen uit de cache. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
expiredkeys Aantal Het totaal (som) <geen> PT5M, PT1H Ja
Geo-replicatie goed functionerend

De status van geo-replicatie in een actieve geo-replicatiegroep. 0 vertegenwoordigt Ongezond en 1 vertegenwoordigt Gezond. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
geoReplicationHealthy Aantal Maximaal <geen> PT5M, PT1H Ja
Krijgt

Het aantal get-bewerkingen uit de cache. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
getcommands Aantal Het totaal (som) <geen> PT5M, PT1H Ja
Bewerkingen per seconde

Het aantal onmiddellijk uitgevoerde bewerkingen per seconde op de cache. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
operationsPerSecond Aantal Maximaal <geen> PT5M, PT1H Ja
CPU

Het CPU-gebruik van de Azure Redis Cache-server als percentage. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
percentProcessorTime Procent Maximaal InstanceId PT5M, PT1H Ja
serverbelasting

Het percentage cycli waarin de Redis-server bezig is met verwerken en niet-actief wachten op berichten. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
serverLoad Procent Maximaal <geen> PT5M, PT1H Ja
Ingesteld

Het aantal ingestelde bewerkingen op de cache. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
setcommands Aantal Het totaal (som) <geen> PT5M, PT1H Ja
Totaal aantal bewerkingen

Het totale aantal opdrachten dat door de cacheserver wordt verwerkt. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
totalcommandsprocessed Aantal Het totaal (som) <geen> PT5M, PT1H Ja
Totaal aantal sleutels

Het totale aantal items in de cache. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
totalkeys Aantal Maximaal <geen> PT5M, PT1H Ja
Gebruikt geheugen

De hoeveelheid cachegeheugen die wordt gebruikt voor sleutel-waardeparen in de cache in MB. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
usedmemory Bytes (eenheden van digitale informatie) Maximaal <geen> PT5M, PT1H Ja
Gebruikt geheugenpercentage

Het percentage cachegeheugen dat wordt gebruikt voor sleutel-/waardeparen. Zie https://aka.ms/redis/enterprise/metrics voor meer informatie.
usedmemorypercentage Procent Maximaal <geen> PT5M, PT1H Ja

Details over metrische gegevens van Azure Managed Redis

De volgende lijst bevat details en meer informatie over de ondersteunde metrische gegevens van Azure Monitor voor Microsoft.Cache/redisEnterprise.

Metrisch Details
Cachelatentie (preview) De gemiddelde latentie van aanvragen die worden verwerkt door eindpunten op het cacheknooppunt tijdens het opgegeven rapportage-interval. Deze metrische waarde wordt gemeten in milliseconden en is afkomstig van de node_avg_latency prometheus-metrische waarde. Deze metrische waarde wordt alleen gerapporteerd wanneer er actief verkeer in de cache is.
Cachetreffers Het aantal geslaagde sleutelzoekacties tijdens het opgegeven rapportage-interval. Deze waarde is afkomstig uit de bdb_read_hits metrische prometheus-waarde.
Cachemissers Het aantal mislukte sleutelzoekacties tijdens het opgegeven rapportageinterval. Deze waarde is afkomstig uit de bdb_read_misses_max metrische prometheus-waarde. Cachemissers betekenen niet noodzakelijkerwijs dat er een probleem is met de cache. Wanneer u bijvoorbeeld het programmeerpatroon cache-aside gebruikt, ziet een toepassing er eerst in de cache voor een item uit. Als het item er niet is (cachemisser), wordt het item opgehaald uit de database en voor de volgende keer toegevoegd aan de cache. Cachemissers zijn normaal gedrag voor het programmeerpatroon cache-aside. Als het aantal gemiste caches hoger is dan verwacht, bekijkt u de toepassingslogica die in de cache wordt ingevuld en gelezen. Als items worden verwijderd uit de cache vanwege geheugendruk, zijn er mogelijk enkele cachemissers, maar een betere metriek om te controleren op geheugendruk zou zijn Used Memory or Evicted Keys.
Gelezen uit cache De snelheid van binnenkomend netwerkverkeer naar het cacheknooppunt in bytes per seconde tijdens het opgegeven rapportage-interval. Deze waarde is afkomstig uit de node_ingress_bytes_max metrische prometheus-waarde. Als u waarschuwingen wilt instellen voor netwerkbandbreedtelimieten aan de serverzijde, maakt u deze met behulp van deze cacheleesteller. Zie deze tabel voor de waargenomen bandbreedtelimieten voor verschillende cacheprijscategorieën en -grootten.
Geschreven naar cache De snelheid van uitgaand netwerkverkeer van het cacheknooppunt in bytes per seconde tijdens het opgegeven rapportage-interval. Deze waarde is afkomstig uit de node_egress_bytes_max metrische prometheus-waarde.
Verbonden clients Het aantal clientverbindingen met de cache tijdens het opgegeven rapportage-interval. Deze waarde is afkomstig uit de node_conns metrische prometheus-waarde, waarmee clients worden geteld die zijn verbonden met eindpunten op het knooppunt. Zodra de verbindingslimiet is bereikt, mislukt het maken van verbinding met de cache. Zelfs als er geen actieve clienttoepassingen zijn, zijn er mogelijk nog enkele exemplaren van verbonden clients vanwege interne processen en verbindingen.
CPU (Centrale Verwerkings Eenheid) Het CPU-gebruik van de Azure Managed Redis-server als een percentage tijdens het opgegeven rapportage-interval. Deze waarde is afgeleid van de node_cpu_idle_min prometheus-metriek, die het laagste cpu-tijdgedeelte vertegenwoordigt dat tijdens het interval wordt waargenomen en wordt omgekeerd om de cpu-bezettijd weer te geven. De CPU-metrische gegevens bevatten achtergrondprocessen zoals antimalware die niet strikt redis-serverprocessen zijn, zodat het soms onafhankelijk van de Redis-workload kan pieken. We raden u aan deze metrische waarde te gebruiken voor serverbelasting voor bewaking, omdat het ondersteuning biedt voor inzoomen op exemplaarniveau door te splitsen op exemplaar-id, waardoor er meer granulariteit wordt geboden in welk knooppunt onder druk staat.
Verwijderde sleutels Het aantal sleutels dat tijdens het opgegeven rapportageinterval uit de cache is verwijderd. Deze waarde is afkomstig uit de bdb_evicted_objects metrische prometheus-waarde.
Verlopen sleutels Het aantal sleutels is verlopen uit de cache tijdens het opgegeven rapportageinterval. Deze waarde is afkomstig uit de bdb_expired_objects metrische prometheus-waarde.
Geo-replicatie in orde Geeft de status van de geo-replicatiekoppeling tussen caches in een Actieve Geo-Replication-groep aan. De metrische gegevens rapporteert een van de twee waarden:

0 : verbroken/beschadigd
1 – gezond

De metrische waarde is beschikbaar voor caches van de laag Geoptimaliseerd voor geheugen, Evenwichtig en Berekend met geo-replicatie ingeschakeld. Een waarde van 0 betekent niet dat gegevens op de geo-replica verloren gaan. Dit betekent alleen dat de koppeling tussen geo-primaire en geo-secundaire status niet in orde is.

Deze metrische waarde kan duiden op een niet-verbonden/beschadigde replicatiestatus om verschillende redenen, waaronder: maandelijks patchen, updates van hostbesturingssysteem, onjuiste configuratie van netwerk of mislukte inrichting van geo-replicatiekoppelingen. De Azure Managed Redis-service patcht periodiek caches met de nieuwste platformfuncties en -verbeteringen. Tijdens deze updates wordt elk cacheknooppunt offline gehaald, waardoor de geo-replicatiekoppeling tijdelijk wordt uitgeschakeld. Als uw geo-replicatiekoppeling niet in orde is, controleert u of deze is veroorzaakt door een patchgebeurtenis in de geo-primaire of geo-secundaire cache met behulp van diagnose en probleemoplossing in het menu Resource in de portal. Afhankelijk van de hoeveelheid gegevens in de cache kan de downtime van patching een paar minuten tot een uur duren. Als de geo-replicatiekoppeling langer dan een uur niet in orde is, dient u een ondersteuningsaanvraag in.
Ophalingen Het aantal leesaanvragen voor de cache tijdens het opgegeven rapportageinterval. Deze waarde is afkomstig uit de bdb_read_req metrische prometheus-waarde, die de snelheid vertegenwoordigt van alle leesaanvragen in de database en gelijk is aan de som van cachetreffers en -missers tijdens het rapportage-interval.
Bewerkingen per seconde Het totale aantal aanvragen dat per seconde wordt verwerkt door alle shards van de cache tijdens het opgegeven rapportage-interval. Deze waarde is afkomstig uit de bdb_instantaneous_ops_per_sec metrische prometheus-waarde.
Serverbelasting De metrische gegevens voor serverbelasting weerspiegelen de eigen evaluatie van de totale belasting van de Redis-server en is vergelijkbaar met de metrische CPU-gegevens , maar gemeten op clusterniveau in plaats van per exemplaar. Deze waarde is afgeleid van de node_cpu_idle_min metrische prometheus-waarde en omgekeerd om de tijd van de server bezet weer te geven. Als deze prestatiemeteritem 100 bereikt, heeft de Redis-server een prestatiemaximum bereikt en kan de CPU niet sneller worden verwerkt. U kunt een groot latentie-effect verwachten. Als u een langdurige hoge serverbelasting ziet, kunt u overwegen om de cache omhoog te schalen of gegevens te partitioneren in meerdere caches. Wanneer serverbelasting slechts matig hoog is, zoals 50 tot 80 procent, blijft de gemiddelde latentie meestal laag en kunnen time-outuitzondering andere oorzaken hebben dan hoge serverlatentie.

Omdat serverbelasting wordt gemeten op clusterniveau, kunt u niet inzoomen op afzonderlijke exemplaren. U wordt aangeraden in plaats daarvan de metrische CPU-gegevens te gebruiken, omdat het splitsen op exemplaar-id voor analyse op exemplaarniveau ondersteunt.

Voorzichtigheid: De metrische gegevens voor serverbelasting kunnen onjuiste gegevens bevatten voor Azure Managed Redis-caches. Soms wordt serverbelasting weergegeven als meer dan 100. Dit probleem wordt onderzocht. U wordt aangeraden in plaats daarvan de cpu-metrische gegevens te gebruiken.
Ingesteld Het aantal schrijfaanvragen naar de cache tijdens het opgegeven rapportageinterval. Deze waarde is afkomstig uit de bdb_write_req metrische prometheus-waarde, die de snelheid vertegenwoordigt van alle schrijfaanvragen in de database.
Totaal aantal sleutels Het aantal sleutels in de cache tijdens het opgegeven rapportage-interval. Deze waarde is afkomstig uit de bdb_no_of_keys metrische prometheus-waarde.

Belangrijk: Vanwege een beperking in het onderliggende metrische systeem voor caches waarvoor clustering is ingeschakeld, retourneert Total Keys het maximum aantal sleutels van de shard met het maximum aantal sleutels tijdens het rapportage-interval.
Totaal aantal bewerkingen Het totale aantal aanvragen dat door de cache wordt verwerkt tijdens het opgegeven rapportage-interval. Deze waarde is afkomstig uit de bdb_total_req metrische prometheus-waarde.
Gebruikt geheugen De hoeveelheid cachegeheugen in bytes die door de database worden gebruikt tijdens het opgegeven rapportageinterval. Deze waarde is afkomstig uit de bdb_used_memory metrische prometheus-waarde. In caches met geoptimaliseerde flashlagen bevat deze waarde zowel RAM- als flashgeheugengebruik. Deze waarde bevat geen fragmentatie.

Wanneer hoge beschikbaarheid is ingeschakeld, bevat de waarde Gebruikt geheugen het geheugen in zowel de primaire als de replicaknooppunten. Hierdoor wordt de metrische waarde twee keer zo groot weergegeven als verwacht.
Percentage gebruikt geheugen Het percentage geconfigureerde geheugenlimiet dat momenteel wordt gebruikt tijdens het opgegeven rapportage-interval. Deze waarde wordt berekend als de verhouding tussen bdb_memory_limit de metrische gegevens van bdb_used_memory Redis Enterprise Prometheus. Deze waarde bevat geen fragmentatie.

Logboeken van bronnen

Deze sectie bevat de typen resourcelogboeken die u voor deze service kunt verzamelen. De sectie haalt informatie uit de lijst van alle categorieën van resourcelogboektypen die worden ondersteund in Azure Monitor.

Ondersteunde resourcelogboeken voor Microsoft.Cache/redisEnterprise/databases

Categorie Naam van categorie weergeven Logaritmetafel Ondersteunt het basislogplan Ondersteunt transformatie tijdens inname Voorbeeldvragen Kosten voor exporteren
ConnectionEvents Verbindings gebeurtenissen (nieuwe verbinding/verificatie/verbinding verbreken) REDConnectionEvents

Registreert de verbindingsevenementen wanneer de client verbinding maakt met de Redis Enterprise-database.

Ja Ja Opvragen Ja

Azure Monitor-logboekentabellen

In deze sectie vindt u de Tabellen van Azure Monitor-logboeken die relevant zijn voor deze service, die beschikbaar zijn voor query's door Log Analytics met behulp van Kusto-query's. De tabellen bevatten resourcelogboekgegevens en mogelijk meer, afhankelijk van wat er wordt verzameld en doorgestuurd naar deze tabellen.

Azure Managed Redis

Microsoft.Cache/redisEnterprise

Activiteitenlogboek

De gekoppelde tabel bevat de bewerkingen die kunnen worden vastgelegd in het activiteitenlogboek voor deze service. Deze bewerkingen zijn een subset van alle mogelijke bewerkingen van de resourceprovider in het activiteitenlogboek.

Zie het schema voor activiteitenlogboeken voor meer informatie over het schema van vermeldingen in het activiteitenlogboek.