@metrics_ru

Страница 531 из 681
Иван
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
если запускаю кафку с включенным jmx внутри докера, то через visualvm не получается подключиться
Кафка в докере дно. Jmxremote слушает на лупбеке, если не указано обратное

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

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
-Djava.rmi.server.hostname=0.0.0.0
Не запустится так

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
эта опция у меня тоже задана

но у меня будет в поде вертеться, поэтому локалхост ок

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
короче

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
короче запустил экспортер внутри того же контейнера где кафка работает - завелось

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
хз.. у нас всякое работает в докерах под ранчером. не падает. в чем мерять надежность? )

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
экспортер на локалхосте (внутри того же контейнера где сама кафка) работает

тогда есть другой вариант - запускать jmx_exporter вместе с кафкой -javaagent:jmx_prometheus_javaagent/target/jmx_prometheus_javaagent-0.10.jar=9404:/etc/jmx_exporter/config.yml
ты так запускал? я где-то когда-то слышал что сам экспортер подтекает и может за собой забрать и кафку, что как-то не очень клёво

Andor
14.05.2018
06:52:27
ну вот меня подтекание только беспокоит

но я не уверен что это не пофиксили давным-давно

Страница 531 из 681