将 IoT 中心从操作监视迁移到 Azure Monitor 资源日志

使用操作监视来跟踪 IoT 中心内操作状态的客户可以将该工作流迁移到 Azure Monitor 资源日志(Azure Monitor 的一项功能)。 资源日志为许多 Azure 服务提供资源级诊断信息。

IoT 中心的操作监视功能已弃用,已从门户中删除。 本文提供了将工作负载从操作监视移动到 Azure Monitor 资源日志的步骤。 若要详细了解弃用日程表,请参阅利用 Azure Monitor 和 Azure 资源运行状况监视 Azure IoT 解决方案

更新 IoT 中心

若要在 Azure 门户中更新 IoT 中心,请先创建诊断设置,然后关闭操作监视。

创建诊断设置

  1. 登录 Azure 门户,导航到 IoT 中心。

  2. 在左窗格中的“监视”下,选择“诊断设置” 。 然后选择“添加诊断设置”。

    突出显示“监视”部分的“诊断设置”的屏幕截图。

  3. 在“诊断设置”窗格中,为该诊断设置指定一个名称。

  4. 在“类别详细信息”下,选择要监视的操作的类别。 若要详细了解可用于 IoT 中心的操作类别,请参阅资源日志

  5. 在“目标详细信息”下,选择要将日志发送到的位置。 可以选择以下这些目标的任意组合:

    • 存档到存储帐户
    • 流式传输到事件中心
    • 通过 Log Analytics 工作区发送到 Azure Monitor 日志

    以下屏幕截图显示了一个诊断设置,该诊断设置将“连接”和“设备遥测”类别中的操作路由到 Log Analytics 工作区:

    屏幕截图显示了已完成的诊断设置。

  6. 选择“保存”,保存这些设置。

新设置在大约 10 分钟后生效。 在此之后,日志就会出现在已配置的目标中。 有关配置诊断的详细信息,请参阅从 Azure 资源收集和使用日志数据

若要详细了解如何创建诊断设置(包括使用 PowerShell 和 Azure CLI 进行创建),请参阅 Azure Monitor 文档中的诊断设置

关闭操作监视

备注

从 2019 年 3 月 11 日开始,IoT 中心的 Azure 门户接口不再有操作监视功能。 以下步骤不再适用。 若要进行迁移,请确保使用上面的 Azure Monitor 诊断设置将正确的类别路由到目标。

在工作流中测试新的诊断设置后,可以关闭操作监视功能。

  1. 在 IoT 中心菜单中,选择“操作监视”。

  2. 在每个监视类别下,选择“无”。

  3. 保存操作监视更改。

更新使用操作监视的应用程序

操作监视和资源日志在架构上略有不同。 请更新当前使用操作监视的应用程序,以映射到资源日志使用的架构,这非常重要。

此外,IoT 中心资源日志还提供了五个新类别以用于跟踪。 更新应用程序的现有架构后,还要添加新类别:

  • 云到设备孪生操作
  • 设备到云孪生操作
  • 孪生查询
  • 作业操作
  • 直接方法

有关特定架构结构,请参阅资源日志

以低延迟监视设备连接和断开连接事件

若要监视生产环境中的设备连接和断开连接事件,我们建议订阅事件网格上的“设备已断开连接” 事件以获取警报并监视设备连接状态。 使用此教程了解如何在 IoT 解决方案中集成 IoT 中心的设备已连接和设备已断开连接事件。

后续步骤

监视 IoT 中心