Облачная платформаEvolution

Метрики мониторинга сервиса «Виртуальные машины»


Сервис мониторинга позволяет получать информацию о производительности и использовании ресурсов виртуальной машины.

В разделе описан преднастроенный дашборд для мониторинга состояния виртуальной машины, а также приведен полный список метрик, которые сервис «Виртуальные машины» передает в сервис мониторинга.

Сервисный дашборд

Сервисный (преднастроенный) дашборд мониторинга доступен в личном кабинете в разделе Инфраструктура → Виртуальные машины. Чтобы увидеть данные о состоянии виртуальной машины, выберите ее и перейдите на вкладку Мониторинг.

Дашборд состоит из виджетов, которые отображают значения метрик сервиса.

На сервисном дашборде виртуальной машины настроены следующие виджеты:

Название виджета

Описание

Утилизация CPU

Процент использования ядер виртуального процессора.

Вычисляется как доля времени работы физического процессора, которое выделено ядру (eiv_cpu_time) за последние 60 секунд.

Средняя утилизация CPU

Средний процент использования виртуального процессора.

Вычисляется как отношение суммарного процента использования всех ядер виртуального процессора к количеству виртуальных ядер (eiv_vcpu_current).

Сеть. Количество пакетов в секунду

Количество входящих (eiv_net_rx_pkts) и исходящих (eiv_net_tx_pkts) пакетов, переданных через сетевой интерфейс за одну секунду.

Сеть. Скорость, кбит/с

Объем входящих (eiv_net_rx_bytes) и исходящих (eiv_net_tx_bytes) данных, переданных через сетевой интерфейс за одну секунду.

Дашборд поддерживает следующие настройки и опции:

  • Выбор периода сбора данных. По умолчанию отображаются данные за последние 2 часа.

  • Выбор интервала автообновления данных. По умолчанию обновляются каждые 30 секунд.

  • Выгрузка графика в PNG-файл.

  • Просмотр графика в развернутом режиме.

Примечание

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

Метрики сервиса

Метрика представляет собой временной ряд, показывающий изменение какого-либо показателя. Например, это может быть загрузка процессора, объем занятого дискового пространства или количество запросов к базе данных.

В сервисе мониторинга метрики используются для создания виджетов дашборда и настройки правил алертов. Значения метрик для этого получают и преобразуют с помощью запроса в PromQL-формате.

Метрики сервиса «Виртуальные машины»

Метрика, единица измерения

Описание

eiv_cpu_time, наносекунды

Общее время работы процессора, в течение которого он был занят выполнением каких-либо задач.

eiv_cpu_user, наносекунды

Время работы процессора, затраченное на действия пользователя.

eiv_cpu_system, наносекунды

Время работы процессора, затраченное на систему.

eiv_vcpu_current, шт.

Количество доступных для вычислений виртуальных ядер.

eiv_vcpu_maximum, шт.

Максимальное количество доступных для вычислений виртуальных ядер.

eiv_vcpu_state

Статус виртуального ядра:

  • 1 — ядро включено и доступно для вычислений;

  • 0 — ядро выключено и недоступно для вычислений.

eiv_vcpu_time, наносекунды

Время работы физического процессора, которое выделено ядру.

eiv_vcpu_wait, наносекунды

Время, в течение которого ядро находилось в очереди планировщика на выполнение задач.

eiv_net_rx_bytes, байты

Объем данных, принятых сетевым интерфейсом.

eiv_net_rx_pkts, шт.

Количество входящих пакетов, принятых сетевым интерфейсом.

eiv_net_rx_errs, шт.

Количество входящих пакетов c ошибками, принятых сетевым интерфейсом.

eiv_net_rx_drop, шт.

Количество входящих пакетов, которые были отброшены сетевым интерфейсом.

eiv_net_tx_bytes, байты

Объем данных, отправленных сетевым интерфейсом.

eiv_net_tx_pkts, шт.

Количество исходящих пакетов, отправленных сетевым интерфейсом.

eiv_net_tx_errs, шт.

Количество исходящих пакетов с ошибками, отправленных сетевым интерфейсом.

eiv_net_tx_drop, шт.

Количество исходящих пакетов, которые были отброшены сетевым интерфейсом.