监控Azure虚拟硬盘

时间:2017-06-05 17:55:09

标签: azure azure-storage

我已将多个非托管磁盘附加到Azure VM。我已为此VM启用了诊断功能。有没有办法可以获得每个连接磁盘的指标?

1 个答案:

答案 0 :(得分:1)

  

有没有办法可以获取每个连接磁盘的指标?

是的,有可能。您可以使用Linux Diagnostic Extension来监控指标。 Linux Diagnostic Extension可帮助用户监控在Microsoft Azure上运行的Linux VM的运行状况。它具有以下功能:

  

允许用户自定义收集的数据指标   上传。

更多信息请参阅此链接:Use Linux Diagnostic Extension to monitor metrics and logs

您需要做的是将新磁盘修改为PublicConfig.json。只需在此文件中添加以下行。

  {
            "annotation": [
              {
                "displayName": "Disk /dev/sdc1", 
                "locale": "en-us"
              }
            ], 
            "class": "disk", 
            "condition": "IsAggregate=TRUE", 
            "counter": "readbytespersecond", 
            "counterSpecifier": "/builtin/disk/FreeSpace(/newdisk)", 
            "type": "builtin", 
            "unit": "BytesPerSecond"
          }, 

有关此内容的更多信息,您可以查看我的answer