Denis
лучше доставлять на локальный ейлбокс и взять deovecot там вот можно как угодно куда угодно подлезть
Denis
хотя медленно наверно будет )
Vladimir
Если речь об антипаттернах, то это даже плюс
🏳️ Phil
и парсить в баше входные аргументы ?
И? Ну можно и не ыв баше и входящий поток. Но это обеспечивает отличную гибкость способов алерта
Denis
такую же, какую и http
🏳️ Phil
ну можно конечно в очередь укладывать
Если у тебя алертов столько, что надо укладывать в очередь, то что-то не так с твоим алертером
🏳️ Phil
такую же, какую и http
только мне придётся для каждого однострочника сервис подымать
Denis
если ты про "гибкость" то у тя там очень длинный однострочник )
🏳️ Phil
если ты про "гибкость" то у тя там очень длинный однострочник )
мммм... ну там какой-нибулдь отсыл в жаббер или телегу - они очень простые
Denis
который парсит все, создает форматированное сообщение, а потом передает клиенту который засылает
🏳️ Phil
Коллеги. Туплю не могу мир рушится. gitolite. У меня нет логического доступа туда. Но есть физический к основной репе. Надо ключ удалить. Как?
Denis
@Civiloid а вы stackstorm не пробовали ?
🏳️ Phil
Нвлабать оберику реализующая rest-api делов на 15 минут
ну так скажем это сильно сложнее просто скрипта. плюс надо подымать сервис. за которым тоже бы следить и снимать с него метрики )))))
Vladimir
Неа
🏳️ Phil
Нвлабать оберику реализующая rest-api делов на 15 минут
кстати, я наверное за 15 минут REST не наклепаю
Vladimir
За скриптом тоже надо следить
🏳️ Phil
За скриптом тоже надо следить
нет. не надо. его не надо подымать, держать подымалку и вот это вот все
🏳️ Phil
у меня минут 30 уёдет только на понимание как его вообще поднять. я сходу даже не скажу
🏳️ Phil
вопрос на самом деле простой - графана может это наоборот состоянием наружу отдать?
Vladimir
кстати, я наверное за 15 минут REST не наклепаю
Это тот же скрипт + http обертка
Vladimir
которая библиотечная
Vladimir
нет. не надо. его не надо подымать, держать подымалку и вот это вот все
его не надо подымать и держать подымалку, но нужно собирать статистику работы, мониторить работу (успех-неуспех) и пр.
Vladimir
в этом плане разница ничтожно мала
Vladimir
в смысле не надо?
я имел в виду скрипт, что его конечно не надо подымать, но...
Vladimir
и более того, скрипт мониторить сложнее
nvkv
Я чего-то не понял про кластеризацию инфлюкса
nvkv
Я так понимаю они её предлагают купить вместе с клаудом
nvkv
но у них есть InfluxDB Relay
nvkv
оно живо вообще?
Vladimir
ммм ???
как ты будешь убеждаться что скрипт корректно отрабатывает?
Vladimir
и оповещать об этом
nvkv
в лог писать :)
nvkv
лог потом логстэш сожрёт
Vladimir
exit code?
а как потом софт это обрабатывать будет?
🏳️ Phil
а как потом софт это обрабатывать будет?
его алертер понимает и начинаент срать на морду что пипец
nvkv
У меня есть ровно вот такая система. Есть куча скриптов с exit кодами и stderr
nvkv
они пишут в логи, которые потом уезжают в ELK
nvkv
палковато
Vladimir
в смысле exit code + stdout/stderr это хорошо, но когда это дергает абстрактный софт то сложно предсказать что дальше
🏳️ Phil
а как потом софт это обрабатывать будет?
а собственно он серсис понимает? мен собственно парит не факт реста, а факт содержания сервиса
Vladimir
а собственно он серсис понимает? мен собственно парит не факт реста, а факт содержания сервиса
сервис полностью независим и самодостаточен, ты можешь поднять nginx и мониторинг по 500-кам от него делать даже
Vladimir
если хочешь
Vladimir
и тебе будет плевать на то что о 500ке думает сторонняя штука которая сгенерировала событие
nvkv
что такое ELK кстати?
Elastic + Logstash + Kibana, ёба для анализа логов
Vladimir
а что плохого в содержании сервиса?
Vladimir
у них есть ынтерпрайз версия с кластеризацией
Vladimir
консенсусом всяким
Vladimir
репликацией
Vladimir
и распределенными запросами
Deleted
Elastic + Logstash + Kibana, ёба для анализа логов
У нас для этого есть пара специально обученных людей >____>
Deleted
Качество не в пример выше
nvkv
в смысле они руками логи анализируют 8/5? :)
Deleted
Зачем руками? grep/sed/awk
🏳️ Phil
Elastic + Logstash + Kibana, ёба для анализа логов
это же всё страшная ява и тонны ресурсов?
Vladimir
но у них есть InfluxDB Relay
ну оно типа не дает возможности делать распределенные запросы по кластеру. Т.е. это просто штука которая пишет копию потока в другой сервер
nvkv
ну уже хлеб
Deleted
Люди научились работать с текстовой информацией вроде. По крайней мере проходил слух, что можно не читать всё, а выбирать только нужное
🏳️ Phil
а что плохого в содержании сервиса?
его надо подымать и следить
Vladimir
простой способ сделать HA, умеющий инфлюксовый протокол, но не более того
Vladimir
его надо подымать и следить
скрипт не нужно подымать, но за ним тоже нужно следить
Vladimir
веб-инфраструктура достаточно стандартна чтобы не париться о ее поднятии
🏳️ Phil
скрипт не нужно подымать, но за ним тоже нужно следить
строго говоря нет. достаточно кода ответа
🏳️ Phil
веб-инфраструктура достаточно стандартна чтобы не париться о ее поднятии
причем тут стандартно или нет. это не очень просто. я вот сходу не могу прижумать как бесплатно поднять 5 сервисов и не потерять их
nvkv
в докере! :)
🏳️ Phil
Наверное я за час придумаю и опишу. Но это не то чтобы бесплатно
🏳️ Phil
А да, ещё и этой абстракции не хватало
Vladimir
причем тут стандартно или нет. это не очень просто. я вот сходу не могу прижумать как бесплатно поднять 5 сервисов и не потерять их
отчасти хороший конфигурейшн менеджмент решает эту задачу - описал в папете класс и он будет и в мониторинге и доступен
Vladimir
не бесплатно, но оверхед не сильно отличается от выкладки скрипта
🏳️ Phil
Ну оверхед метр туда метр сюда даже я (о да, MACRO-11 и правка бинарного кода в DESS :) в 2016 году конечно же обсуждать не готов :) Поднятие сервиса. Поднятие...
Dmitrii
Боги nginx, помогите
Dmitrii
Есть try_files с таким набором: $uri @foo @bar