Diagnóstico de servidor do Azure Cosmos DB for Apache Cassandra

APLICA-SE AO: Cassandra

Importante

Você está procurando uma solução de banco de dados para cenários de alta escala com um SLA (contrato de nível de serviço de disponibilidade) de 99,999%, dimensionamento automático instantâneo e failover automático em várias regiões? Considere Azure Cosmos DB para NoSQL.

Você deseja migrar um aplicativo Apache Cassandra existente? Considere Azure Instância Gerenciada para o Apache 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.

Prerequisites

Utilize 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 Cassandra. Uma consulta de exemplo para ver as 10 solicitações que mais consomem recursos 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 de unidades de solicitação (RUs) para chaves lógicas em cada região dentro de suas respectivas 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 a API para contas Cassandra.

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

Próximas Etapas