Het gebruik van doorvoer- of aanvraageenheden bewaken van een bewerking in Azure Cosmos DB
VAN TOEPASSING OP: NoSQL MongoDB Cassandra Gremlin Tafel
Azure Monitor voor Azure Cosmos DB biedt een metrische weergave voor het bewaken van uw account en het maken van dashboards. De metrische gegevens van Azure Cosmos DB worden standaard verzameld. Voor deze functie hoeft u niets expliciet in te schakelen of te configureren. Het metrische gegeven totale aanvraageenheden wordt gebruikt om het gebruik van aanvraageenheden voor verschillende typen bewerkingen op te halen. Later kunt u analyseren welke bewerkingen de meeste doorvoer hebben gebruikt. De doorvoergegevens worden standaard geaggregeerd met een interval van één minuut. U kunt de aggregatie-eenheid echter wijzigen door de optie tijdgranulariteit te wijzigen.
Er zijn twee manieren om de gebruiksgegevens van de aanvraageenheid te analyseren:
- Binnen het opgegeven tijdsinterval welke bewerkingen meer aanvraageenheden nemen.
- Welke bewerkingen in het algemeen uw workload overheerst door meer aanvraageenheden te gebruiken. Met deze analyse kunt u zich richten op bewerkingen zoals invoegen, upsert en de indexering bekijken. U kunt nagaan of u specifieke velden te veel of minder indexeert en het indexeringsbeleid wijzigt om de paden op te nemen of uit te sluiten.
Als u merkt dat bepaalde query's meer aanvraageenheden nemen, kunt u acties uitvoeren zoals:
- Bedenk opnieuw of u de juiste hoeveelheid gegevens aanvraagt.
- Wijzig de query om index te gebruiken met filtercomponent.
- Voer minder dure UDF-functie-aanroepen uit.
- Definieer partitiesleutels om de ventilator uit de query in verschillende partities te minimaliseren.
- U kunt ook de metrische querygegevens gebruiken die worden geretourneerd in het gespreksantwoord, de details van het diagnostische logboek en verwijzen naar het artikel over het afstemmen van queryprestaties voor meer informatie over de uitvoering van de query.
- U kunt beginnen met som en vervolgens kijken naar gemiddeld gebruik met behulp van de juiste dimensie.
De metrische gegevens over het totale gebruik van aanvraageenheden weergeven
Meld u aan bij het Azure-portaal.
Selecteer Monitor in de linkernavigatiebalk en selecteer Metrische gegevens.
Selecteer een resource> in het deelvenster> Metrische gegevens het vereiste abonnement en de resourcegroep. Voor het resourcetype selecteert u Azure Cosmos DB-accounts, kiest u een van uw bestaande Azure Cosmos DB-accounts en selecteert u Toepassen.
Selecteer vervolgens het metrische gegeven totaal aantal aanvraageenheden in de lijst met beschikbare metrische gegevens. Zie het artikel Metrische gegevens per categorie voor meer informatie over alle beschikbare metrische gegevens in deze lijst. In dit voorbeeld selecteren we Total Request Units en Avg als de aggregatiewaarde. Naast deze details kunt u ook het tijdsbereik en de tijdgranulariteit van de metrische gegevens selecteren. U kunt maximaal metrische gegevens bekijken voor de afgelopen 30 dagen. Nadat u het filter hebt toegepast, wordt een grafiek weergegeven op basis van uw filter. U ziet het gemiddelde aantal verbruikte aanvraageenheden per minuut voor de geselecteerde periode.
Filters voor gebruik van aanvraageenheden
U kunt ook metrische gegevens filteren en de grafieken weergeven door een specifieke CollectionName, DatabaseName, OperationType, Region, Status en StatusCode. Met de opties Filter toevoegen en Splitsen toepassen kunt u het gebruik van de aanvraageenheid filteren en de metrische gegevens groeperen.
Als u het gebruik van de aanvraageenheden van elke bewerking wilt ophalen op totaal(som) of gemiddeld, selecteert u Splitsen toepassen en kiest u Bewerkingstype en de filterwaarde, zoals wordt weergegeven in de volgende afbeelding:
Als u het gebruik van de aanvraageenheid per verzameling wilt zien, selecteert u Splitsen toepassen en kiest u de naam van de verzameling als filter. U ziet een grafiek zoals hieronder met een keuze aan verzamelingen in het dashboard. U kunt vervolgens een specifieke verzamelingsnaam selecteren om meer details weer te geven:
Volgende stappen
- Azure Cosmos DB-gegevens bewaken met behulp van diagnostische instellingen in Azure.
- Azure Cosmos DB-besturingsvlakbewerkingen controleren