Partager via


Diagnostics de serveur pour Azure Cosmos DB for Apache Cassandra

S’APPLIQUE À : Cassandra

Log Analytics est un outil du portail Azure qui vous permet d’exécuter des diagnostics de serveur sur votre compte d’API pour Cassandra.

Prérequis

Utiliser Log Analytics

Une fois que vous avez terminé l’installation de Log Analytics, vous pouvez commencer à explorer vos journaux pour obtenir plus d’insights.

Explorer des opérations de plan de données

Utilisez la table CDBCassandraRequests pour voir les opérations de plan de données spécifiques à votre compte d’API pour Cassandra. Exemple de requête pour afficher les topN (10) demandes de consommation et obtenir des informations détaillées sur chaque demande effectuée.

CDBCassandraRequests
| where RequestCharge  > 0
| project DatabaseName, CollectionName, DurationMs, OperationName, ActivityId, ErrorCode, RequestCharge, PIICommandText 
| order by RequestCharge
| take 10

Pour obtenir la liste des codes d’erreur et leurs solutions possibles, consultez Codes d’erreur.

Résoudre les problèmes de consommation des requêtes

La table CDBPartitionKeyRUConsumption contient des détails sur la consommation d’unités de requête (RU) pour les clés logiques dans chaque région au sein de chacune de leurs partitions physiques.

CDBPartitionKeyRUConsumption 
| summarize sum(todouble(RequestCharge)) by PartitionKey, PartitionKeyRangeId
| render columnchart

Explorer des opérations de plan de contrôle

La table CBDControlPlaneRequests contient des détails sur les opérations de plan de contrôle, en particulier pour les comptes d’API pour Cassandra.

CDBControlPlaneRequests
| where TimeGenerated > now(-6h)
| where  ApiKind == "Cassandra"
| where OperationName in ("Create", "Upsert", "Delete", "Execute")
| summarize by OperationName

Étapes suivantes