你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

监视 Azure IoT 中心设备预配服务

当你的关键应用程序和业务流程依赖于 Azure 资源时,你需要监视这些资源的可用性、性能和操作。

本文介绍 Azure IoT 中心设备预配服务 (DPS) 生成的监视数据。 DPS 使用 Azure Monitor。 如果不熟悉所有 Azure 服务普遍使用的 Azure Monitor 功能,请参阅使用 Azure Monitor 监视 Azure 资源

监视数据

DPS 收集与监视 Azure 资源中的数据中所述的其他 Azure 资源类型相同的监视数据。

有关 DPS 创建的指标和日志的详细信息,请参阅监视 Azure IoT 中心设备预配服务数据参考

收集和路由

平台指标和活动日志会自动收集和存储,但可以使用诊断设置将其路由到其他位置 。

在创建诊断设置并将其路由到一个或多个位置之前,不会收集和存储资源日志。

在 Azure 门户的 DPS 实例左窗格的“监视”下选择“诊断设置”,然后选择“添加诊断设置”,以便创建作用域为实例发出的日志和平台指标的诊断设置。

以下屏幕截图显示了路由到 Log Analytics 工作区的诊断设置。

Diagnostic Settings pane for a DPS instance.

有关使用 Azure 门户、CLI 或 PowerShell 创建诊断设置的详细过程,请参阅创建诊断设置以收集 Azure 中的平台日志和指标。 创建诊断设置时,请指定要收集的日志类别。 DPS 的类别列在 Azure IoT 中心设备预配服务监视数据参考中的资源日志

以下部分将讨论可以收集的指标和日志。

分析指标

可以从“Azure Monitor”菜单中打开“指标”,使用指标资源管理器根据来自其他 Azure 服务的指标分析 DPS 的指标。 有关使用此工具的详细信息,请参阅 使用 Azure Monitor 指标资源管理器 分析指标。

在 Azure 门户的 DPS 实例左窗格的“监视”下选择“指标”以打开指标资源管理器。默认情况下,打开的指标资源管理器的范围为实例发出的平台指标:

Screenshot showing the metrics explorer page for a DPS instance.

有关为 DPS 收集的平台指标的列表,请参阅监视 Azure IoT 中心设备预配服务数据参考中的指标

若要参考,可以查看 Azure Monitor 中所有受支持的资源指标列表。

分析日志

Azure Monitor 日志中的数据以表形式存储,每个表具有自己独有的属性集。

若要将数据路由到 Azure Monitor 日志,你必须创建一个诊断设置,以便将资源日志或平台指标发送到 Log Analytics 工作区。 若要了解详细信息,请参阅收集和路由

在 Azure 门户的 DPS 实例左窗格的“监视”下选择“日志”以执行 Log Analytics 查询。默认情况下,查询范围为实例的 Log Analytics 日志中收集的日志和指标。

Logs page for a Dps instance.

重要

在 DPS 菜单中选择“日志”时,Log Analytics 随即打开,其查询范围设置为当前 DPS 实例。 这意味着日志查询只包含来自该资源的数据。 如果希望运行包含其他 DPS 实例或其他 Azure 服务数据的查询,请从“Azure Monitor”菜单中选择“日志”。 有关详细信息,请参阅 Azure Monitor Log Analytics 中的日志查询范围和时间范围

针对 AzureDiagnostics 表运行查询,查看对已为 DPS 实例创建的诊断设置收集的资源日志。

AzureDiagnostics

Azure Monitor 中的所有资源日志都具有后跟服务特定字段的相同字段。 Azure Monitor 资源日志架构中概述了通用架构。DPS 资源日志的架构可在监视 Azure IoT 中心设备预配服务数据参考中的资源日志找到。

活动日志是 Azure 中的一种平台日志,可用于深入了解订阅级别的事件。 你可以单独查看它或将它路由到 Azure Monitor 日志,然后便可以在其中使用 Log Analytics 执行复杂得多的查询。

有关为 DPS 收集的资源日志类型的列表,请参阅监视 Azure IoT 中心设备预配服务数据参考中的资源日志

有关 Azure Monitor 日志使用的可供 Log Analytics 查询的表的列表,请参阅监视 Azure IoT 中心设备预配服务监视数据参考中的 Azure Monitor 日志表

警报

在监视数据中发现重要情况时,Azure Monitor 警报会主动通知你。 有了警报,你就可以在客户注意到你的系统中的问题之前确定和解决它们。 可以在指标日志活动日志上设置警报。 不同类型的警报各有优缺点。

后续步骤