Diagnósticos de servidor para Azure Cosmos DB for Apache Cassandra
SE APLICA A: Cassandra
Log Analytics es una herramienta de Azure Portal que le ayuda a ejecutar diagnósticos de servidor en una cuenta de API para Cassandra.
Requisitos previos
- Crear un área de trabajo de Log Analytics.
- Cree una configuración de diagnóstico.
- Inicie Log Analytics en la cuenta de API para Cassandra.
Uso de Log Analytics
Después de completar la configuración de Log Analytics, puede empezar a explorar los registros para obtener más información.
Explorar las operaciones del plano de datos
Use la tabla CDBCassandraRequests para ver las operaciones del plano de datos específicamente para la cuenta de API para Cassandra. Consulta de muestra para ver la solicitud que consume topN(10) y obtener información detallada sobre cada solicitud realizada.
CDBCassandraRequests
| where RequestCharge > 0
| project DatabaseName, CollectionName, DurationMs, OperationName, ActivityId, ErrorCode, RequestCharge, PIICommandText
| order by RequestCharge
| take 10
Para obtener una lista de códigos de error y sus posibles soluciones, consulte Códigos de error.
Solución de problemas de consumo de consultas
La tabla CDBPartitionKeyRUConsumption contiene detalles sobre el consumo de unidades de solicitud (RU) para las claves lógicas de cada región dentro de cada una de sus particiones físicas.
CDBPartitionKeyRUConsumption
| summarize sum(todouble(RequestCharge)) by PartitionKey, PartitionKeyRangeId
| render columnchart
Explorar operaciones del plano de control
La tabla CBDControlPlaneRequests contiene detalles sobre las operaciones del plano de control, específicamente para cuentas de API para Cassandra.
CDBControlPlaneRequests
| where TimeGenerated > now(-6h)
| where ApiKind == "Cassandra"
| where OperationName in ("Create", "Upsert", "Delete", "Execute")
| summarize by OperationName
Pasos siguientes
- Más información sobre Log Analytics.
- Más información sobre cómo migrar de la instancia nativa de Apache Cassandra a Azure Cosmos DB for Apache Cassandra.