[英]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.