Serverdiagnose für Azure Cosmos DB for Apache Cassandra
GILT FÜR: Cassandra
Log Analytics ist ein Tool im Azure-Portal, mit dem Sie Serverdiagnosen für Ihr API für Cassandra-Konto ausführen können.
Voraussetzungen
- Erstellen Sie einen Log Analytics-Arbeitsbereich.
- Erstellen Sie Diagnoseeinstellungen.
- Starten Sie die Protokollanalyse für Ihr API für Cassandra-Konto.
Verwenden von Log Analytics
Wenn Sie Log Analytics vollständig eingerichtet haben, können Sie beginnen, Ihre Protokolle zu untersuchen, um weitere Erkenntnisse zu gewinnen.
Untersuchen von Vorgängen auf Datenebene
In der CDBCassandraRequests-Tabelle können Sie Vorgänge auf Datenebene speziell für Ihre API für das Cassandra-Konto anzeigen. Im Folgenden sehen Sie eine Beispielabfrage, mit der die n (10) Anforderungen mit dem höchsten Verbrauch angezeigt und detaillierte Informationen zu den einzelnen ausgeführten Anforderungen abgerufen werden.
CDBCassandraRequests
| where RequestCharge > 0
| project DatabaseName, CollectionName, DurationMs, OperationName, ActivityId, ErrorCode, RequestCharge, PIICommandText
| order by RequestCharge
| take 10
Eine Liste der Fehlercodes und deren mögliche Lösungen finden Sie unter Fehlercodes.
Problembehandlung für den Verbrauch von Abfragen
Die CDBPartitionKeyRUConsumption-Tabelle enthält Details zum Verbrauch von Anforderungseinheiten (Request Unit, RU) für logische Schlüssel in den einzelnen Regionen innerhalb der jeweiligen physischen Partitionen.
CDBPartitionKeyRUConsumption
| summarize sum(todouble(RequestCharge)) by PartitionKey, PartitionKeyRangeId
| render columnchart
Untersuchen von Vorgängen auf Steuerungsebene
Die CBDControlPlaneRequests-Tabelle enthält Details zu Vorgängen auf Steuerungsebene, insbesondere zur API für Cassandra-Konten.
CDBControlPlaneRequests
| where TimeGenerated > now(-6h)
| where ApiKind == "Cassandra"
| where OperationName in ("Create", "Upsert", "Delete", "Execute")
| summarize by OperationName
Nächste Schritte
- Erfahren Sie mehr über Log Analytics.
- Erfahren Sie, wie Sie vom nativen Apache Cassandra zu Azure Cosmos DB for Apache Cassandra migrieren.