@metrics_ru

Страница 588 из 681
Alexander
13.07.2018
06:43:56
Не у кого не возникало ощущение что carbon-c-relay течет по дескрипторам?

Старый
13.07.2018
06:53:28
есть кто мониторит luigi?

M
13.07.2018
07:02:24
Старый
13.07.2018
07:02:48
что это
https://github.com/spotify/luigi

Google
Andor
13.07.2018
07:05:14
"кто чем мониторит модуль для пайтона""

Sergey
13.07.2018
07:06:42
Не у кого не возникало ощущение что carbon-c-relay течет по дескрипторам?
много раз уже тут поднимали тему что очень небольшое количество билдов carbon-c-relay не являются "жидкими", @Civiloid может подсказать какие, ну или у него есть "горелка" но как я понял она не успела стать продуктивной

Старый
13.07.2018
07:08:34
"кто чем мониторит модуль для пайтона""
http://luigi.readthedocs.io/en/stable/_modules/luigi/server.html http://luigi.readthedocs.io/en/stable/central_scheduler.html это уже больше чем модуль

Andor
13.07.2018
07:09:36
А написано, что модуль

ptchol
13.07.2018
07:17:37
http://luigi.readthedocs.io/en/stable/_modules/luigi/server.html http://luigi.readthedocs.io/en/stable/central_scheduler.html это уже больше чем модуль
мы встраивали deadman snitch и авторегистрацию проверки в каждую джобу

типа джоба знает своё расписание, и регит чек, не отстучалась, алёрт

Старый
13.07.2018
07:19:22
типа джоба знает своё расписание, и регит чек, не отстучалась, алёрт
на сколько я понял, там на 30 успешных примерно 80 неуспешных

и это норма

ptchol
13.07.2018
07:20:19
эмс, ты можешь мониторить то, что ты можешь измерить, и на что ты можешь установить понятные условия

если у тебя условие "хотя бы раз в 12 часов", то такого рода проверка работает тоже

Sergey
13.07.2018
08:04:51
Не у кого не возникало ощущение что carbon-c-relay течет по дескрипторам?
Есть одна годная для жёсткого продакшна версия, поищи в логах, там @Civiloid отвечал. Или позже скажу, когда до работы дойду.

Google
Vladimir
13.07.2018
08:05:33
Но там баг

Он метрики изредка ломал

А ща я не знаю что уже, надо у @azhiltsov спрашивать

Sergey
13.07.2018
08:06:19
не, ты писал про конкретную версию из репы - ещё ту, которая толком не настраивается ?))

Alexander
13.07.2018
08:06:24
Он метрики изредка ломал
Ломает метрики если virify пытаться делать - там оно как-то оч плохо работает

Vladimir
13.07.2018
08:10:13
Но я не помню, опять же сейчас всем этим в букинге Алексей занимается

Artem
13.07.2018
08:10:43
течью? )

Vladimir
13.07.2018
08:10:53
течью? )
Устранением течей

Artem
13.07.2018
08:11:14
нет понятных причин этому гадству?)

Alexey
13.07.2018
08:13:56
Ну мы юзали форк которые на libevent вместо селекта
libevent версию мы закопали после вот этого https://github.com/grobian/carbon-c-relay/issues/216#issuecomment-383576466

Alexander
13.07.2018
08:17:11
из того, что работает стабильно 9cdf4d4 + patch
Это основной сборки? А патч какой?

Alexey
13.07.2018
08:18:55
Это основной сборки? А патч какой?
это сборка из master patch $ cat carbon-c-relay-2.6-fix-statistics.patch diff --git a/collector.c b/collector.c index a6dbff8..602084c 100644 --- a/collector.c +++ b/collector.c @@ -127,7 +127,10 @@ collector_runner(void *s) /* prepare hostname for graphite metrics */ snprintf(metric, sizeof(metric), "%scarbon.relays.%s", stub == NULL ? "" : stub, relay_hostname); - for (m = metric + strlen("carbon.relays."); *m != '\0'; m++) + size_t stub_len = 0; + if (stub != NULL) + stub_len = strlen(stub); + for (m = metric + stub_len + strlen("carbon.relays."); *m != '\0'; m++) if (*m == '.') *m = '_'; *m++ = '.';

Andor
13.07.2018
08:19:23
а ещё можно вот так

Alexey
13.07.2018
08:20:00
он не достаточно быстрый т прокачивает около 260К points/sec но по крайней мере не гадит

все чтто мы пробовали выше постоянно ломалось. Я устал и забил.

Google
Vladimir
13.07.2018
08:21:03
Alexander
13.07.2018
08:21:21
ну я пробовал 2.6 он вообще не держит резкие берсты - просто дропает и все, libevent переживает норм

Alexey
13.07.2018
08:22:07
Надо потом будет горелку допиливать
тут есть предложение от Олега, он уже что-то написал, пойду узнаю лежит ли оно в открытом доступе

Alexander
13.07.2018
08:22:20
кстати мусор в префиксах - очень похоже на то как если бы в обычный 2003 слать с помощью pickle - будет абсолютно такая же картина

Terminator
13.07.2018
08:47:03
Mahsoud Max Badalbaev будет жить. Поприветствуем!

Denys ??
13.07.2018
09:45:29
Он может течь
Он течет, и метрики ломает, да. Сижу на 2.6

Dmitry
13.07.2018
10:06:06
@Andorka спрошу сразу у тебя ) почему алертменеджер после матча не не шлет сообщение в дефолтовый роут? с учетом того что стоит continue: true

Andor
13.07.2018
10:06:25
Лол

Не знаю, надо конфиг смотреть

Maksim
13.07.2018
12:10:38
Привет! А как то можно собрать метрики с экспортера если к нему нет доступа, но есть возможность делать исходящие соединения ?

Andor
13.07.2018
12:11:23
и реверс-прокси не поставить?

Vladislav
13.07.2018
12:11:29
кастылить

Maksim
13.07.2018
12:12:01
кастылить
а какие варианты костылинга есть?

Nklya
13.07.2018
12:13:06
инфлюкс))

Andor
13.07.2018
12:13:40
поставь прометея рядом с экспортером и сделай remote_write :D

Vladislav
13.07.2018
12:13:56
да, как вариант

Maksim
13.07.2018
12:14:12
мне нужо метрики с одного виндового сервера в дмз вытащить

Vladislav
13.07.2018
12:14:13
либо пилить свой "экспортер", который будет слать на нормальный

Alexander
13.07.2018
12:14:48
а есть вменяемый гайд по экспортерам?

Google
Alexander
13.07.2018
12:14:55
в каком виде надо отдавать данные

Maksim
13.07.2018
12:14:58
там проблемы с производительностью, а мониторинга нет. Можеть есть какой другой вариант решения этой задачи. Например собрать метрик, а потом попарсить в конце дня?

Admin
ERROR: S client not available

Vladislav
13.07.2018
12:15:15
в каком виде надо отдавать данные
есть же клиенты на кучу языков

Nklya
13.07.2018
12:15:44
не клиенты, а либы

Vladislav
13.07.2018
12:16:13
пардон, да

клиент, это клиент

Alexander
13.07.2018
12:16:42
да нашел from prometheus_client import start_http_server, Summary

кстати подскажите мб я не то решение выбрал

Nklya
13.07.2018
12:18:07
вот список на оф сайте https://prometheus.io/docs/instrumenting/clientlibs/

Maksim
13.07.2018
12:18:27
впн не проще?
похоже так и придется делать

Alexander
13.07.2018
12:18:45
я сейчас пишу скриптики которые будут выдергивать состояние серверов. (0-ок/1-warning/2-alert) гарантийку и тд. отображать мне все это надо в графане. решил складывать в пром. мб лучще куда то в другое место?

данные забираются через api из систеы вендорного мониторинга

Vladislav
13.07.2018
12:19:41
правда такая метрика ограничено может использоваться, но в целом годно, потом уже проще понять, что и как надо еще сделать

Alexander
13.07.2018
12:20:56
понял. сейчас надо будет еще попутно разобраться какие именно данные выдавать в каком порядке

но это позже)

спасибо !

Vladislav
13.07.2018
12:21:51
А вот кто-нибудь использовал status-panel?

Google
Vladislav
13.07.2018
12:22:02
она из прома работает?

или может кто хотя бы пример привести, как сделать статус панель, что-то не понимаю, что и как заполнять

Terminator
13.07.2018
12:35:59
@fediq будет жить. Поприветствуем!

@flexoadm будет жить. Поприветствуем!

Andrey
13.07.2018
13:46:04
какие тут страсти....

MSfixer
13.07.2018
13:50:16
Коллеги, а в легенде плагина "current" и "percentage" не из плагина берутся, а из самой графаны? Захотел перевести, чтобы красиво было

Vladislav
13.07.2018
13:51:48
current - это крайняя точка во временном диапазоне графаны

Andor
13.07.2018
13:51:50
Что сделать?

Vladislav
13.07.2018
13:51:58
с этим я уже столкнулся ?

MSfixer
13.07.2018
13:52:18
Я так и подумал...

Andor
13.07.2018
13:52:44
Кстати в настройках дашборды now можно сдвинуть

Может кому-то полезно будет

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