
Andrey
17.09.2017
23:10:23
коварно как :)

Олег
18.09.2017
09:34:21
а чей бот GitHub Releases? оно умеет личные кастомные подписки?

Roman
18.09.2017
09:38:40

Vladimir
18.09.2017
09:39:03

Google

Vladimir
18.09.2017
09:39:09
Ибо нет времени доделать

Sergey
18.09.2017
10:10:57
4.5.1 графана немножко косячит с внутренними метриками: https://github.com/grafana/grafana/issues/9279

Алексей
18.09.2017
10:11:58
чот косячнй релиз получился

Sergey
18.09.2017
10:12:53
странно что в описании к релизу они нигде не упомянули что хотят перепилить внутренний сбор метрик
у меня так то к нему были претензии к именованию (у метрик которые rate просится окончание mean, а оно у них везде count), но времени все метрики посмотреть и красиво оформить (или переписать) пока небыло

Евгений
18.09.2017
10:54:27

Vladimir
18.09.2017
10:55:23

Maxim
18.09.2017
16:24:25
Народ, а есть экспортер который юзает inotify ? Чтобы тупо мониторить изменился файл или нет

Dmitry
18.09.2017
16:26:12
кто мониторит нжинкс vts-exporter'ом? Как вы решаете, что каждый запрос метрик он считает как 200 и пишет в стату?

Andor
18.09.2017
16:26:20
В телеграфе есть файлстат, но он вряд ли inotify юзает
В плюсе так сделал

Dmitry
18.09.2017
16:26:59

Google

Dmitry
18.09.2017
16:27:22
ладно, посмотрю опции, может как то можно разделить

Александр
18.09.2017
16:27:57

Dmitry
18.09.2017
16:28:01
о, нашел
в доке
Server Requests
nginx_server_requests{code="1xx",host="test.domain.com"} 0

Maxim
18.09.2017
16:28:49

Александр
18.09.2017
16:29:01
Понял, спасиб

Maxim
18.09.2017
16:29:49

Dmitry
18.09.2017
16:30:05

Andor
18.09.2017
16:30:07

Dmitry
18.09.2017
16:30:16
это я протупил
да, я так понял он смотрит server {} директивы
и сам раскладывает
у меня просто тестовая конфа - поэтому там так тупо

Maxim
18.09.2017
16:30:56
Аа, ясно

Dmitry
18.09.2017
16:31:08
nginx_server_requests{code="1xx",host="*"} 0
nginx_server_requests{code="1xx",host="localhost"} 0
nginx_server_requests{code="2xx",host="*"} 28
nginx_server_requests{code="2xx",host="localhost"} 28
nginx_server_requests{code="3xx",host="*"} 0
nginx_server_requests{code="3xx",host="localhost"} 0
nginx_server_requests{code="4xx",host="*"} 0
nginx_server_requests{code="4xx",host="localhost"} 0
nginx_server_requests{code="5xx",host="*"} 0
nginx_server_requests{code="5xx",host="localhost"} 0
nginx_server_requests{code="total",host="*"} 28
nginx_server_requests{code="total",host="localhost"} 28
будут другие server - будет по другому

Aleksandr
18.09.2017
22:23:02
привет. есть, кто не спит?

Alex
18.09.2017
23:12:40
Адепты никогда не спят

Google

Sergey
19.09.2017
06:30:40
нас озарил своим светом сам падре... но адепты не смогли постигнуть свет... дрыхли потому что :)

Dmitry
19.09.2017
11:36:09
Если есть вопросы по nginx-vts-exporter - пишите!
Могу не увидеть в чате, пинганите в личку.
Использую его уже давно.

Oleg
19.09.2017
11:54:24
Всем привет!
Есть, наверное, банальная задача по prometheus, но вот уже час читаю документацию по prometheus и до сих пор не понимаю, как мне написать запрос
Дано: есть SummaryVec называемый rpc_server_full_duration_seconds
У него есть несколько label "call_name", "http_status_code", "http_content_type"
Задача: написать запрос для алерта на все коды >= 500
http_status_code пишет исходное значение, т.е. там не 5xx, а 503, 500 и так далее
Писать 5xx или там 4xx можно, но нежелательно, в метриках и на графиках хочется исходные коды видеть
+ часть кодов, типа 401, не являются ошибкой, это просто проэкспайренные сессии
tradeoff'ы от числа timeseries'ев я понимаю, это приемлимо для нашего проекта

Roman
19.09.2017
11:58:03
может быть {http_status_code=~"5.*"} ?

Oleg
19.09.2017
11:58:44
Да, так тоже можно. А есть ли какой-нибудь способ именно бинарные операции подключить?
Простейший пример - ловить все запросы, что выполняются дольше threshold
Для алертов это вряд ли пригодится, но вот для графиков всяких вполне актуальная задача

Roman
19.09.2017
12:00:12
some_metric_duration{...} > 30

Oleg
19.09.2017
12:00:39
Хорошая идея. Да, действительно, label'ы оно про другое
Спасибо!

Роман
19.09.2017
13:18:58
Ребята, а watcher в x-pack платный что ли? Через 30 дней часть функционала пропадёт?

Dmitry
19.09.2017
13:22:46
Насколько я знаю, весь x-pack платный

Роман
19.09.2017
13:23:29
А есть какие-то альтернативы? Чтобы алерты из кибаны слать?

Dmitry
19.09.2017
13:24:37
из кибаны не знаю, я использую эту
https://github.com/Yelp/elastalert
вполне адекватная штука
Только к заббиксу с костылями прикручивается

Alex
19.09.2017
13:24:50
есть ещё https://github.com/sirensolutions/sentinl/wiki
но они обе говно неюзабельное
GUI для elastalert
https://bitsensor.io/blog/elastalert-kibana-plugin-centralized-logging-with-integrated-alerting

Google

Dmitry
19.09.2017
13:26:22
вот про GUI не знал, спасибо

Sergey
19.09.2017
13:26:48

Dmitry
19.09.2017
13:27:06
А кто нибудь elastalert к zabbix прикручивал?

Alex
19.09.2017
13:27:21
да, не за что.
Говорю же, что то говно, что это говно.

Sergey
19.09.2017
13:27:58
Елы - палы. Это не GUI. Это runner.
или редактор.

Sergey
19.09.2017
13:28:17

Dmitry
19.09.2017
13:28:36

Sergey
19.09.2017
13:28:50
писать логи в заббикс :)

Alex
19.09.2017
13:30:24
...по этому вопросу вам @alexanderzobnin ответит

Dmitry
19.09.2017
13:33:09
В тему платности x-pack
https://www.elastic.co/subscriptions

Aleksandr
19.09.2017
13:33:52
Всем привет. Мне нужно на серверах (баре метал) собирать метрики с jvm, tomcat, os rhel, oracle db что бы рисовать их в графане. Предварительно выбрал прометеус. Есть ли что то более подходящее что то?

Andrey
19.09.2017
13:36:12
у графаны скоро появится поддержка алертов для эластика, скорее бы

Sergey
19.09.2017
13:38:01
скорее бы бекенд апи был, тот алертинг что их вынудили сделать... лучше чем ничего

Alex
19.09.2017
13:46:23
@tetramin Расскажи про опыт использования x-pack. У меня 30 дней кончилось, а я так и не посмотрел как оно работает.

Роман
19.09.2017
14:13:55

Google

Alex
19.09.2017
14:14:46
А это всё по людски настривается, мыхой в кибане? или как?

Роман
19.09.2017
14:16:01
Да. Прямо в кибане.

Alex
19.09.2017
14:17:08
прикольно

Andor
19.09.2017
14:19:38
звучит как "хуяк-хуяк и в продакшн без гита и бэкапов"

Alex
19.09.2017
14:22:03

Sergey
19.09.2017
14:24:00

Andor
19.09.2017
14:26:52
В реальности за такое премии выписывают, а потом это говно падает на поддержку инженером и уже их бьют, если что-то там ломается

Роман
19.09.2017
14:39:12
Ой, или Yelp и есть официальный?

Sergey
19.09.2017
14:50:11

.
19.09.2017
17:52:53
В яндекс метрике можно запросить данные вида
Россия 300 чел.
Москва 150 чел
женщин 75
мужчин 75
Питер 100
Женщин 50
мужчин 50
?
Не въехал в их дрилл даун