Diagnóstico de servidor para o Azure Cosmos DB for Apache Cassandra
APLICA-SE AO: Cassandra
O Log Analytics é uma ferramenta no portal do Azure que ajuda a executar o diagnóstico do servidor em sua conta da API do Cassandra.
Pré-requisitos
- Crie um workspace do Log Analytics.
- Criar configurações de diagnóstico.
- Inicie o Log Analytics em sua conta da API do Cassandra.
Usar o Log Analytics
Após concluir a configuração do Log Analytics, você pode começar a explorar seus logs para obter mais insights.
Explorar operações do plano de dados
Use a tabela CDBCassandraRequests para ver as operações do plano de dados especificamente para sua conta da API do Cassandra. Uma consulta de exemplo para ver a solicitação de consumo topN(10) e obter informações detalhadas sobre cada solicitação feita.
CDBCassandraRequests
| where RequestCharge > 0
| project DatabaseName, CollectionName, DurationMs, OperationName, ActivityId, ErrorCode, RequestCharge, PIICommandText
| order by RequestCharge
| take 10
Para obter uma lista de códigos de erro e suas possíveis soluções, consulte códigos de erro.
Solucionar problemas de consumo de consulta
A tabela CDBPartitionKeyRUConsumption contém detalhes sobre o consumo da RU (unidade de solicitação) para chaves lógicas em cada região em cada uma de suas partições físicas.
CDBPartitionKeyRUConsumption
| summarize sum(todouble(RequestCharge)) by PartitionKey, PartitionKeyRangeId
| render columnchart
Explorar Operações do Painel de Controle
A tabela CBDControlPlaneRequests contém detalhes sobre operações do plano de controle especificamente para contas da API do Cassandra.
CDBControlPlaneRequests
| where TimeGenerated > now(-6h)
| where ApiKind == "Cassandra"
| where OperationName in ("Create", "Upsert", "Delete", "Execute")
| summarize by OperationName
Próximas etapas
- Saiba mais sobre o Log Analytics.
- Saiba como migrar do Apache Cassandra nativo para o Azure Cosmos DB for Apache Cassandra.