О сервисе
Сервис мониторинга (услуга 1.16) позволяет собирать и хранить метрики приложений и компонентов инфраструктуры, а также отображать их в виде графиков на дашбордах. Основан на следующих дистриубутивах: Victoria Metrics 1.83.1, Grafana 7.5.17, Prometheus v2.35.0.
Сервис собирает любые метрики приложений, например:
- метрики, отражающие информацию о работе приложений и оборудования опорной инфраструктуры;
- метрики для контроля бизнес-показателей, отражающие активность и опыт конечного пользователя или конечной точки подключения;
- метрики для тестирования и разработки приложений, статусы и состояния модулей системы, получаемые с различных интерфейсов.
Подключить мониторинг для сбора метрик можно для прикладных приложений, написанных на любом языке.
- Сбор метрик, опубликованных с помощью различных библиотек, из разных источников:
- с платформы и с серверов приложений;
- от бизнес-приложений и от инфраструктуры;
- с виртуальных машин.
- Обеспечивание полноты метрик.
- Предоставление единого вида всех метрик.
- Визуализация метрик в виде графиков и диаграмм на дашбордах.
Минимальная конфигурация Сервиса обеспечивает:
- полезный объем дискового пространства — 1/2 объема дискового пространства, выделенного для хранения данных потребителей, за счет избыточной записи (фактор репликации 2), необходимой для обеспечения требований к надежности и доступности не менее 99.5 %;
- интервал обновления правил алертинга — 30 секунд;
- минимальный интервал сбора метрик — 30 секунд;
- размер одного значения во временном ряде — 50 байт;
- количество метрик на 1 ГИС, в среднем — 20;
- количество накопленных значений метрик по одному ГИС, в день — 57600;
- в среднем для экземпляра сервиса совместного использования необходимое дисковое пространство для хранения 20 метрик одного ГИС с периодичностью сбора не чаще 1 раза в 30 секунд и сроком хранения 183 дня — (50 байт288020*183) = 503 Мб.
В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
Мониторинг
Генерация метрик, их получение и просмотр в Grafana