【发布时间】:2018-10-03 19:33:00
【问题描述】:
我在 Azure VM 中有一台虚拟机,我想获取网络输入/网络输出指标。
在 Azure 门户中,我设置了诊断设置,并将指标存储到选定的存储表中。但是存储的指标与我在 Azure 门户中看到的指标之间存在一些差异。
在 Azure 门户中,我可以从 Metrics 列表中选择 Network In 和 Network Out(请参见下面的屏幕截图):
如您所见,这里的指标名称是Network In 和Network Out,它显示了VM 网络的使用情况。
但是在存储表中,它显示了不同的指标列表并且是聚合的。 CounterName 存储表中保存的指标如下所列:
- \NetworkInterface\BytesReceived
- \NetworkInterface\BytesTotal
- \NetworkInterface\BytesTransmitted
- \NetworkInterface\PacketsReceived
- \NetworkInterface\PacketsTransmitted
- \NetworkInterface\TotalCollisions
- \NetworkInterface\TotalRxErrors
我在想\NetworkInterface\BytesReceived 和\NetworkInterface\BytesTransmitted 与Network In 和Network Out 相同。但它是聚合的,并且不是每分钟传输的字节。它在当前分钟之前聚合到所有其他指标。请看下面的截图:
那么问题是我应该如何获得Network In 和Network Out 指标?
【问题讨论】:
标签: azure azure-storage azure-virtual-machine azure-monitoring