c# - 如何获取发送到 azure IoT 中心 c# 的设备总数和消息总数

标签 c# azure c#-4.0 iot azure-iot-hub

我们只有这两种方法可用于 C# 中的 azure IoThub。

Device device = await registryManager.GetDeviceAsync("deviceId");

device = await registryManager.GetDevicesAsync("max count");

但是如何使用 C# 获取所有可用设备计数或事件设备计数以及消息计数?

最佳答案

您感兴趣的值是 Azure IoT Hub metrics 的一部分。基本上你可以获得他们的:

  • 使用 REST APIhere
  • 为 Azure IoT 中心添加诊断设置,并为AllMetrics选择以下目标之一:
    1. 归档到事件驱动存储中。使用订阅者(例如具有输入 blob 绑定(bind)的 EventGridTrigger 函数),可以在函数体内查询指标。
    2. 或通过事件中心将指标推送到流管道,并使用流分析作业查询指标数据。

关于c# - 如何获取发送到 azure IoT 中心 c# 的设备总数和消息总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52917571/

相关文章:

c# - 如何在 asp.net 中创建多 View 控件并在运行时对其进行操作?

c# - 查看 WPF 中存在错误的应用程序

wordpress - 如何设置 Azure Web 应用程序 URL 以通过 AWS Route53 进行路由?

git - 从 GitLab 推送到 Azure

.net - Font.Color 返回令人困惑的值

c# - 图像拉直算法

c# - 视频播放器线程

asp.net-mvc-4 - Azure 缓存无法跨 VIP 交换保留 session 状态?

.net - 使用 C# 动态编译代码

c# - 从反射的字符串表示中获取枚举的值(字段)