Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
适用对象:
卡珊德拉
重要
你是否正在寻找一种数据库解决方案,以应对需要高扩展性、99.999% 可用性服务级别协议(SLA)、即时自动扩展和跨多个区域的自动故障转移的场景? 请考虑使用 Azure Cosmos DB for NoSQL。
Log Analytics 是 Azure 门户中的一种工具,可帮助你在适用于 Cassandra 的 API 帐户上运行服务器诊断。
先决条件
- 创建 Log Analytics 工作区。
- 创建诊断设置。
- 在适用于 Cassandra 的 API 帐户上启动日志分析。
使用 Log Analytics
完成 Log Analytics 设置后,可以开始浏览日志以获得更多见解。
探索数据平面操作
使用 CDBCassandraRequests 表查看专用于你的适用于 Cassandra 的 API 帐户的数据平面操作。 一个示例查询,用于列出 topN (10 个) 消耗最多资源的请求,并获取有关每个请求的详细信息。
CDBCassandraRequests
| where RequestCharge > 0
| project DatabaseName, CollectionName, DurationMs, OperationName, ActivityId, ErrorCode, RequestCharge, PIICommandText
| order by RequestCharge
| take 10
有关错误代码及其可能的解决方案的列表,请参阅错误代码。
排查查询耗用问题
CDBPartitionKeyRUConsumption 表包含有关每个物理分区内每个区域中逻辑键的请求单位 (RU) 消耗的详细信息。
CDBPartitionKeyRUConsumption
| summarize sum(todouble(RequestCharge)) by PartitionKey, PartitionKeyRangeId
| render columnchart
了解控制平面操作
CBDControlPlaneRequests 表包含有关控制平面操作的详细信息,特别是针对适用于 Cassandra 的 API 帐户。
CDBControlPlaneRequests
| where TimeGenerated > now(-6h)
| where ApiKind == "Cassandra"
| where OperationName in ("Create", "Upsert", "Delete", "Execute")
| summarize by OperationName