Azure Cosmos DB 日志和诊断设置

标签 azure azure-cosmosdb azure-log-analytics azure-monitoring

当我转到 Cosmos db 的 Azure 门户中的“日志”选项卡时,运行功能似乎已被禁用。我一直想运行内置查询来获取按消耗的 RSU 单位排名最高的查询。

此外,我在诊断设置选项卡中启用了“全文查询”功能。还有什么需要我做的吗?我是否缺少一些访问权限。

为了提供一些背景信息,我们收到了警报,当 cosmos db 总请求很高时,我们会发出警报。我想进一步调查这个问题。

以下是诊断设置选项卡和日志选项卡的一些屏幕截图。 enter image description here

enter image description here

谢谢。

最佳答案

在门户的“诊断设置”选项卡下,您将看到一个有关启用或禁用全文查询的启动屏幕,如您所见。

在此下方,您应该会看到一个“现在不”按钮,单击它。然后您将能够“添加诊断设置”。在您的情况下,DataPlaneRequests 和 QueryRunttimeStatistics 将是一个好的开始。 “发送到 Log Analytics 工作区”,写入特定于资源的目标表更具成本效益(因此,他们将使用 CDBQueryRuntimeStatistics 等,而不是使用 AzureDiagnostics 进行查询)。

这里是一些资源特定查询的很好的引用 https://learn.microsoft.com/en-us/azure/cosmos-db/nosql/diagnostic-queries?tabs=resource-specific

关于Azure Cosmos DB 日志和诊断设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70803932/

相关文章:

visual-studio-2010 - 管理 MVC3 Azure 应用程序的多个 web.config 文件

azure - DocumentDB REST API : PartitionKey extracted from document doesn't match

azure - 为 Azure 搜索建立 Blob 内容索引时,"Content"太大

azure -devops : creating new work item link-types

c# - 如何在azure cosmosdb门户区域中查看Azure cosmosdb附件?

java - 使用 cosmosdb Spring Boot Starter 的示例 Spring Boot 应用程序无法启动,输入字节数组在 88 处的结束字节不正确

python - 如何使用Python将批量数据插入Cosmos DB?

Azure AppServiceConsoleLogs 正在为每个新行输入一个新的日志条目

Azure App Insights - 如何绘制随时间变化的图(例如 1 小时),以便我们可以看到成功百分比随时间变化的情况?

azure - 如何在 Azure VM 上的路径中创建二进制文件时触发警报