Отримайте огляд / моніторинг даних Azure VM через панель потужностей або блакитний ролик


1

Коли ми ввійдемо на azure портал і переглянемо будь-який ресурс, наприклад VM, ми побачимо деякі дані моніторингу в розділі «Огляд» кожного ресурсу, які показують нам графіки протягом 30 днів. (Середній процесор, мережевий вхід / вихід тощо)

Моя вимога - не вносити жодних змін у блакитні ресурси через портал чи кліп. Але я скоріше шукаю команду clihell / azure cli, яка перетягне всі ці дані з лазуру на мою локальну машину для деякого аналізу.

Я шукаю VM, веб-додатки та Azure SQL для початку.

Дякую


Який аналіз? Чому ви не використовуєте щось подібне до OMS Inisights & Analytics для зйомки, діаграми та попередження про ці дані?
MDMarra

Я намагаюся зробити якийсь інший аналіз цих даних і хотів би, щоб він сам це кодував. У мене є близько 200 ВМ плюс інші ресурси, і я сам намагаюся кодувати персоналізовану інформаційну панель навколо кількох аналізів. Я бачив усі блакитні та інші інструменти сторонніх виробників, і жоден не відповідає моїм критеріям. Якщо я отримую тільки ці дані через cli або powershell, я можу відпочити собі в найкоротші терміни.
Раджан Бхаяна

1
я думаю, я отримав те, що мені потрібно. список метрик az монітора --resource /subscriptions/xxxxxxx/resourceGroups/xxxxx/providers/Microsoft.Compute/virtualMachines/xxxx --metric-names "Відсоток процесора" - time-зерно "PT1M" >> PercentageCpuData.txt
Rajan Bhayana

Відповіді:


0

Ви праві, ми можемо використовувати CLI 2.0 для отримання метричних даних:

az monitor metrics list --resource /subscriptions/xxxxxxx/resourceGroups/xxxxx/providers/Micros‌​oft.Compute/virtualM‌​achines/xxxx --metric-names "Percentage CPU" --time-grain "PT1M" >> PercentageCpuData.txt

Також ми можемо використовувати команду Azure PowerShell Get-AzureRmMetricDefinitionдля отримання показників.

Ось показники для Azure VM:

PS D:\testdata> (Get-AzureRmMetricDefinition -ResourceId $id).name

Value                     LocalizedValue
-----                     --------------
Percentage CPU            Percentage CPU
Network In                Network In
Network Out               Network Out
Disk Read Bytes           Disk Read Bytes
Disk Write Bytes          Disk Write Bytes
Disk Read Operations/Sec  Disk Read Operations/Sec
Disk Write Operations/Sec Disk Write Operations/Sec
CPU Credits Remaining     CPU Credits Remaining
CPU Credits Consumed      CPU Credits Consumed

Тоді ми можемо використовувати значення для отримання інших показників:

Get-AzureRmMetric -ResourceId $id -TimeGrain 00:01:00 -DetailedOutput -MetricNames "Network in"

Ось подібний випадок про вас, будь ласка, зверніться до нього.

До речі, різницю щодо показників хостингу Azure та показників відвідувачів див. За цим посиланням .


не в змозі поставити +1, але можу підтвердити, що вищезгадане підійшло для мене.
Раджан Бхаяна

Ми можемо перейти за цим посиланням, щоб прийняти його, дякую :)
Jason Ye
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.