0

想要验证我的 ARM 模板是否已部署好并了解遥测选项...

在什么情况下会记录到 Log Analytics?

  • 数据平面请求
  • MongoRequests
  • 查询运行时统计
  • 指标

根据我在过去几天中以不同方式连接的艰辛告诉。

记录 DataPlaneRequests:

  • SQL API 调用
  • 即使为 SQL API 设置了帐户,也会调用表API
  • 针对 Graph API 的帐户设置调用 Graph API
  • 针对 Table API 的帐户设置的 Table API 调用

MongoRequests 被记录为:

  • 即使为 SQL API 设置了帐户,Mongo 也会请求

但是,我没有看到任何 QueryRuntimeStastics(即使打开 PopulateQueryMetrics)也没有看到任何 AzureMetrics 出现?

4

1 回答 1

1

感谢 Alex 花时间尝试不同的 Azure Cosmos DB 日志记录选项。

Azure Cosmos DB 主要有两种类型的监视路径。

  1. 指标:这些是低延迟(<5 分钟)和聚合指标,在 Azure Monitor API 上公开以供使用。这些指标主要用于诊断应用程序是否存在任何现场问题。

  2. 日志:这些是延迟超过 2 小时的原始请求日志,主要用于客户审计场景,以了解谁访问了数据。

根据您的需要,您可以选择其中一种方法。

默认情况下,DataPlaneRequests 显示所有 API 中的所有请求,而 Mongo 请求仅显示 Mongo 特定调用。请注意,Mongo 请求也会出现在数据平面请求中。

由于已知我们的合作伙伴团队正在修复,因此不会在 Log Analytics 中看到指标。

如果您有任何其他问题,请告诉我。

于 2018-08-09T19:36:40.180 回答