В данном документе описана настройка интеграции мониторинга следующими способами:
- Передача метрик во внешнюю ситему мониторинга (PUSH) — компонент системы мониторинга vmagent отправляет данные в систему мониторинга заказчика.
- Сбор метрик внешней системой мониторинга (PULL) — система заказчика забирает метрики из VictoriaMetrics посредством механизма Prometheus Federation.
Документ предназначен для использования системными администраторами.
Мониторинг Мессенджер и ВКС — в документе мониторинг параметров инсталляции при помощи встроенных сервисов мониторинга (VictoriaMetrics Мессенджер и ВКС и Grafana Мессенджер и ВКС).
Поддерживается передача метрик в Prometheus-подобные системы.
Для этого необходимо, чтобы endpoint для приема метрик был доступен с серверов Мессенджер и ВКС:
- Для VictoriaMetrics stack это может быть актуальный порт компонента vminsert.
- Для Prometheus stack это может быть настроенный pushgateway.
Выполните следующие настройки для передачи метрик во внешнюю систему:
-
Перейдите в веб-интерфейс установщика VK WorkSpace по адресу
http://<company_domain>:8888. -
На главной странице нажмите Проекты и выберите vkteams.
-
В списке настроек нажмите на monitoring и заполните параметры для подключения мониторинга:
-
remoteWriteEnabled — установите в активное положение для включения отправки собранных метрик во внешнюю систему мониторинга.
-
remoteWriteUrl — введите адрес внешней системы мониторинга для получения метрик.
-

-
Нажмите Сохранить настройки.
-
На главной странице в строке состояния установки нажмите на кнопку меню и выберите Запустить проверку.
После завершения проверки запустите автоустановку.
Или на главной странице в веб-интерфейсе установщика нажмите на VK Teams для просмотра списка ролей. В списке ролей найдите роль moncore, перейдите в настройки нажав
и запустите шаг up_container для применения изменений.
Сбор метрик осуществляется при помощи стандарта Prometheus Federate.
Настройку сбора метрик внешней системой мониторинга можно произвести как во время установки Мессенджер и ВКС, так и после завершения установки.
Перед установкой/настройкой сбора метрик внешней системой мониторинга разрешите доступ с сервера мониторинга до инсталляции Мессенджер и ВКС:
-
Перейдите в веб-интерфейс установщика VK WorkSpace по адресу
http://<company_domain>:8888. -
На главной странице нажмите Проекты и выберите vkteams.
-
В списке настроек нажмите на apigw.
-
В поле «admin_allow_list» нажмите на кнопку Добавить и укажите IP-адрес сервера мониторинга, к которому будет обращаться сервис Prometheus Мессенджер и ВКС.
-
Нажмите Сохранить настройки.
-
На главной странице в строке состояния установки нажмите на кнопку меню и выберите Запустить проверку. После завершения проверки запустите автоустановку.
Или на главной странице в веб-интерфейсе установщика нажмите на VK Teams для просмотра списка ролей. ВВ списке ролей найдите роли myteam-admin и apigw, перейдите в настройки ролей и запустите для каждой роли шаг up_container для применения изменений.
-
Проверьте наличие доступа с сервера мониторинга:
curl https://admin.<домен_Мессенджер_и_ВКС>/mon/prometheus/federate -d 'match[]=vm_http_request_errors_total'
Способ добавления конфигурации опроса и состав параметров будет зависеть от вида системы мониторинга и способа ее установки (ознакомьтесь с соответствующими разделами документации установленной системы мониторинга).
Технический писатель: Дерябин Дмитрий