Okmeter
Okmeter умеет:
- собирать и накапливать мониторинговые данные;
- показывать эти данные в виде таблиц, графиков и дашбордов;
- отслеживать изменения показателей относительно заданного порога;
- отправлять уведомления об изменениях заданных показателей по различным каналам связи, включая email, SMS, Slack, Telegram.
Okmeter быстро масштабируется под любые задачи, может обрабатывать до сотен миллионов метрик в минуту и хранить их более 5 лет без прореживания (downsampling).
У Okmeter микросервисная архитектура. Два ключевых компонента — Okagent, который собирает метрики, и Storage, в котором эти метрики хранятся.
Okagent — статический бинарный файл. Устанавливается на сервер или виртуальную машину, после чего автоматически обнаруживает сервисы, подключается к ним и собирает метрики. Также Okagent обнаруживает новые сервисы, с которыми интеграция еще не настроена, и сигнализирует об этом.
Storage — Prometheus-совместимое хранилище мониторинговых данных, основанное на Grafana Mimir. Хранит десятки миллионов уникальных серий более 5 лет. Совместимо с любыми источниками, которые поддерживают протокол Remote Write: Prometheus, VictoriaMetrics и другими.