Denis
рано или поздно их становится дохуя они не работают. И здесь вступает в работу подход change it - graph it
Denis
кгда ты приучиваешь девелопера к тому, что каждое изменение свое он обрисовывает метричкой, он накидывает это сам в графане, и ему удобней там же 5 сек потратить и накинуть алерт, чем пиздовать куда то и писать описание алерта
Denis
в пятых - нету человеческого алертинга для графита до сих пор )))
Denis
Хм, потому что девелопер за сервис отвечает
Denis
В нормальном, который в 2016м а не в 2001м )
Aleksey
это в каком мире?
в том где девелоперы пишут код который они же ломают
🏳️ Phil
Denis
Мы форсим все алерты сначала девелоперам, а эскалация уже админам
nvkv
Он нужен для решения проблемы синтаксиса.
У меня профдеформация, я на Лиспе много писал, проблемы синтаксиса не понимаю :)
🏳️ Phil
в том где девелоперы пишут код который они же ломают
окей. если они отвечают за сервис, не вижу проблемы с нагиосом
Denis
тулза для алертинга по графиту
🏳️ Phil
тулза для алертинга по графиту
что такое алертинг по графиту? графит это вообще спецификация
Denis
окей. если они отвечают за сервис, не вижу проблемы с нагиосом
им в 2 места ходить надо, и там воркфлоу длинный получается
Denis
что такое алертинг по графиту? графит это вообще спецификация
http://graphiteapp.org/ Graphite is an enterprise-ready monitoring tool that runs equally well on cheap hardware or Cloud infrastructure.
🏳️ Phil
им в 2 места ходить надо, и там воркфлоу длинный получается
да хоть в три. не получается там никакого длинного воркфлоу. ну и вообще - нарисуй морду к нагиосу, интегруруй ей с гарфаной и всё. мы опять в виде срача вернулись прости к дашборду. один хер у всех харвестеров алертинг отдельным сервисом
Denis
И зачем ?
Denis
зачем мне писать отдельный сервис, а потом его обратно интегрировать ?
Denis
в чем плюсы данного решения ?
Denis
Воркфлоу длинный получается потому что после того как ты накидал график, тебе нужно написать чек, закоммитить его, его должен кто то аппрувнуть, а потом запустить деплой новой конфигурации.
🏳️ Phil
Да потому что у всех это всё равно отдельный сервис. Ни один мониторинг это не намащзывает. Ну может кроме заббикса. Другой вопрос, что как девелопер ты этого не видишь. Плюсы а том, что они полноценные алертеры
Denis
ну и после этого обнаружить что тебе нужен movingavg а не last5 )
Denis
а причем тут график вообще?
при то что, обычно сначала собирают метрику, смотрят на нее (визуализируют) и понимают как ее алертить лучше чтобы было меньше фолзпозитив \ негатив
Denis
или ты алерт создаешь еще до того как метрика собралась ? )
🏳️ Phil
при то что, обычно сначала собирают метрику, смотрят на нее (визуализируют) и понимают как ее алертить лучше чтобы было меньше фолзпозитив \ негатив
О! Именно так. Ты понимаешь какой какой евент создавть и её кто-то алертит. и отличе якобы разных подходов только в том - заебошил ты свой скрипт с этой же морды, или с соседней
Denis
ну и логичнее что удобно с одной нет ?
Denis
зачем мне переключение контекста, когда у меня алерт привязан вот к этой метрике которую я тока что нарисовал
🏳️ Phil
или ты алерт создаешь еще до того как метрика собралась ? )
Я алерчу по событию. Которое наступает или по цепочке каких=то подсобытий (но честно я так не делаю никогда) или по превышению/уменьшению какого-то параметра. Кои я беру из какой-то базы. Как-то так. Хотя обычно я по прямым параметрам смотрю превышения, но это я не прав и это мои проблемы
🏳️ Phil
зачем мне переключение контекста, когда у меня алерт привязан вот к этой метрике которую я тока что нарисовал
Затем что в итоге сейчас никто не умеет делать это вместе по-человечески. Пойми меня правильно, если бы в дашборде графаны бал интеграция с icinga2 и можно было бы создавать события для алертинга прямо по значению на грфике, а ещё круче как следящую (вот ткой вот шаблон) - это было бы круто.
🏳️ Phil
Но в 2016 году этого нет. И бегать вокруг полусервисов странновато. Это прости как брать пример с меня, который в 2016 году перлом по rrd графики строит
Denis
смотри. вот стандартный алерт у меня http://hastebin.com/ocagizajow.py
🏳️ Phil
И/
Denis
мне чтобы понять что тут все ок, полюбому приходится это дело визуалайзить,а потом копипастить в нагиос (по факту сейчас в босун) это геморой лишний и ненужный
🏳️ Phil
Ну так скажем, в идеальном мире можно было бы избежать
Denis
как ?
Alexander 🐕
Denis
Сделай мейджор компакшн всех таблиц
не срабатывает, пробовал конечно
Denis
А у тебя locality сейчас везде 0, да?
да, я думал может как то 2 мастера на такое поведение влияет
Alexander 🐕
может на это как то HA негавтивно влияет...
Нет Скорее всего, mismatch длинных/коротких имен в DFS и на region servers
Alexander 🐕
А у тебя native libs есть и подхвачены? Unix socket включен в конфиге?
Denis
да, нет.
Denis
а второе зачем ?
Denis
Слушай) я ща заглянул там 44% ))
Denis
вероятно правка имен помогла )
Alexander 🐕
Vladimir
А? Чо? Мойра?
Если у них бусун не взлетел, то мойра и подавно не взлетит
Vladimir
Десктоп уже умер
Жиф же, с чего умер? Вот только линукс на десктопе даже не рождался
Vladimir
у нас кстати народ матерится, но использует...
Denis
народ материться и за них все делаю я .
Denis
но это тупиковый путь
Vladimir
минус в том что в графите метаданных для мониторинга катастрофически не хватает
Denis
поэтому как в мастер вмерджат, буду тестировать
Denis
минус в том что в графите метаданных для мониторинга катастрофически не хватает
я сейчас прошу всех в эластик эвенты формализованные хоть как то кидать.
Vladimir
я сейчас прошу всех в эластик эвенты формализованные хоть как то кидать.
эластик быстро загибается если его начать под алертинг брать )
Vladimir
а для метаданных не сильно спасает
Alexander 🐕
Посоны
Denis
эластик быстро загибается если его начать под алертинг брать )
не не не, чисто эвенты, чтобы не в графите хранить, и болше данных с эвентом нести
Alexander 🐕
А инициатива metrics 2.0 заглохла, да?
Denis
Да вроде нет.
Vladimir
А инициатива metrics 2.0 заглохла, да?
нет мало-мальски быстрой базы которая бы это умела хранить и юзать
Vladimir
но все хотят
Denis
рейнтанк вроде двигает, и в своем метриктанке говорят что саппортят это
Vladimir
ну как бы influxdb тоже хотели что-то такое, но вышло не очень
Vladimir
все ж хотят не просто алертинг по метрикам, но еще и сторадж в том же месте и еще и много данных пихать
Vladimir
и каждый городит что-то свое
Denis
они девелопят не для сообщества а для себя, их винить в этом нельзя, но все препоны в использовании связанны с этим