
Иван
13.05.2018
18:49:02
по сути
никакуих "метрик" нет, только резльутта выполнения скрипта интересен

Deep Sea
13.05.2018
18:49:41
ну это тоже метрика

Иван
13.05.2018
18:50:21
ну вот increase я посмотрю

Google

Иван
13.05.2018
18:50:28
типа каждое выполнение будет добавлять просто

Deep Sea
13.05.2018
18:50:40
ага

Иван
13.05.2018
18:50:42
дичь какая то)

Deep Sea
13.05.2018
18:50:59
прометеус под такое заточен

Иван
13.05.2018
18:51:15
вроде если б была возможность удалять метрику после скрапинга - было бы прям то что хотят у меня
я такое сделал в принципе - скраплю просто прокладку которая берет метрики, и удаляет их, и отдает прому

Deep Sea
13.05.2018
18:52:45
https://github.com/weaveworks/prom-aggregation-gateway вот забавное

Vladimir
13.05.2018
20:00:38

Bogdan (SirEdvin)
13.05.2018
20:02:58

Евгений
13.05.2018
20:05:37

Bogdan (SirEdvin)
13.05.2018
20:06:27
А не ивенты?

Евгений
13.05.2018
20:12:44
Чё?

Deep Sea
13.05.2018
20:14:27
логи это набор ивентов ?

Google

Vasyl
14.05.2018
05:52:56

Vladimir
14.05.2018
05:57:36
Ну а что там утверждать то? Взял и начал делать на том что лучше подходит

Andor
14.05.2018
06:04:09
у кого есть опыт заведения jmx_exporter? что-то не вдупляю как его подцепить к процессу живущему в докер-контейнере

Georgiy
14.05.2018
06:04:50
высвети порт из контейнера и подцепи

Andor
14.05.2018
06:05:10
ну-ну

Georgiy
14.05.2018
06:05:11
или запусти в докере рядом и по имени контейнера обращайся

Andor
14.05.2018
06:05:22
попробовал VisualVM подключиться к этому порту, оно не цепляется
почему - непонятно
вероятно потому что java.rmi.server.hostname= задаю неправильный, а какой правильный задавать - тоже непонятно

Georgiy
14.05.2018
06:08:26
это ты сейчас про конфигурацию JMX или экспортера ?

Andor
14.05.2018
06:08:37
про jmx
если на локалхосте запускаю экспортер с демо конфигом то всё ок
если запускаю кафку с включенным jmx внутри докера, то через visualvm не получается подключиться
щас попробую экспортер на эту кафку натравить

Georgiy
14.05.2018
06:09:34
-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
у меня так работает

Andor
14.05.2018
06:10:40
это ты кого запускаешь и где

Georgiy
14.05.2018
06:10:53
кафка тож

Kuroi
14.05.2018
06:11:15

Google

Andor
14.05.2018
06:11:21
и через visualvm можешь подключиться?

Georgiy
14.05.2018
06:12:05

Andor
14.05.2018
06:12:29
возможно что именно он не хочет подключаться, а я себе мозги трахаю
правда jconsole тоже не работало

Kuroi
14.05.2018
06:12:49

Georgiy
14.05.2018
06:13:18
-Djava.rmi.server.hostname=0.0.0.0
попробуй сделать
что скажет ?

Andor
14.05.2018
06:13:33
да пробовал

Kuroi
14.05.2018
06:13:36

Andor
14.05.2018
06:13:39
ладно бы там были какие-то логи
запустится

Kuroi
14.05.2018
06:14:51
-Dcom.sun.management.jmxremote.local.only=false
запустится
У меня не работало, или работало, но странно
Давно было дело

Andor
14.05.2018
06:16:11
эта опция у меня тоже задана
но у меня будет в поде вертеться, поэтому локалхост ок

Kuroi
14.05.2018
06:16:39

Andor
14.05.2018
06:17:12
кого собирать?

Google

Andor
14.05.2018
06:17:22
экспортер будет слушать другой адрес
так блин
откуда взялся порт 7203
-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=5555 -Dcom.sun.management.jmxremote.rmi.port=5555 -Dcom.sun.management.jmxremote.port=7203

Georgiy
14.05.2018
06:20:41
тогда есть другой вариант - запускать jmx_exporter вместе с кафкой
-javaagent:jmx_prometheus_javaagent/target/jmx_prometheus_javaagent-0.10.jar=9404:/etc/jmx_exporter/config.yml

Andor
14.05.2018
06:21:10
ну зашибись
там по-умолчанию выставляется env
JMX_PORT=7203
совсем наркоманы что ли

Kuroi
14.05.2018
06:22:39

Admin
ERROR: S client not available

Andor
14.05.2018
06:23:06
в чём проблема?
м?

Kuroi
14.05.2018
06:27:40
Есть мнение что запускать кафку и кассандру в докере это такое себе развлечение
На любителя

Andor
14.05.2018
06:28:11
проблема-то в чём?
лично по-моему запускать что угодно в докере в продакшне - дно, но кубернетисы работают на удивление неплохо

Nikolai
14.05.2018
06:34:45
а почему докер в проде - дно? )

Georgiy
14.05.2018
06:34:58

Andor
14.05.2018
06:35:11
потому что проект "докер" показал себя очень ненадёжным

Google

Andor
14.05.2018
06:35:27
короче

Georgiy
14.05.2018
06:35:29

Sergey
14.05.2018
06:35:34
вот как раз развлекаюсь перепаковкой кафки в докер... увлекательное занятие

Andor
14.05.2018
06:35:39

Georgiy
14.05.2018
06:35:51

Andor
14.05.2018
06:35:54
короче запустил экспортер внутри того же контейнера где кафка работает - завелось

Vladimir
14.05.2018
06:36:07

Andor
14.05.2018
06:36:09
а для стейтфул приходится плясать
ну и да, у нас кафка в проде не в кубере :)
это я локально развлекаюсь

Vladimir
14.05.2018
06:37:25
Докер удобно в дев окружении брать, но тащить его в прод сомнительно. Удобство vs внесение дополнительных множественных точек отказа - ну такое...

Andor
14.05.2018
06:37:29
прикольно, со включенным логированием jmx_exporter работает в 3 раза медленнее

Nikolai
14.05.2018
06:37:42
хз.. у нас всякое работает в докерах под ранчером. не падает. в чем мерять надежность? )

Andor
14.05.2018
06:37:51

Nikolai
14.05.2018
06:38:18
а, голый докер - да.. плохо.

Andor
14.05.2018
06:38:51
блин реально непонятно что ему надо указать чтобы работал visualvm

Vladimir
14.05.2018
06:39:34
Народ, про докер в @ru_devops

Andor
14.05.2018
06:39:54
экспортер на локалхосте (внутри того же контейнера где сама кафка) работает

Georgiy
14.05.2018
06:51:59

Andor
14.05.2018
06:52:27
ну вот меня подтекание только беспокоит
но я не уверен что это не пофиксили давным-давно