Diagnostika serveru pro Službu Azure Cosmos DB pro Apache Cassandra
PLATÍ PRO: Cassandra
Log Analytics je nástroj na webu Azure Portal, který vám pomůže spouštět diagnostiku serveru ve vašem účtu API pro Cassandra.
Požadavky
- Vytvořte pracovní prostor služby Log Analytics.
- Vytvořte nastavení diagnostiky.
- Spusťte analýzu protokolů ve vašem účtu API pro Cassandra.
Použití Log Analytics
Po dokončení nastavení log Analytics můžete začít zkoumat protokoly, abyste získali další přehledy.
Prozkoumání operací roviny dat
Pomocí tabulky CDBCassandraRequests můžete zobrazit operace roviny dat speciálně pro váš účet API pro Cassandra. Ukázkový dotaz pro zobrazení žádosti s nejvyšším využitím (10) a získání podrobných informací o každé provedené žádosti.
CDBCassandraRequests
| where RequestCharge > 0
| project DatabaseName, CollectionName, DurationMs, OperationName, ActivityId, ErrorCode, RequestCharge, PIICommandText
| order by RequestCharge
| take 10
Seznam kódů chyb a jejich možných řešení najdete v tématu Kódy chyb.
Řešení potíží se spotřebou dotazů
Tabulka CDBPartitionKeyRUConsumption obsahuje podrobnosti o spotřebě jednotek žádosti (RU) pro logické klíče v jednotlivých oblastech v rámci jednotlivých fyzických oddílů.
CDBPartitionKeyRUConsumption
| summarize sum(todouble(RequestCharge)) by PartitionKey, PartitionKeyRangeId
| render columnchart
Prozkoumání operací řídicí roviny
Tabulka CBDControlPlaneRequests obsahuje podrobnosti o operacích řídicí roviny, konkrétně pro účty API pro Cassandra.
CDBControlPlaneRequests
| where TimeGenerated > now(-6h)
| where ApiKind == "Cassandra"
| where OperationName in ("Create", "Upsert", "Delete", "Execute")
| summarize by OperationName
Další kroky
- Přečtěte si další informace o Log Analytics.
- Zjistěte, jak migrovat z nativní apache Cassandra do služby Azure Cosmos DB pro Apache Cassandra.