Diagnostyka serwera dla usługi Azure Cosmos DB dla bazy danych Apache Cassandra
DOTYCZY: Kasandra
Log Analytics to narzędzie w witrynie Azure Portal, które ułatwia uruchamianie diagnostyki serwera na koncie interfejsu API cassandra.
Wymagania wstępne
- Utwórz obszar roboczy usługi Log Analytics.
- Utwórz ustawienia diagnostyczne.
- Uruchom analizę dzienników w interfejsie API dla konta Cassandra.
Korzystanie z usługi Log Analytics
Po zakończeniu konfigurowania usługi Log Analytics możesz rozpocząć eksplorowanie dzienników, aby uzyskać więcej szczegółowych informacji.
Eksplorowanie operacji płaszczyzny danych
Tabela CDBCassandraRequests umożliwia wyświetlanie operacji płaszczyzny danych specjalnie dla twojego interfejsu API dla konta Cassandra. Przykładowe zapytanie, aby wyświetlić żądanie zużywające topN (10) i uzyskać szczegółowe informacje na temat każdego złożonego żądania.
CDBCassandraRequests
| where RequestCharge > 0
| project DatabaseName, CollectionName, DurationMs, OperationName, ActivityId, ErrorCode, RequestCharge, PIICommandText
| order by RequestCharge
| take 10
Aby uzyskać listę kodów błędów i ich możliwych rozwiązań, zobacz Kody błędów.
Rozwiązywanie problemów z użyciem zapytań
Tabela CDBPartitionKeyRUConsumption zawiera szczegółowe informacje dotyczące użycia jednostek żądania (RU) dla kluczy logicznych w każdym regionie w poszczególnych partycjach fizycznych.
CDBPartitionKeyRUConsumption
| summarize sum(todouble(RequestCharge)) by PartitionKey, PartitionKeyRangeId
| render columnchart
Eksplorowanie operacji płaszczyzny sterowania
Tabela CBDControlPlaneRequests zawiera szczegółowe informacje na temat operacji płaszczyzny sterowania, w szczególności dla interfejsu API dla kont Cassandra.
CDBControlPlaneRequests
| where TimeGenerated > now(-6h)
| where ApiKind == "Cassandra"
| where OperationName in ("Create", "Upsert", "Delete", "Execute")
| summarize by OperationName
Następne kroki
- Dowiedz się więcej o usłudze Log Analytics.
- Dowiedz się, jak przeprowadzić migrację z natywnej bazy danych Apache Cassandra do usługi Azure Cosmos DB dla systemu Apache Cassandra.