Мониторинг Microsoft Hyper-V
Инфраструктура Microsoft Hyper-V
Контролируйте работоспособность и производительность кластеров, хостов и виртуальных машин Hyper-V.
Обзор
Это расширение контролирует производительность структуры Hyper-V, отслеживая работоспособность, производительность и использование ресурсов виртуальных машин Hyper-V вместе с контекстом их хостовых и кластерных ресурсов. Расширение Hyper-V использует командлеты PowerShell и WMI для сбора данных из гипервизора Windows, следуя передовым практикам, применяемым Microsoft.
Это предназначено для пользователей, которые:
хотят получить полный мониторинг своих кластеров Hyper-V, обнаруживать проблемы до того, как они окажутся серьезными, и определять первопричину на уровне виртуализации и приложений, включая:
- Узкие места процессора
- Узкие места памяти
- Узкие места сети
- Узкие места в хранении
- Зависимые приложения, размещенные в кластере Hyper-V
Варианты использования
Это расширение позволяет вам:
- Контролировать работоспособность и производительность кластера Hyper-V, используя встроенные экраны анализа и удобные в навигации панели мониторинга.
- Убедиться, что ресурсы оптимально распределены между виртуальными машинами.
- Связать производительность приложений и виртуальных машин, отслеживаемых с помощью ЕдиногоАгента, с базовыми ресурсами Hyper-V, выделенными для виртуальных машин.
Начало
Это расширение выполняется ЕдинымАгентом (локальный мониторинг). Для начала активируйте расширение в своей среде с помощью внутрипродуктового концентратора на каждом хосте, включающем кластер Hyper-V. Это означает, что на всех хост-машинах кластера ЕдиногоАгента должен быть уже установлен.
В настройках конфигурации предоставьте учетной записи пользователя Windows как минимум следующие разрешения:
- Группа администраторов Hyper-V
- Доступ на чтение к кластеру, проверьте с помощью Get-ClusterAccess
- Доступ для чтения и записи к каталогу Windows TEMP
Подробности
Собранные показатели:
- Здоровье виртуальных машин
- Использование памяти
- Загрузка ЦП
- Операции хранилища
- Сетевой трафик
Это расширение создано на основе Extension Framework 2.0 и обеспечивает:
- Конфигурацию, необходимую для управления выполнением командлетов PowerShell Hyper-V и сбора метрик из них
- Панель инструментов
- Определения топологии
- Унифицированные экраны анализа
Информация о совместимости
Для этого расширения требуется:
- ОС x64 с виртуализацией, активируемой BIOS:
- Windows 10 Корпоративная/Профессиональная/Образовательная
- Windows Server 2016 или новее
Примечание о топологических связях между обнаруженными виртуальными машинами Hyper-V и экземплярами виртуальных машин, отслеживаемыми ЕдинымАгентом:
- Начиная с версии 2.0.13, это расширение поддерживает связь SAME_AS между обнаруженными виртуальными машинами и контролируемыми ЕдинымАгентом экземплярами гостевой ОС, используя IP-адрес в качестве свойства соединения.
- Эти отношения позволяют:
- Аналитику ИИ для совместного анализа показателей, полученных с помощью этого расширения и ЕдиногоАгента, для полной характеристики производительности контролируемых экземпляров гостевой ОС
- Приложение Discovery and Coverage, предлагающее, какие обнаруженные виртуальные машины следует оснастить ЕдинымАгентом для полного контроля производительности
- Эта связь работает для известных гостевых ОС Windows, но имеет ограничения, когда гостевая ОС — это Linux. Это ограничение связано с тем, что на Hyper-V гостевая ОС Linux должна быть оснащена службой интеграции Linux от Microsoft , в то время как эта служба поддерживает ограниченный спектр дистрибутивов Linux.
Вопросы и ответы
В: Необходимо ли развертывать расширение на каждом сервере (узле) в кластере Hyper-V или достаточно развернуть его на одном сервере, имеющем доступ к сведениям о кластере?
A: Расширение должно быть включено на всех хостовых (серверных/узловых) машинах в кластере. Расширение собирает метрики с гостевых виртуальных машин, работающих на каждом хосте.
В: Каково потребление DDU этим расширением?
A: Формула для расчета потребления DDU расширения следующая:
( ( 3 * number of Clusters)
+ ( ( 9 * number of Hosts)
+ ( ( 6 * number of VMs)
+ ( ( 4 * number of Storage Devices)
+ ( ( 4 * number of Virtual Storage Devices)
+ ( ( 6 * number of NICs)
+ ( ( 6 * number of vNICs) ) * 525.6 DDUs/year
Стоимость DDU выше не включает в себя возможные события лога или пользовательские события, вызванные расширением. Для получения дополнительной информации посетите страницы стоимости событий журнала DDU и стоимости пользовательских событий DDU .
Расширение контента
Тип контента | Количество включенных элементов |
---|---|
макет экрана | 7 |
макет экрана списка | 7 |
инъекции экрана | 1 |
свойства экрана | 2 |
списки экранных объектов | 11 |
общий тип | 7 |
группы диаграмм экрана | 16 |
оповещения | 10 |
запрос иетрики | 9 |
панели управления | 1 |
общие отношения | 8 |
метаданные метрики | 50 |
Наборы функций
Ниже приведен полный список наборов функций, представленных в этой версии. Чтобы обеспечить соответствие вашим потребностям, администратор может активировать и деактивировать отдельные наборы функций во время настройки.
Наборы функций, / Количество включенных показателей:
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Отправлено сетевых пакетов | hyperv.виртуальная_машина.сетевая_карта_интерфейса.пакеты_отправлены | - | PerSecond |
Получено сетевых пакетов | hyperv.виртуальная_машина.сетевая_карта_интерфейса.пакеты_получены | - | PerSecond |
Передано сетевых пакетов | hyperv.виртуальная_машина.сетевая_карта_интерфейса.пакеты_переданы | - | PerSecond |
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Загрузка ЦП | hyperv.host.cpu_utilization | - | Процент |
Логическое количество ЦП | hyperv.host.logical_cpu_count.gauge | - | Ядра |
Физическое количество ЦП | hyperv.host.physical_cpu_count.gauge | - | Ядра |
Резерв ЦП | hyperv.host.cpu_reserve | - | Процент |
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Общее пространство | hyperv.общий_объем_кластера.общее_пространство | - | Байт |
Использованное дисковое пространство | hyperv.общий_объем_кластера.используемое_пространство | - | Байт |
Доступное место на диске | hyperv.cluster_shared_volume.свободное_пространство | - | Байт |
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Отправлено сетевых пакетов | hyperv.хост.сетевая_интерфейсная_карта.пакеты_отправлены | - | БайтВСекунду |
Получено сетевых пакетов | hyperv.хост.сетевая_интерфейсная_карта.пакеты_получены | - | БайтВСекунду |
Передано сетевых пакетов | hyperv.хост.сетевая_интерфейсная_карта.пакеты_переданы | - | БайтВСекунду |
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Скорость чтения диска | hyperv.виртуальная_машина.устройство_хранения.скорость_чтения | - | PerSecond |
Скорость записи на диск | hyperv.виртуальная_машина.устройство_хранения.скорость_записи | - | PerSecond |
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Скорость чтения диска | hyperv.host.disk.read_rate | - | PerSecond |
Скорость записи на диск | hyperv.host.disk.write_rate | - | PerSecond |
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Отправлено сетевых байтов | hyperv.хост.сетевая_карта_интерфейса.байты_отправлены | - | БайтВСекунду |
Получено сетевых байтов | hyperv.хост.сетевая_карта_интерфейса.получено_байт | - | БайтВСекунду |
Передано сетевых байтов | hyperv.хост.сетевая_интерфейсная_карта.байты_передано | - | БайтВСекунду |
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Общий размер диска | hyperv.хост.диск.общий_размер | - | Байты |
Доступное место на диске | hyperv.host.disk.space_free | - | Байты |
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Количество ЦП | hyperv.virtual_machine.cpu_count.gauge | - | Ядра |
Резерв ЦП | hyperv.виртуальная_машина.cpu_reserve | - | Процент |
Загрузка ЦП | hyperv.virtual_machine.cpu_utilization | - | Процент |
Общая память | hyperv.виртуальная_машина.общая_память | - | Байты |
Использованная память | hyperv.виртуальная_машина.используемая_память | - | Байты |
Давление памяти | hyperv.виртуальная_машина.давление_памяти | - | Процент |
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Количество виртуальных машин | hyperv.host.virtual_machine_count.gauge | - | Считать |
Число запущенных виртуальных машин | hyperv.host.running_virtual_machine_count.gauge | - | Считать |
Время безотказной работы | hyperv.host.uptime | - | Секунды |
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Отправлено сетевых байтов | hyperv.виртуальная_машина.сетевая_карта_интерфейса.байты_отправлены | - | БайтВСекунду |
Получено сетевых байтов | hyperv.виртуальная_машина.сетевая_карта_интерфейса.получено_байт | - | БайтВСекунду |
Передано сетевых байтов | hyperv.виртуальная_машина.сетевая_карта_интерфейса.байты_передано | - | БайтВСекунду |
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Общая память | hyperv.host.total_memory | - | Килобайт |
Доступная память | hyperv.хост.доступная_память | - | Килобайт |
Название метрики | Ключ метрики | Описание | Единица |
---|---|---|---|
Общее дисковое пространство | hyperv.виртуальная_машина.устройство_хранения.общее_дисковое_пространство | - | Байт |
Использованное дисковое пространство | hyperv.виртуальная_машина.устройство_хранения.используемое_дисковое_пространство | - | Байт |