Как стать автором
Обновить

Prometheus мониторинг микросервисных приложений. Виталий Левченко

Время на прочтение15 мин
Количество просмотров21K
Всего голосов 11: ↑9 и ↓2+12
Комментарии5

Комментарии 5

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

Если вам нравится Zabbix, то советую посмотреть на Glaber — https://glaber.io/. Это забббикс с правильным хранилищем метрик

Спасибо, да, я в курсе про glaber)

Хороший доклад по Prometheus. Видно, что ему уже несколько лет, т.к. экосистема Prometheus постоянно развивается. Сейчас есть большой выбор дополнительных средств вокруг Prometheus для его масштабирования и долгосрочного хранения метрик. Например, vmagent решает проблему выбора между pull и push, проблему одновременного сбора метрик по разным протоколам (graphite, opentsdb, influx, csv), а также проблему с повышенным потреблением памяти при сборе большого количества метрик, а VictoriaMetrics — проблему с масштабированием и долговременным хранением метрик.


В докладе упомянуто про агрегацию данных на лету во время запросов, но не хватает информации о специализированном языке запросов в Prometheus — PromQL, который намного удобнее других яхыков запросов для работы с временными рядами. См., например, этот вводный пост про PromQL, чтобы иметь представление, насколько promql удобнее, чем sql, influxql или flux для типичных запросов в мониторинге.

И исходя из этого проще использовать push gateway и сохранять прямо из приложения push’ом. Это канонический путь Prometheus. Если у вас StatsD, то переходите на push gateway и станет лучше

очень спорное утверждение… Хуже штуки, чем push gateway — это еще надо придумать.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории