Zabbix with Prometheus
May. 21st, 2020 06:39 pmВыноска из чата:
буду писать только различия где они есть, там где оба могут не буду, у меня прост фулл табличка
- отсутствие мультиязычной документации у прометея
- отсутствие у прометея управления авторизацией, надо городить костыли с nginx или еще чем, из коробки LDAP как в заббиксе не сделать
- заббикс так и валяется на рынке легаси для мониторинга хостов и в сторону кубера с микросервисами не догоняет пром
- заббикс слишком жирный по хранению данных, пром 2-4 байта на точку, заббикс 8-12
- заббикс не умеет в IaC, только если портянки к API писать, что собсна для релизов не оч подходит
- promql позволяет на лету работать с метриками(арифметические операции и тп)
- заббикс сильно зависит от софта - пыха, база, вебсервер, слишком сложно обновлять это все дело и управлять. Нужно сразу мониторить его бд, его вебсервер. Прому достаточно заменить бинарь.
- проблемы вытекающие из пыхи и бд: жутко медленный UI, жутко медленные запросы, до сих пор помню как с массовой агрегацией метрик или сложном запросе у меня тупо 502 от API выкидывало, заббикс не мог мне отдать данные. База забикса в принципе не предназначена для прямого хранения метрик
- Пром жрет слишком много ресурсов, порой заббиксу хватает 4гб на небольшой проект с головой, пром же в зависимости от обьема экспортеров и метрик может рассосаться в 16гб
- ну и с федерацией собсна и там и там глухо
- вывод: если есть ресурсы и хочется "вжух вжух promql с Iac" то прометей, если ресурсов нет, не хочется разбираться в новой системе, и есть достаточно времени и терпения на ожидание простых ответов на клик в гуе, то заббикс
для CNCF заббикс не подходит
.. это бинарь ОДИН ..а не куча помойки из пхп Nginx и базы. заббикс умер с релизом куба
в IaC забибкс так и не умеет
буду писать только различия где они есть, там где оба могут не буду, у меня прост фулл табличка
- отсутствие мультиязычной документации у прометея
- отсутствие у прометея управления авторизацией, надо городить костыли с nginx или еще чем, из коробки LDAP как в заббиксе не сделать
- заббикс так и валяется на рынке легаси для мониторинга хостов и в сторону кубера с микросервисами не догоняет пром
- заббикс слишком жирный по хранению данных, пром 2-4 байта на точку, заббикс 8-12
- заббикс не умеет в IaC, только если портянки к API писать, что собсна для релизов не оч подходит
- promql позволяет на лету работать с метриками(арифметические операции и тп)
- заббикс сильно зависит от софта - пыха, база, вебсервер, слишком сложно обновлять это все дело и управлять. Нужно сразу мониторить его бд, его вебсервер. Прому достаточно заменить бинарь.
- проблемы вытекающие из пыхи и бд: жутко медленный UI, жутко медленные запросы, до сих пор помню как с массовой агрегацией метрик или сложном запросе у меня тупо 502 от API выкидывало, заббикс не мог мне отдать данные. База забикса в принципе не предназначена для прямого хранения метрик
- Пром жрет слишком много ресурсов, порой заббиксу хватает 4гб на небольшой проект с головой, пром же в зависимости от обьема экспортеров и метрик может рассосаться в 16гб
- ну и с федерацией собсна и там и там глухо
- вывод: если есть ресурсы и хочется "вжух вжух promql с Iac" то прометей, если ресурсов нет, не хочется разбираться в новой системе, и есть достаточно времени и терпения на ожидание простых ответов на клик в гуе, то заббикс
для CNCF заббикс не подходит
.. это бинарь ОДИН ..а не куча помойки из пхп Nginx и базы. заббикс умер с релизом куба
в IaC забибкс так и не умеет