簡體   English   中英

通過Java SDK的Azure VM指標

[英]Azure VM Metrics via Java SDK

// get metric definitions for storage account.
  for (MetricDefinition  metricDefinition : azure.metricDefinitions().listByResource(storageAccount.id())) {

Azure github擁有此示例以獲取存儲帳戶的指標。 我正在努力尋找有關應作為參數傳遞給listByResource()以獲取VM Metric(例如Network In metric)的任何參考? 感謝任何輸入。

首先,如果要獲取Azure Monitor支持的指標,可以使用它查詢記錄。 您也可以在示例代碼中找到它。

MetricCollection metricCollection = metricDefinition.defineQuery()
                        .startingFrom(recordDateTime.minusDays(7))
                        .endsBefore(recordDateTime)
                        .withAggregation("Average")
                        .withInterval(Period.minutes(5))
                        .withOdataFilter("apiName eq 'PutBlob' and responseType eq 'Success' and geoType eq 'Primary'")
                        .execute();

關於方法的描述,您可以參考此站點

至於VM NetWork指標,我想它不受支持,在官方文檔中: Azure Stack上的Azure Monitor支持的指標 ,它列出了Azure Monitor支持的指標。 對於Microsoft.Compute / virtualMachines,它僅支持百分比CPU指標。

暫無
暫無

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

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