簡體   English   中英

警報與 Azure 監控代理指標

[英]Alerts with Azure Monitor Agent Metrics

我正在使用 Azure Monitor Agent (AMA) 來監控虛擬機。 如果可用磁盤少於 10%,我需要發出警報。 為此,我使用訪客指標“disk/free_percent”,將平均值作為數據聚合的類型。 在圖表上,縱坐標上的值是空閑磁盤的百分比? 因為在虛擬機上使用 df 命令,我得到的值與儀表板上顯示的值完全不同。 如果可用磁盤低於 10%,我必須發出警報。 我必須使用“disk/free_percent”進行什么查詢才能完成該任務?

我嘗試使用運算符“小於”,單位為“數字”,thrshold 值為 10。

磁盤空間通常以 GB/MB 為單位計算。

不是基於百分比進行監控,而是創建警報以檢查可用磁盤空間是否小於 10gb。 正如Microsoft Q&A中所討論的那樣,我在我的環境中進行了一些相應的修改,我得到了預期的 output 磁盤空間。

詢問:

let setgbvalue = 10;
 Perf
 | where ObjectName == "LogicalDisk" and CounterName == "Free Megabytes"
 | where InstanceName !contains "C:"
 | where InstanceName  !contains "_Total" 
 | extend FreeSpaceGB = CounterValue/1024
 | summarize FreeSpace = max(FreeSpaceGB) by InstanceName
 | where FreeSpace < setgbvalue

Output:

在此處輸入圖像描述

如果要求只是百分比,則可以使用 countervalue/1024 乘以 100 等計算操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM