Получить запрос на использование памяти VM Azure - PullRequest
0 голосов
/ 23 октября 2018

У меня есть виртуальная машина на Azure. Я получаю информацию об использовании процессора, сети и сети по этой ссылке

https://management.azure.com/subscriptions/{subscriptions}/resourceGroups/{resourceGroups}/providers/Microsoft.Compute/virtualMachines/{virtualMachines}/providers/microsoft.insights/metrics?timespan=2018-10-22T03:00:00Z/2018-10-23T03:00:00Z&api-version=2018-01-01&metricnames=Percentage CPU,Network In,Network out

Мне нужна ссылка, которая получает память для этой виртуальной машины.Любая помощь?

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Насколько я знаю, использование памяти является метрикой гостевой ОС.Вы должны включить мониторинг на уровне гостя в колонке параметров диагностики агента виртуальной машины.Для более подробной информации, вы можете обратиться к doc .Кроме того, использование памяти доступно только в виртуальной машине гостевого уровня, а не в хост-ОС, поэтому она не будет доступна через API метрик.Боюсь, сегодня нет REST API для извлечения метрик памяти.Надеюсь, это будет полезно!

0 голосов
/ 23 октября 2018

На портале Azure выберите виртуальную машину, для которой вам нужны метрики.Выберите «Метрики» в боковом меню, и вы найдете метрики по умолчанию.Для дополнительных метрик вам необходимо установить диагностический агент Azure. Вы можете включить его в меню настроек диагностики. Как только вы установите его, вы увидите несколько дополнительных метрик, доступных для мониторинга.Вы можете выбрать любую метрику и сохранить.Вы также можете создавать оповещения для определенных показателей.

https://docs.microsoft.com/en-us/azure/cost-management/azure-vm-extended-metrics

https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/alert-metric-classic

...