我正在使用下面發布的答案中的 AZ 指標命令,該命令通常有效,但結果經常回傳 0,即使我知道該帳戶正在消耗存盤空間。此外,如果稍后我對相同的資源運行相同的命令,它會回傳真實的結果。有其他人使用這種方法并找到類似的結果嗎?有什么建議可以解決這個問題嗎?
此外,是否可以對存盤帳戶使用時間粒度/時間跨度?

一段時間后,當我再次運行該命令時,得到如下所示的空值:

過了一會兒,當我再次運行上述命令時,它成功地給出了回應。
此問題通常會發生,因為容量指標值將每天重繪 (最多 24 小時)。
- 您可以打開除錯以了解究竟出了什么問題。
- 要打開,請使用
$DebugPreference = "Continue"。 - 您可以使用Get-AzMetricDefinition了解支持的時間間隔。
作為一種解決方法,您可以對存盤帳戶使用timegrain/timespan ,如下所示:
(Get-AzMetric -ResourceId "your_resource_id" -MetricName "UsedCapacity" -AggregationType Average -StartTime "02:00:00" -EndTime "04:00:00").Data
如果問題仍然存在,請提出錯誤/Azure 支持票證。
參考:
0 值結果 Get-AzMetric (UsedCapacity) · 問題 #15863 · Azure/azure-powershell · GitHub
Get-AzMetric 回傳空白結果 - githubmemory
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/487122.html
