Serge
Как пример того, что кофта сейчас хоть где-то используется: http://i.imgur.com/mM5qEls.png
Aleksandr
можно в README.md присобачить
Denis
а мы использем босун
Denis
лучше бы не использовали
Serge
У нас вообще слоеный пирог из легаси :)
Serge
Cacti, zenoss, два заббикса
Serge
И то добро, что мы с Ильей пилим :D
Sergey
Народ, а кто как мониторит mysql slave lag? Интересует best practice
Sergey
ну я тоже думал что это правильно, но потом наткнулся вот на такую статью https://it.randomthemes.com/2013/05/16/mysql-slave-lag-monitoring/
Serge
А я когда крутил partitioning для заббикса на PostgreSQL, наткнулся на вот такой блог: http://huyabbix.com/ :D
Denis
боян
Serge
И это чувство, когда за неделю в history_uint набралось 3.0507e+08 записей :)
Александр
Aleksandr
Александр
Я прикрутил к виндовому серванту и получаю удовольствие
Александр
Если будут вопросы, пиши на канал пгшный
Serge
Александр
Обращайся
Serge
Попробую это прикрутить к одному хосту в нашем хозяйстве, посмотрю на дикие цифры
Александр
Я ещё думаю тут прикруить прогнозирование
Александр
Но пока руки не дошли
Hopf
Ансиблисты есть? Можно вопрос не по теме мониторинга?
Hopf
У знакомого вот такой инвентори
[db]
...
[web]
...
[back]
host1
host2
[back:vars]
server_app=back-app
[front]
host1
host2
[front:vars]
server_app=front-app
[app:children]
back
front
[prod:children]
db
web
app
Hopf
Когда он запускает ansible-playbook --limit app, то у него в app отрабатывают только фронт часть. А back не отрабатывается. Кто-нить с таким встречался?
Oleksandr
Hopf
Вау, спасибо
Sergey
Народ, интересует best practice по мониторингу 5хх ошибок в логах nginx
Hopf
Hopf
Если self-hosted - то ELK самое продвинутое
Hopf
Если сервис - new relic, okmeter
Sergey
self-hosted конечно же, чат про zabbix 😀
Sergey
а вот именно заббиксом?
Aleksandr
logrt на логи
Hopf
ну... когда-то очень очень давно я писал errorometer. Дикая смесь баша и сишного кода.
Он парсил лог и плевал в заббикс кол-во ошибок за минуту.
Hopf
Dmitry
кстати заббикс же умеет логи емнип
Sergey
да, умеет
Sergey
вот интересует best practice по настройке логов nginx и последующем их анализе средствами заббикса
Serge
Я бы сделал fluentd + fluent_out_zabbix (которым я ещё не пользовался).
Denis
можете често запускать скрипт (каждые 10 сек) и дергать последние 10к строк, и считать.
Denis
костыли но работать будет отлично.
Sergey
а помоему жеж в заббиксе штатно есть какой-то парсер логов, не?
Denis
только триггеры на большие диапазоны на это гавно не вешайте
Denis
Denis
ну как хотите )
Vitaliy
Denis
Я удиваляюсь вам )
Serge
Ложить...
"Ложить" на заббикс? :D
Denis
вот почему америкосы не ноют когда мы времена путаем)
Denis
а тут сказал "ложить" и все, начало тлеть.
Dmitry
вот граммарнаци не хватало да
Dmitry
еще и за мат ругаются небось
Hopf
хуй
Hopf
Ну хоть ботов нет, которые чекают
Ilya
Может есть какая-нибудь уютная конфочка про InfluxDB/Kapacitor/Grafana и сотоварищи?
Dmitry
да куда еще конфочек то
Ilya
Больше конфочек богу конфочек!
Ilya
Ну или может здесь есть, кто в теме?
Dmitry
в девопс чате есть точно
Aleksandr
Sergey
Никто не говорил про "ложить"!!!!!
Я хотел узнать про встроенные механизм в заббиксе реагирования на определённые regexp-ы в логах (читать не "логи", а любые файлы в которых надо отыскать определённый regexp)
Sergey
бест практис не ложить логик в заббикс, сделать юзерпараметер, который запускает скрипт и отпускает управление, а скрипт по завершению сендером шлет данные.
Aleksandr
Dmitry
Dmitry
пчол правильно сказал
Dmitry
лучше скинуть это на клиент сайд
Sergey
спасибо, man читал, я же сюда не с вопросом "скиньте ссылка на ман", а с вопросом - делал ли кто-то подобное с логами nginx, в частности реагирование на 5xx
Dmitry
пусть он ищет и гундит в юзер параметр
Aleksandr
я делал. потом в графане показывал, все делал согласно мануалу
Ilya
я это юзаю
Не в курсе, в капаситоре можно реагировать на изменение значения в серии? Допустим я посылаю инфлюкс какие-то мелкие строки, которые большую часть времени не меняются, но иногда это происходит, и нужно сделать алерт.
Ilya
Можно конечно хранить стейт в том месте, где эти строки извлекаются, и класть в инфлюкс уже события, но хотелось бы, чтобы агент был stateless.
Ilya
Глубоко покурив мануал, я пришел к выводу, что надо писать UDF. Но может ошибаюсь?
Serge
Serge
Serge
А если distinct()?