Метрики, используемые для мониторинга подсистемы виртуализации (ПВ)

Метрики, используемые для мониторинга подсистемы виртуализации (ПВ)#

Наименование

Описание

Дашборд/Название графика

Название метрики в БД и Технология сбора

Количество запущенных ВМ на выбранном кластере

Метрика показывает сколько ВМ находится в запущенном (running) состоянии в выбранном кластере

Brest Cluster info / Running VMs

one_cluster_runningvms

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос всех запущенных ВМ на инстансе ПВ

Всего ЦПУ в кластере

Метрика показывает сколько всего ЦПУ может быть использовано в выбранном кластере

Brest Cluster info / CPUs total

one_cluster_totalcpu

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос сколько всего ЦПУ на инстансе ПВ

Количество использованных ЦПУ в кластере

Метрика показывает сколько всего ЦПУ используется в данный момент в выбранном кластере

Brest Cluster info / CPUs used

one_cluster_cpuusage

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос сколько всего ЦПУ используется на инстансе ПВ

Всего памяти в кластере

Метрика показывает сколько всего Memory в выбранном кластере

Brest Cluster info / Memory total

one_cluster_totalmem

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос сколько всего Memory на инстансе ПВ

Количество используемой памяти в кластере

Метрика показывает сколько всего Memory используется в выбранном кластере

Brest Cluster info / Memory used

one_cluster_memusage

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос сколько всего Memory используется на инстансе ПВ

Суммарный статус всех сервисов на хостах выбранного кластера

Метрика показывает суммарный статус всех заранее заданных сервисов по нодам выбранного кластера

Brest Cluster info / Services on nodes

systemd_unit_state_id

Пререквизиты:

  1. Используется systemd exporter

Комментарий: Список сервисов:

libvirtd.*

postgre.*

chrony.*

sssd.*

opennebula.*

Суммарный статус всех сервисов на fronts выбранного кластера

Метрика показывает суммарный статус всех заранее заданных сервисов по фронтам выбранного кластера

Brest Cluster info / Services on fronts

systemd_unit_state_id

Пререквизиты:

  1. Используется systemd exporter

Комментарий:

Список сервисов:

libvirtd.*

postgre.*

chrony.*

sssd.*

opennebula.*

Количество использованного места в датасторах

Метрика показывает общий размер датасторов выбранного кластера и сколько места использовано.

Brest Cluster info / Datastores size

one_ds_usedmb; one_ds_totalmb

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос общего количества места на датасторах и сколько использовано на инстансе ПВ

Распределение датасторов по кластерам

Метрика показывает распределение датасторов по выбранным кластерам

Brest Cluster info / Datastore uses on cluster

one_ds_available

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос какие датасторы представлены на кластерах инстанса ПВ

Количество используемого ЦПУ, %

Метрика показывает отношение использованных ЦПУ к всего имеющихся ЦПУ на выбранном кластере

Brest Cluster info / CPUs usage, %

one_cluster_cpuusage; one_cluster_totalcpu

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

На основе данных API вычисляется отношение использованного ЦПУ к всего имеющемуся

Количество используемой памяти в кластере, %

Метрика показывает отношение занятой памяти к всего имеющейся памяти на выбранном кластере

Brest Cluster info / Memory usage, %

one_cluster_memusage; one_cluster_totalmem

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

На основе данных API вычисляется отношение использованной памяти к всего имеющейся памяти

Статус front хостов в выбранной зоне

Метрика показывает какой фронт является лидером, а какие фоловерами.

Brest Management servers / RAFT status

one_zone_raft

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос статуса фронтов на инстансе ПВ

Статус проверки доступности API для данной зоны

Метрика показывает доступность API для данного инстанса Бреста

Brest Management servers / API connection

one_api_connect

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

При первом запросе к API анализируется ответ и делается вывод о доступности или не доступности API

Статус проверки доступности WEB консоли управления Брестом

Метрика показывает доступность веб консоли управления Брестом

Brest Management servers / WEB console connection

one_web_connect

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесены специальные переменные для проверки (webuser, webpasswd, webconsole)

С хоста, где установлен One-exporter делается попытка обратиться к URL веб консоли управления ПВ

Комментарий: Пользователь должен быть создан не как core пользователь.

Проверка делается с хоста, где установлен one-exporter

Время отклика WEB консоли управления ПВ

Метрика показывает время отклика при замере доступности веб консоли управления ПВ

Brest Management servers / WEB console time connection

one_web_connect_duration

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесены специальные переменные для проверки (webuser, webpasswd, webconsole)

С хоста, где установлен One-exporter делается попытка обратиться к URL веб консоли управления ПВ и время ответа замеряется

Комментарий: Пользователь должен быть создан не как core пользователь.

Проверка делается с хоста, где установлен one-exporter

Статус сервисов на выбранном front

Метрика показывает статусы определенных сервисов на выбранном фронте

Brest Management servers / Services on front

systemd_unit_state_id

Пререквизиты:

  1. Используется systemd exporter

Комментарий: Список сервисов:

libvirtd.*

postgre.*

chrony.*

sssd.*

opennebula.*

Статус front хоста

Метрика показывает статус выбранного фронта

Brest Management servers / Host state

node_exporter_build_info

Пререквизиты:

  1. Используется node exporter

Использование ЦПУ на выбранном front, %

Метрика показывает распределение нагрузки на ЦПУ по процессорам на фронте

Brest Management servers / CPUs usage, %

node_cpu_seconds_total

Пререквизиты:

  1. Используется node exporter

Использование памяти на выбранном front

Метрика показывает распределение памяти на фронте

Brest Management servers / Memory utilization

node_memory_MemTotal_bytes;

node_memory_MemFree_bytes;

node_memory_Cached_bytes;

node_memory_Buffers_bytes;

node_memory_SReclaimable_bytes; node_memory_SwapTotal_bytes;

node_memory_SwapFree_bytes

Пререквизиты:

  1. Используется node exporter

Поиск по логам выбранного хоста

Метрика позволяет осуществлять поиск по ключевым словам в логах или просто просматривать логи

Brest Management servers / Поиск по логам

Таблица logs в БД ClickHouse

Метрика собирается из логов.

Пререквизиты:

  1. Используется сервис vector

  2. В /etc/vector/conf.d/ лежит файл с описанием нужных логов

  3. Там же настроен парсинг этого лога по необходимым параметрам

Комментарий:  Описание парсинга логов для ПВ

Список зомби ВМок

Метрика показывает список зомби ВМ по хостам виртуализации в выбранном кластере

Brest VMs info / List of zombie VMs

one_host_zombie

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос на наличие зомби ВМ на хостах виртуализации на инстансе ПВ

Список ВМок со статусами.

Метрика показывает все текущие статусы ВМок в данном кластере

Brest VMs info / List of VMs with status

one_vm_state

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос статусов всех ВМ на хостах виртуализации на инстансе ПВ

Информация о ВМ

Метрика показывает название выбранной виртуальной машины, кто ее владелец и какая группа в Брест

Brest VMs info / VM Info

one_vm_state; one_vm_totalcpu

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос об имени ВМ, информации о владельце, группе

Комментарий: Два графика без названий во вкладке VM Info

Использование ЦПУ конкретной ВМ

Метрика показывает использование ЦПУ выбранной виртуальной машиной

Brest VMs info / CPU usage (API)

one_vm_cpuusage; one_vm_totalcpu

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о использовании ЦПУ конкретной ВМ

Комментарий: Данные предоставлены через API ПВ (не нод экспортер)

Использование памяти конкретной ВМ

Метрика показывает использование памяти выбранной виртуальной машиной

Brest VMs info / Memory usage (API)

one_vm_memusage; one_vm_totalmem

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о использовании памяти конкретной ВМ

Комментарий: Данные предоставлены через API ПВ (не нод экспортер)

Скорость чтения/записи в секунду

Метрика показывает скорость работы с диском выбранной ВМ

Brest VMs info / Disk write/read

one_vm_disk_read_bytes; one_vm_disk_write_bytes

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о скорости чтения/записи на диск конкретной ВМ

Среднее число операций чтения/записи в секунду

Метрика показывает число операций с диском выбранной ВМ

Brest VMs info / Disk IOPS

one_vm_disk_read_iops; one_vm_disk_write_iops

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о числе операций с диском конкретной ВМ

Сетевой трафик

Метрика показывает объем сетевого трафика у выбранной ВМ

Brest VMs info / Network usage

one_vm_network_rx; one_vm_network_tx

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о сетевом трафике у конкретной ВМ

Скорость трафика через сетевые интерфейсы ВМ

Метрика показывает скорость передачи данных на выбранной ВМ

Brest VMs info / Network speed

one_vm_network_rx; one_vm_network_tx

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о сетевом трафике у конкретной ВМ

Информация по хосту виртуализации

Метрика выводит данные об IP адресе, имени хоста виртуализации и времени последней загрузки хоста.

Brest Virtualization servers

node_boot_time_seconds

Пререквизиты:

  1. Используется node exporter

На основе метрики из node exporter собираются данные об IP-адресе, имени хоста и времени его последней загрузки

Статус хоста

Метрика показывает текущий статус хоста виртуализации

Brest Virtualization servers / Host state

one_host_state

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о текущем статусе хоста виртуализации

Статус сервисов на выбранном хосте виртуализации

Метрика показывает статус всех заранее заданных сервисов по выбранному хосту виртуализации

Brest Virtualization servers / Services on host

systemd_unit_state_id

Пререквизиты:

  1. Используется systemd exporter

Комментаий: Список сервисов:

libvirtd.*

postgre.*

chrony.*

sssd.*

opennebula.*

Утилизация ЦПУ на хосте

Метрика показывает распределение ЦПУ между процессорами на хосте виртуализации

Brest Virtualization servers / CPU utilization

node_cpu_seconds_total

Пререквизиты:

  1. Используется node exporter

На основе метрики из node exporter собираются данные о использовании ЦПУ на хосте виртуализации

Утилизация ЦПУ на каждую ВМ

Метрика показывает распределение ЦПУ между ВМ на хосте виртуализации

Brest Virtualization servers / CPU utilization by VMs

libvirt_domain_info_cpu_time_seconds_total

Пререквизиты:

  1. Используется libvirt exporter

На основе метрики из экспортера собираются данные о использовании ЦПУ для каждой ВМ на хосте виртуализации

Утилизация памяти

Метрика показывает распределение памяти на хосте виртуализации

Brest Virtualization servers / Memory Basic

node_memory_MemTotal_bytes;

node_memory_MemFree_bytes;

node_memory_Cached_bytes;

node_memory_Buffers_bytes;

node_memory_SReclaimable_bytes;

node_memory_SwapTotal_bytes;

node_memory_SwapFree_bytes

Пререквизиты:

  1. Используется node exporter

На основе метрики из node exporter собираются данные о использовании памяти на хосте виртуализации

Утилизация памяти по ВМ

Метрика показывает распределение памяти между ВМ на хосте виртуализации

Brest Virtualization servers / Memory baloon by VMs

node_memory_MemTotal_bytes; libvirt_domain_memory_stats_actual_balloon

Пререквизиты:

  1. Используется node exporter

  2. Используется libvirt exporter

На основе метрик собираются данные о использовании памяти по всем ВМ на хосте виртуализации

Среднее число операций чтения в секунду

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

Brest Virtualization servers / Disk Read IOPS

node_disk_reads_completed_total

Пререквизиты:

  1. Используется node exporter

На основе метрики из node exporter собираются данные о числе операций чтения с диска на хосте виртуализации

Количество запросов операций чтения в секунду от ВМ

Метрика показывает среднее число операций чтения с диска от каждой ВМ на хосте виртуализации

Brest Virtualization servers / Read requests by VMs

libvirt_domain_block_stats_read_requests_total

Пререквизиты:

  1. Используется libvirt exporter

На основе метрики из экспортера собираются данные об операциях чтения с диска для каждой ВМ на хосте виртуализации

Среднее число операций записи в секунду

Метрика показывает среднее число операций записи на диск на хосте виртуализации

Brest Virtualization servers / Disk Write IOPS

node_disk_writes_completed_total

Пререквизиты:

  1. Используется node exporter

На основе метрики из node exporter собираются данные о числе операций записи на диск на хосте виртуализации

Количество запросов операций записи в секунду от ВМ

Метрика показывает среднее число операций записи на диск от каждой ВМ на хосте виртуализации

Brest Virtualization servers / Write requests by VMs

libvirt_domain_block_stats_write_requests_total

Пререквизиты:

  1. Используется libvirt exporter

На основе метрики из экспортера собираются данные об операциях записи на диск для каждой ВМ на хосте виртуализации

Сетевой трафик

Метрика показывает скорость передачи сетевого трафика на хосте виртуализации

Brest Virtualization servers / Network traffic, b/s

node_network_receive_bytes_total; node_network_transmit_bytes_total

Пререквизиты:

  1. Используется node exporter

На основе метрики из node exporter собираются данные о скорости передачи сетевого трафика на хосте виртуализации

Сетевой трафик ВМ

Метрика показывает скорость передачи сетевого трафика по каждой ВМ на хосте виртуализации

Brest Virtualization servers / Network traffic by VMs, b/s

libvirt_domain_interface_stats_receive_bytes_total; libvirt_domain_interface_stats_transmit_bytes_total

Пререквизиты:

  1. Используется libvirt exporter

На основе метрики из экспортера собираются данные о сетевом трафике от каждой ВМ на хосте виртуализации

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

Метрика показывает скорость передачи сетевых пакетов на хосте виртуализации

Brest Virtualization servers / Network traffic, packets/s

node_network_receive_packets_total; node_network_transmit_packets_total

Пререквизиты:

  1. Используется node exporter

На основе метрики из node exporter собираются данные о количестве переданных пакетов в секунду на хосте виртуализации

Количество пакетов в секунду ВМ

Метрика показывает скорость передачи сетевых пакетов по каждой ВМ на хосте виртуализации

Brest Virtualization servers / Network traffic by VMs, packets/s

libvirt_domain_interface_stats_receive_packets_total; libvirt_domain_interface_stats_transmit_packets_total

Пререквизиты:

  1. Используется libvirt exporter

На основе метрики из экспортера собираются данные о количестве переданных пакетов в секунду от каждой ВМ на хосте виртуализации

Поиск по логам выбранного хоста

Метрика позволяет осуществлять поиск по ключевым словам в логах или просто просматривать логи

Brest Virtualization servers / Поиск по логам

Таблица logs в БД ClickHouse

Метрика собирается из логов.

Пререквизиты:

  1. Используется сервис vector

  2. В /etc/vector/conf.d/ лежит файл с описанием нужных логов

  3. Там же настроен парсинг этого лога по необходимым параметрам

Статус front хостов в выбранной зоне

Метрика показывает какой фронт является лидером, а какие фоловерами.

Brest summary / RAFT status

one_zone_raft

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос статуса фронтов на инстансе ПВ

Количество смены статуса лидера на fronts

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

Brest summary / RAFT switches

one_zone_raft

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос сколько раз менялся лидер фронтов на инстансе ПВ

Количество активных хостов для зоны

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

Brest summary / Hosts

one_cluster_activehosts

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве активных хостов для зоны

Количество запущенных ВМ для зоны

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

Brest summary / Running VMs

one_cluster_runningvms

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве запущенных ВМ для зоны

Количество запущенных ВМ на всех кластерах

Метрика показывает количество запущенных ВМ для зоны для всех кластеров.

Brest summary / Running

one_cluster_runningvms

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве запущенных ВМ для зоны

Количество выключенных ВМ на всех кластерах

Метрика показывает количество выключенных ВМ для зоны для всех кластеров.

Brest summary / Powered off

one_vms_states_count

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве выключенных ВМ для зоны

Количество ВМ в статусе failed на всех кластерах

Метрика показывает количество ВМ в статусе failed для зоны для всех кластеров.

Brest summary /Failed

one_vms_states_count

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве ВМ в статусе failed для зоны

Количество ВМ в статусе pending на всех кластерах

Метрика показывает количество ВМ в статусе pending для зоны для всех кластеров.

Brest summary / Pending

one_vms_states_count

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве ВМ в статусе pending для зоны

Количество ВМ в статусе hold на всех кластерах

Метрика показывает количество ВМ в статусе hold для зоны для всех кластеров.

Brest summary / Hold

one_vms_states_count

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве ВМ в статусе hold для зоны

Количество ВМ в статусе init на всех кластерах

Метрика показывает количество ВМ в статусе init для зоны для всех кластеров.

Brest summary / Init

one_vms_states_count

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве ВМ в статусе init для зоны

Количество ВМ в статусе cloning на всех кластерах

Метрика показывает количество ВМ в статусе cloning для зоны для всех кластеров.

Brest summary / Cloning

one_vms_states_count

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве ВМ в статусе cloning для зоны

Количество ВМ в статусе clone fail на всех кластерах

Метрика показывает количество ВМ в статусе clone fail для зоны для всех кластеров.

Brest summary / Clone fail

one_vms_states_count

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве ВМ в статусе clone fail для зоны

Количество ЦПУ по кластерам

Метрика показывает общее количество ЦПУ для зоны с разбивкой по кластерам.

Brest summary / CPU total

one_cluster_totalcpu

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о общем количестве ЦПУ для зоны

Количество использованных ЦПУ по кластерам

Метрика показывает количество использованных ЦПУ для зоны с разбивкой по кластерам.

Brest summary / CPU used

one_cluster_cpuusage

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве использованных ЦПУ для зоны

Количество памяти по кластерам

Метрика показывает общее количество памяти для зоны с разбивкой по кластерам.

Brest summary / Memory total

one_cluster_totalmem

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о общем количестве памяти для зоны

Количество используемой памяти по кластерам

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

Brest summary / Memory used

one_cluster_memusage

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве использованной памяти для зоны

Amount of used CPUs

Метрика показывает отношение использованных ЦПУ к общему количеству ЦПУ для зоны с разбивкой по кластерам.

Brest summary / CPUs usage, %

one_cluster_cpuusage; one_cluster_totalcpu

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве использованных ЦПУ для зоны

Отношение количества использованной памяти к общему количеству памяти

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

Brest summary / Memory usage, %

one_cluster_memusage; one_cluster_totalmem

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о количестве использованной памяти для зоны

Размер используемых датасторов

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

Brest summary / Datastores size

one_ds_usedmb

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о размерах датасторов для зоны

Разбивка датасторов по кластерам

Метрика показывает распределение датасторов по кластерам для зоны.

Brest summary / Datastore uses on cluster

one_ds_available

Пререквизиты:

  1. Используется one exporter

  2. Создан технический пользователь в ПВ как core пользователь

  3. Пользователь прописан в one-exporter.conf

  4. Пароль для пользователя должен быть зашифрован Base64

  5. В конфиг внесен адрес API ПВ

Через API делается запрос о использовании датасторов на кластерах для зоны

Утилизация ЦПУ по хостам в группе

Метрика показывает использование ЦПУ по хостам внутри группы

Brest summary / CPU utilization by hosts in group

node_cpu_seconds_total

Пререквизиты:

  1. Используется node exporter

На основе метрики из node exporter собираются данные о распределении ЦПУ по хостам внутри группы

Комментарий: Группа - это виртуальное разделение хостов виртуализации, заданное в параметрах дашбоарда

Использование памяти на хостах виртуализации в группе

Метрика показывает использование памяти по хостам внутри группы

Brest summary / Memory Used

node_memory_MemTotal_bytes;

node_memory_MemFree_bytes;

node_memory_Cached_bytes;

node_memory_Buffers_bytes; node_memory_SReclaimable_bytes

Пререквизиты:

  1. Используется node exporter

На основе метрики из node exporter собираются данные о распределении памяти по хостам внутри группы

Скорость входящего сетевого трафика

Метрика показывает скорость входящего сетевого трафика по хостам внутри группы

Brest summary / Network Receive Traffic

node_network_receive_bytes_total

Пререквизиты:

  1. Используется node exporter

На основе метрики из node exporter собираются данные о входящем сетевом трафике по хостам внутри группы

Скорость исходящего сетевого трафика

Метрика показывает скорость исходящего сетевого трафика по хостам внутри группы

Brest summary / Network Transmit Traffic

node_network_transmit_bytes_total

Пререквизиты:

  1. Используется node exporter

На основе метрики из node exporter собираются данные о исходящем сетевом трафике по хостам внутри группы

Использованное дисковое пространство по хостам

Метрика показывает использованное дисковое пространтсво на хостах внутри группы

Brest summary / Disk Space Used Basic

node_filesystem_size_bytes; node_filesystem_avail_bytes

Пререквизиты:

  1. Используется node exporter

На основе метрики из node exporter собираются данные о использовании дискового пространства на хостах внутри группы