Подтвердить что ты не робот

Отсутствуют метрики памяти на панели управления Azure

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

Когда я перехожу на панель управления для виртуальной машины, у меня есть возможность добавлять показатели для нескольких вещей, но отсутствует Память:

enter image description here

Когда вы читаете о о том, как контролировать облачные сервисы, кажется очевидным, что у вас должна быть возможность добавить показатели для доступной памяти. Чтение других сообщений здесь о переполнении стека, я вижу другие инструменты, такие как MetricsHub, но я не думаю, что это то, что мы хотим, поскольку нам не нужны какие-либо мы только хотим видеть использование памяти на панели Azure (а приложения из магазина Azure недоступны для нас, так как мы находимся на корпоративном соглашении).

Я пропустил что-то очевидное здесь? Что нужно сделать, чтобы добавить мониторинг памяти на приборную панель?

4b9b3361

Ответ 1

Облачные службы - это не то же самое, что виртуальные машины. Когда вы используете облачные сервисы, Azure предоставит вам виртуальные машины, и Azure сможет установить средства мониторинга, которые видят количество доступной памяти. Когда вы создаете свои собственные виртуальные машины, Azure не может и не должен этого делать. Другими словами, с виртуальными машинами вы сами по себе. Показатели, которые вы видите на портале, - это те, которые можно измерить вне виртуальной машины.

Если вы развертываете как облачную службу, изначально вы будете иметь только те же показатели, что и для виртуальной машины. Есть несколько способов изменить это.
Самый простой способ - перейти к настройке облачного сервиса на портале управления и изменить уровень ведения журнала от Minimal до Verbose; Это позволит намного больше показателей. Кроме того, вы можете указать, какие показатели вы хотите получить в конфигурации облаков в своем проекте в Visual Studio. Это также возможно сделать в коде, хотя это не рекомендуется в настоящее время, вместо этого используйте инструмент настройки в облачном проекте в visual studio.

Главное, что нужно знать о показателях в облачных службах, - это то, что вы выбираете для их настройки, они хранятся стандартным образом в хранилище таблиц и хранилище Blob. Это означает использование портала управления Azure или инструмента в Visual Studio или коде, результат тот же. Это также означает, что все эти инструменты, включая Cerebrata, Visual Studio и, действительно, портал управления, могут прочитать эти данные. Также стоит отметить, что из-за того, как это работает, конфигурация может быть изменена во время выполнения, обычно через портал, но в коде есть другие инструменты и подходы.

По моему опыту, вы обычно хотите только пробовать свои показатели производительности каждые две минуты, но каждый день отправляйте журнал. Также обратите внимание, что вы можете настроить журналы трассировки и журналы IIS и т.д., Чтобы они были доступны для таких инструментов, как Visual Studio и Cerebrata. Для облачных сервисов это довольно богатая функциональность, но для этого нужно немного работать, прежде чем начинать "все". Наслаждайтесь!

Ответ 2

Должна быть предусмотрена возможность установки диагноза azure на виртуальной машине с использованием команды powershell Set-AzureVMDiagnosticsExtension

http://azure.microsoft.com/en-us/documentation/articles/cloud-services-dotnet-diagnostics/#virtual-machine

или используя новый портал управления

http://feedback.azure.com/forums/231545-diagnostics-and-monitoring/suggestions/5535368-provide-azure-diagnostics-runtime-for-vm-iaas

Я попытался настроить его с помощью нового портала, я вижу, что расширение IaaSDiagnostics установлено на VM, но пока не получилось получить данные.

Ответ 3

Вы можете отслеживать память и другие метрики уровня "Гость" в Azure, вот как:

  1. в Azure перейдите на свою виртуальную машину, прокрутите вниз настройки до " Мониторинг" > " Настройки диагностики".
  2. Нажмите, чтобы включить мониторинг уровня гостя, это может занять несколько минут
  3. Затем вы можете перейти в Metrics for VM или в Monitor на верхнем уровне:
    • выбрать ресурс (ВМ)
    • выберите Гость в пространстве имен метрики, он загрузит все новые метрики
    • выберите Memory\Committed bytes или те, которые вы хотите.
  4. Затем вы можете закрепить на приборной панели и т.д. Как обычно