Во-первых, если вы хотите получить показатели, поддерживаемые 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 Monitor в стеке Azure , в нем перечислены метрики, поддерживаемые Azure Monitor. В Microsoft.Compute / virtualMachines он поддерживает только показатель процента процессора.