Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Monitor för Azure Cosmos DB innehåller en måttvy för att övervaka ditt konto och skapa instrumentpaneler. Azure Cosmos DB-mått samlas in som standard. Den här funktionen kräver inte att du aktiverar eller konfigurerar något explicit. Måttet Total Request Units används för att hämta användning av enheter för begäranden för olika typer av åtgärder. Senare kan du analysera vilka åtgärder som använde det mesta av dataflödet. Dataflödesdata aggregeras som standard med ett minuts intervall. Du kan dock ändra aggregeringsenheten genom att ändra alternativet tidskornighet.
Det finns två sätt att analysera användningsdata för begärandeenheten:
- Inom det angivna tidsintervallet tar operationer fler begärandenheter.
- Vilka åtgärder dominerar allmänt din arbetsbörda genom att förbruka fler begärandenheter? Med den här analysen kan du fokusera på åtgärder som insert, upsert och titta på deras indexering. Du kan ta reda på om du överindexerar eller underindexerar specifika fält och ändra indexeringsprincipen för att inkludera eller exkludera vägarna.
Om du märker att vissa frågor tar fler enheter för begäran kan du vidta åtgärder som:
- Tänk på om du begär rätt mängd data.
- Ändra frågan så att den använder index med en filterklausul.
- Utför billigare UDF-funktionsanrop.
- Definiera partitionsnycklar för att minimera spridningen av förfrågningar till olika partitioner.
- Du kan också använda frågemåtten som returneras i anropssvaret, detaljer om diagnostikloggen och hänvisa till artikeln om frågeprestandajustering för att lära dig mer om hur frågan körs.
- Du kan börja från summa och sedan titta på genomsnittlig användning med rätt dimension.
Visa det totala användningsmätvärdet för förfrågningsenheten
Logga in på Azure-portalen.
Välj Övervaka i det vänstra navigeringsfältet och välj Mått.
I panelen Metrics>Välj en resurs> väljer du den prenumeration som krävs och resursgruppen. Som Resurstyp väljer du Azure Cosmos DB-konton, väljer ett av dina befintliga Azure Cosmos DB-konton och väljer Tillämpa.
Välj sedan måttet Totalt antal enheter för begäran i listan över tillgängliga mått. Mer information om alla tillgängliga mått i den här listan finns i artikeln Mått efter kategori . I det här exemplet väljer vi Totalt antal enheter för begäran och Genomsnittlig som aggregeringsvärde. Förutom den här informationen kan du också välja tidsintervall och tidskornighet för måtten. Högst kan du visa mått för de senaste 30 dagarna. När du har tillämpat filtret visas ett diagram baserat på ditt filter. Du kan se det genomsnittliga antalet enheter för begäranden som förbrukas per minut för den valda perioden.
Filter för användning av begärandeenhet
Du kan också filtrera mått och hämta diagram som visas av ett specifikt CollectionName, DatabaseName, OperationType, Region, Status och StatusCode. Med alternativen Lägg till filter och Tillämpa delning kan du filtrera användningen av begärandeenheten och gruppera måtten.
Om du vill få användning av begärandeenheten för varje åtgärd, antingen efter total(summa) eller medelvärde, väljer du Tillämpa delning och väljer Åtgärdstyp och filtervärdet enligt följande bild:
Om du vill se användningen av begärandeenheten efter samling väljer du Tillämpa delning och väljer samlingsnamnet som ett filter. Du ser ett diagram som följande med ett urval av samlingar på instrumentpanelen. Du kan sedan välja ett specifikt samlingsnamn för att visa mer information:
Nästa steg
- Övervaka Azure Cosmos DB-data med hjälp av diagnostikinställningar i Azure.
- Granska Azure Cosmos DB-kontrollplansåtgärder