Okmeter

Другие названия: Окметр https://okmeter.ru/docs/overview/
Номер в Едином Реестре российского ПО: 16426 Дата решения: 30.01.2023 Поручение Минцифры России от 30.01.2023 б/н
Okmeter, или «Окметр», — отказоустойчивая, горизонтально масштабируемая система мониторинга, которую можно использовать как оn-prem-инсталляцию или в виде облачного сервиса. Система предназначена для сбора метрик с операционной системы, серверов, а также различного ПО: баз данных, брокеров очередей, веб-серверов и не только.

Okmeter умеет:

  • собирать и накапливать мониторинговые данные;
  • показывать эти данные в виде таблиц, графиков и дашбордов;
  • отслеживать изменения показателей относительно заданного порога;
  • отправлять уведомления об изменениях заданных показателей по различным каналам связи, включая email, SMS, Slack, Telegram.

Okmeter быстро масштабируется под любые задачи, может обрабатывать до сотен миллионов метрик в минуту и хранить их более 5 лет без прореживания (downsampling).

У Okmeter микросервисная архитектура. Два ключевых компонента — Okagent, который собирает метрики, и Storage, в котором эти метрики хранятся.

Okagent — статический бинарный файл. Устанавливается на сервер или виртуальную машину, после чего автоматически обнаруживает сервисы, подключается к ним и собирает метрики. Также Okagent обнаруживает новые сервисы, с которыми интеграция еще не настроена, и сигнализирует об этом.

Storage — Prometheus-совместимое хранилище мониторинговых данных, основанное на Grafana Mimir. Хранит десятки миллионов уникальных серий более 5 лет. Совместимо с любыми источниками, которые поддерживают протокол Remote Write: Prometheus, VictoriaMetrics и другими.