@metrics_ru

Страница 364 из 681
GithubReleases
04.12.2017
23:33:51
https://github.com/graphite-project/graphite-web/releases/1.1.0-pre5 was tagged

Stannis
05.12.2017
05:21:33
Господа Можно в графане построить 2х мерную таблицу из тэгов?

т.е. у метрики 2 тэга, X and Y

Google
Andrey
05.12.2017
07:10:44
есть где нибудь нормальные примеры alert rules для prometheus 2?

ну и еще вопрос, делал ли кто нибудь экспорт во что то статическое из графаны, например в pdf?

Andrey
05.12.2017
08:36:45
эту штуку видел, не очень дружит с темплейтингом как я понял

yuyu
05.12.2017
09:02:59
ну и еще вопрос, делал ли кто нибудь экспорт во что то статическое из графаны, например в pdf?
Экспорт чего? Если речь про скриншоты графиков/панелей, то "клик на заголовок панели"->"Share"->"Direct link rendered image" запускает на сервере phantomjs и после отработки отдаёт png.

Sergey
05.12.2017
09:16:48
Консул - KV-хранилище на стероидах, он сам по себе ничего не делает - примерно как Zookeeper.

Dmitry
05.12.2017
09:16:57
эээээ

покажите мне решение, которое что-то делает само?

дискавери с консулом в прометее реализуется очень просто

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

иначе выйдет опять заббикс

Google
Dmitry
05.12.2017
09:19:24
не хотите брать консул, есть SRV

или DNS тоже не подходит?

Sergey
05.12.2017
09:19:44
Только ни прометей, ни консул мне не нуженв силу архитектуры сервисов и окружения (ну и ленивых задниц разработчиков, конечно). Зачем service discovery, если все порты, id и инстансы у меня известны из ансибла?

User ?
05.12.2017
09:19:54
мне кажется, что прелесть прометея, как раз в том, что туда не тащат лишнего и не пытаются сделать комбайн
Вот кстати да. Вся прелесть в том, что можно собирать свою систему мониторинга из кубиков

Sergey
05.12.2017
09:20:26
сервис дискавери умеет в хелсчек
Вопросы хелсчека у меня уже решены.

User ?
05.12.2017
09:21:13
Да кто против-то? Пусть себе живёт и здравствует прометей.
я про то, что не надо хотеть все и сразу. Потому что в таком случае лучше купить какой-нибудь ibm tivoli или что-то подобное

Dmitry
05.12.2017
09:21:22
Вопросы хелсчека у меня уже решены.
ну тогда вам просто прометей не нужен

но вроде никто и не настаивает

можно ансиблом генерить static_configs для прометея

Dmitry
05.12.2017
09:22:36
BSOD же ?
уел, да )

User ?
05.12.2017
09:23:09
BSOD же ?
Что такое bsod?

Sergey
05.12.2017
09:23:11
ну тогда вам просто прометей не нужен
Я вообще-то так и говорю - он мне не нужен. Если внимательно почитать, то проблема в том, что ленивые жопы разработчиков не желают нормально делать один ендпойнт на всё приложение и предлагают опрашивать отдельно каждый процесс.

Sergey
05.12.2017
09:24:04
на каждый сервис - свой эндпоинт. Классика.

Sergey
05.12.2017
09:24:38
Иначе говоря, моё окружение не динамическое, количество процессов для каждого компонента задаётся конфигом супервизора.

Google
Sergey
05.12.2017
09:25:47
А разрабы тупо не желают сделать мастер-процесс, который будет собирать всю срань с этих воркеров и складывать в кучу, отдавая с одного ендпойнта.

Мотивируя это разного рода гнилыми отмазками.

Sergey
05.12.2017
09:26:16
а чем у вас концептуально процесс от сервиса отличается?

Sergey
05.12.2017
09:26:54
Ну так-то процесс = unix-процесс. Внутри одного сервиса таких процессов может быть несколько десятков.

Это такой шаловливый способ ухода от GIL.

Sergey
05.12.2017
09:28:31
не понятно. вот допустим нжинкс, запущено 8 процессов. Есть ли смысл мониторить каждый процесс в отдельности? если достаточно мониторить сам сервис(нжинкс) на предмет работоспособности.

Sergey
05.12.2017
09:29:33
не понятно. вот допустим нжинкс, запущено 8 процессов. Есть ли смысл мониторить каждый процесс в отдельности? если достаточно мониторить сам сервис(нжинкс) на предмет работоспособности.
Дык если посмотреть в объекты ОС, то мы увидим мастер-процесс, который породил себе процессы-воркеры. А всё вместе - сервис, да.

А в моей ситуации мастер-процессовм выступает супервизор, которому, понятное дело, глубоко фиолетово до внутренностей каждого процесса. И речь, напомню ещё раз, не о хелсчеках, а о сборе метрик.

Ivan
05.12.2017
09:34:42
Всем привет! А по графане кто нибудь может помочь? Что то она у меня из коробки не поднимается(( Датасурс на прометей настролся успешно, но ни один запрос не выполняет - ошибка всегда одна и та же - Invalid interval string, expecting a number followed by one of "Mwdhmsy" Этот интервал менять пробовал -как описано тут (https://github.com/grafana/grafana/issues/8510) - реакции ноль((

Dmitry
05.12.2017
09:34:53
или как раз разрабы не хотят реализовывать

Sergey
05.12.2017
09:35:11
или как раз разрабы не хотят реализовывать
Вот мастера разрабы и не хотят делать.

vladimir
05.12.2017
10:50:38
а я не понял, зачем мой пост про статью прирезали?

она же про метрики - опенсорс

Парни и девушки! Оцените плз, мою статью на хабре про Графит + КХ: https://habrahabr.ru/company/avito/blog/343928/

Sergey
05.12.2017
11:17:18
Karey
05.12.2017
11:18:30
Парни и девушки! Оцените плз, мою статью на хабре про Графит + КХ: https://habrahabr.ru/company/avito/blog/343928/
Еще не прочитал, но есть сразу замечание по стилю, было бы хорошо сделать запросы с отступами.

Google
Vladimir
05.12.2017
11:23:09
видимо он не дает писать пост с ссылкой без текста

Bogdan (SirEdvin)
05.12.2017
11:39:35
Sergey
05.12.2017
11:40:07
нет

Bogdan (SirEdvin)
05.12.2017
11:40:42
Жаль, прости что отвлек

Sergey
05.12.2017
11:40:54
ничего страшного

Admin
ERROR: S client not available

Andrey
05.12.2017
12:00:46
кстати, датасорс прометея у графаны работает и с 1.8 и с 2.0?

Алексей
05.12.2017
12:02:36
да

но там не больно то поменялось

Paul
05.12.2017
12:07:45
коллеги, кто-нибудь мигрировал прометей с 1.х на 2.0? есть ли сложности в миграции данных?

Zhenia
05.12.2017
12:08:02
они не мигрируют же

Алексей
05.12.2017
12:08:36
миграции нету да. просто поднимай рядом второй.

Paul
05.12.2017
12:09:23
данные не перенести? мне нужна ретроспектива, клиент расстроится весьма

Алексей
05.12.2017
12:09:32
remote_read

второй пром за ретроспективой будет гонять к первому

потом когда данные первого отретеншатся дропни его и всё

у меня так вот уже # du -d1 7,2G ./prom 11G ./prom2 18G .

при том что второй лучше жмет чем первый

Google
Paul
05.12.2017
12:12:49
отлично, спасибо

Sergey
05.12.2017
12:25:11
несколько процессов делают одно и то же (по сути - воркеры)
ясно. похоже что мяч таки на стороне девов (и выборе неоптимальных технологий)

Алексей
05.12.2017
12:32:33
и снова. разрабы правы. оба сергея нет.

каждый воркер может быть на разных серверах и от того где он находится может иметь различный тайминг или проблемы. мониторить надо каждый в отлельности

и падать раздельно будут.

иначе ваш суперсервис должен дублировать логику дискаверинга и обработки сетевых ошибок и тд

Sergey
05.12.2017
12:34:37
я про то что аналог мультитредовости делать через запуск кучки отдельных процессов - это путь через Ж.

Алексей
05.12.2017
12:34:51
нет. в питоне нет другого пути.

в многсерверной конфигурации нет другого пути.

идите и мониторьте каждый процесс воркера отдельно

и не грешите.

Sergey
05.12.2017
12:36:47
я про запуск кучки отдельных процессов руками.

Алексей
05.12.2017
12:36:56
прекратите запускать руками чо.

запускайте через запускатор.

но доростете до второго сервера с воркерами вспомните этот разговор

зачем то systemd не умеет http интерфейс.

Artem
05.12.2017
12:38:26
supervisor в помощь

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