监控 Warehouse Management 的使用情况和性能
Microsoft Dynamics 365 Supply Chain Management 为各种 Warehouse Management 活动和运营(包括供应链管理租户和 Warehouse Management 移动应用)发送遥测数据。 遥测数据有助于深入了解租户和设备的活动和总体健康状况,以便诊断问题和分析影响性能的操作。 遥测数据是通过使用 Application Insights 收集和处理的,Azure 服务已为此进行优化。
先决条件
在收集和分析 Warehouse Management 遥测数据之前,系统必须具备以下先决条件:
- 供应链管理版本 - 遥 Application Insights 测,需要供应链管理 10.0.29 或更高版本。 其他遥测功能需要更高的 Supply Chain Management 版本。 有关哪些功能需要哪些版本的 Supply Chain Management,请参阅本文后面的表格。
- Warehouse Management 移动应用版本 - 遥 Application Insights 测,需要 Warehouse Management 移动应用版本 2.0.28 或更高版本。 其他遥测功能需要更高版本的应用程序。 有关哪些功能需要哪些版本的 Supply Chain Management 和 Warehouse Management 移动应用程序的详细信息,请参阅本文后面的表格。
- Application Insights - 您必须在 Azure 中拥有资源 Application Insights ,并且必须配置供应链管理环境以向其发送遥测数据。 有关说明,请参阅 借助 Application Insights 启用仓库遥测。
在 Power BI 中查看遥测数据
开始查看仓库遥测数据的最快和最简单的方法是下载和设置 Microsoft 提供的 Power BI 报告。 GitHub 上的 Supply Chain Management 遥测知识库中提供了可下载的报告和设置说明。
所有可用遥测数据的技术详情
在 Application Insights 中,来自 Supply Chain Management 租户和 Warehouse Management 移动应用程序的遥测数据被记录为自定义事件。 GitHub 上的 Supply Chain Management 遥测知识库提供了所有自定义事件的技术详情以及每个事件可记录的所有数据。 这些信息可帮助您设计自己的自定义 Power BI 报告,并直接在 Application Insights 中探索数据。 以下示例查询文件列出了所有可用的事件 ID、字段名称和版本要求:
- 有关 Supply Chain Management 租户遥测详情,请参阅 GitHub 上的 WarehouseManagement.kql 示例查询。
- 有关 Warehouse Management 移动应用程序遥测详情,请参阅 GitHub 上的 WarehouseMobileApp.kql 示例查询。
在 Application Insights 中查看遥测数据
作为 Power BI 的替代方法,您可以直接在 Application Insights 中查看遥测数据。 遥测数据存储在 customEvents
表中的 Azure 监测日志中。 可以通过使用 Kusto 查询语言 (KQL) 编写日志查询来查看收集的数据。 有关详细信息,请参阅 Azure 监测日志概述和 Azure 监测日志中的查询。
举个简单的例子,请按照以下步骤操作。
在 Azure 门户中,打开 Application Insights 资源。
在监测菜单中选择日志。
在新查询选项卡上,输入以下代码,查看最近 100 个自定义事件。
kql customEvents | take 100 | sort by timestamp desc
查看 Supply Chain Management 遥测 GitHub 知识库中的示例代码、常见问题解答和更多内容
有关如何使用 KQL 的更多示例,以及常见问题和借助 Excel、Power Automate、Power BI、PowerShell 等使用 Supply Chain Management 遥测的技巧,请参阅 GitHub 上的 Supply Chain Management 遥测知识库。
设置遥测事件警报
如果您的环境或应用程序中发生了需要立即采取行动的事件,您可以配置系统向您发送警报信息。 Application Insights 可以轻松定义这些警报。 有关详细信息和说明,请参阅 什么是 Azure 监测警报。
定价
Application Insights 根据应用程序发送的遥测数据量(数据引入)和希望数据可用的时间长度(数据保留)计费。 有关定价的最新信息,请参阅 Azure 监测定价。