
Sergey
28.05.2018
18:24:51
да я вообще про то что все решают примерно одни и те же задачи (и подход схожий) но у каждого свои костыли

Alexey
28.05.2018
18:27:00
Я совсем вас не понимаю

Sergey
28.05.2018
18:33:11
Я про то что когда нужно писать много (метрик), дешево и отказоустойчиво все вокруг какого то стека начинают делать "штуку" которая вроде как возможна, но не предполагалась (ну нет готовой красивой "коробки" для таких требований) и в итоге у меня вот стек совсем по другому собран, но "межсервисный клей" который заставляет компоненты работать очень похож.
И тогда доклады (материалы) по истории создания "штуки" читаются как детектив :)
Спасибо за доклад кстати :)

Google

Andrey
28.05.2018
18:34:05
я про https://www.percona.com/live/e17/sites/default/files/slides/Using%20Prometheus%20with%20InfluxDB%20for%20Metrics%20Storage%20-%20FileId%20-%20115469.pdf если что

Sergey
28.05.2018
18:34:39
не, я про свежак который 10 строками выше
пром + КХ
собственно подозреваю что и в пром + инфлюкс тоже было весело

Alexey
28.05.2018
18:36:59

Andrey
28.05.2018
18:38:14
ну звиняёте, логотип имеется, имеется а кто чья жена, кто ж разбирается

Alexey
28.05.2018
18:38:59
Под именем автора написана должность и название компании :)
Ну и да, он работал в Percona, но ушёл до моего прихода. И говорит он про свою компанию, не про нас

Алексей
28.05.2018
20:26:52

Artem
29.05.2018
04:49:45
в общем, я понял в чем была проблема (в переменных не появлялись хосты из node_exporter 16) — в Variables, в поле Definition стоял фильтр node_boot_time, который перекочевал в node_boot_time_seconds

Andrey Zakharov
29.05.2018
06:40:00
Всем привет , подскажите пожалуйста кто как трекает время сколько алерт активен был ?
тоесть например сработал алерт , затем если в один из "рисиверов" прилетает сообщение о "восстановлении" туда же запихивать например "активен был N минут"
я так понимаю нужно через go шаблонизатор сравнивать текущее время со значением лейбла "startsAt"

Alexander
29.05.2018
08:24:32
Кто-то решал задачу дедубликации graphite metric flow?

Evgeny
29.05.2018
08:29:51

Google

Denys ??
29.05.2018
08:30:00
Зачем? У графита же last write win

Alexander
29.05.2018
08:42:27

Evgeny
29.05.2018
08:45:54

Sergey
29.05.2018
08:57:30

Denys ??
29.05.2018
08:58:18
Ну какое нить сумасшедшее дублирование может просадить перформанс
разве что

Alexey
29.05.2018
09:08:02
если go-carbon то нормально переваривает где до 150К points per server/sec из которых ровно половина redundand by design

evix
29.05.2018
09:20:48
на каком железе?

Alexey
29.05.2018
09:29:19
на каком железе?
На нем же
https://github.com/lomik/go-carbon/raw/master/doc/performance.png

evix
29.05.2018
09:33:35
нормально так

Andrey Zakharov
29.05.2018
12:28:49
а есть кто использует https://github.com/inCaller/prometheus_bot можете пожалуйста у себя в логах посмотреть - присылает ли вам alertmanager в json'ке свойство "endsAt" ?

Artem
29.05.2018
15:08:18

Alexey
29.05.2018
15:08:52

Artem
29.05.2018
15:09:31
Как снять метрику с "metrics received"

Alexey
29.05.2018
15:11:08
для go-carbon carbon.agents.*.tcp.metricsReceived

Vladimir
29.05.2018
15:11:31

Artem
29.05.2018
15:12:15

Alexey
29.05.2018
15:12:21

Vladimir
29.05.2018
15:12:33

Google

Artem
29.05.2018
15:17:23
Дефолт

Алексей
30.05.2018
07:52:35
Добрый день, такой вопрос. Можно ли как-то в графане сделать свой ватермарк или что-то на графиках и как ? Все это для того чтобы скрины с графиков были не обезличены и не выдавались за свои для злого умысла

Ванько
30.05.2018
07:53:07

Эдуард
30.05.2018
07:53:09
Исподкаропки нету, насяльника

Алексей
30.05.2018
07:54:09

Andrey
30.05.2018
07:56:26
Скриншеты, за свою систему?

Эдуард
30.05.2018
07:56:59
спасибо. а жаль
Самый быстрый вариант - развернуть тестовую графану и фронта взять с fl.ru
Если правильно помню - под капотом react
Или ангуляр

Алексей
30.05.2018
07:58:57
Скриншеты, за свою систему?
да еще тот бред.. бизнесовый. есть несколько отделов которые аналитикой занимаются, один сделал то что другой не мог сделать год. так вот теперь те выдают скрины аналитики из гафаны за свои

Алексей
30.05.2018
07:59:02
тупые споры..

Andrey
30.05.2018
08:00:05
ну так дайте ссылку и всё как бы решится

Sergey
30.05.2018
08:14:33
решение административных проблем техническими средствами редко когда бывает эффективным...
устройте баттл отделов :) чтобы те кто говорят что это они сделали прототип за тоже время что и те кто сделал это в реальности, или быстрее - берется премиальный фонд всего отдела за год и у одних вычитается а другим плюсуется :)

Boris
30.05.2018
09:54:28
Всем привет.
Пытаюсь разобраться с grafana в докере, и хочу фундаментально понять - есть ли у неё какие-то решения для сохранения или импорта конфигов?
Или все конфиги просто пропадут при перезагрузке контейнера?

Sergey
30.05.2018
09:55:19
есть - любая БД которую она поддерживает для хранения конфигов

Andrey
30.05.2018
09:58:49

Google

Boris
30.05.2018
10:00:38
Т.е. решение нечто вроде - подвязал к базе, настроил, развернул в контейнере и подконнектил к этой же базе?

Andrey
30.05.2018
10:01:18
ну да, а почему бы и нет? адрес базы, так же как параметр контейнера
там вроде sqllite по дефолту можно, он наверное на персистентный волум выносится, не разу не смотрел

Admin
ERROR: S client not available

Nklya
30.05.2018
10:04:42
Плюс, ее можно провижинить из ямликов, которые подсунуть через вольюм например

Sergey
30.05.2018
11:32:38
проще в переменные засунуть, тогда единственный волум который нужен - каталог с доп. плагинами (кстати там вроде появился функционал что можно чтобы они не из каталога брались а качались?)
а хотя, да ldap.toml еще нужен, но его можно в контейнер собрать, да и плагины нужные тоже можно собрать в контейнер

Andrey
30.05.2018
11:38:09

Sergey
30.05.2018
11:39:10
ну... графана может не иметь доступа в инет

Boris
30.05.2018
14:35:02
Совсем все решить переменными - сложно)
Но вот предусмотренное решение у них есть - http://docs.grafana.org/administration/provisioning/
Очень удобное решение

Andrey
30.05.2018
14:42:54
А чего сложного?

Boris
30.05.2018
14:45:57
А как бы вы засунули через переменные настройки dashboards?

Andrey
30.05.2018
14:49:15
ну... это как бы уже не очень настройки

Alexey
30.05.2018
16:55:42
кто-нить знает graphite функцию, чтобы из всей серии вытащить max значение (одну точку) в диапазоне времени

vladimir
30.05.2018
16:56:40
MaxSeries() в сиглстате?

Alexey
30.05.2018
16:56:52
хочется странного. Вытащить исторический максимум и сравнить с текущим
и потом отрисовать как % в singlestat

Vladimir
30.05.2018
16:57:25

Alexey
30.05.2018
16:58:18
где теперь тот Сергей :)

vladimir
30.05.2018
16:58:52
Исторический максимум за какой период времени хочется?

Google

Alexey
30.05.2018
16:59:01
ну скажем за 14 дней

Vladimir
30.05.2018
17:00:20

Alexey
30.05.2018
17:00:49
есть canteen и в нем бывают люди. Есть механизм их подсчета по регистрации на wifi. берем исторический мах за 14 дней и сравниваем с текущим - получаем % заполненности с выводом идти обедать или не стоит :)

Vladimir
30.05.2018
17:01:57

Alexey
30.05.2018
17:02:04

Vladimir
30.05.2018
17:02:21
@azhiltsov я тебе в приват скинул что у меня осталось
Из того что он показывал

Alexey
30.05.2018
17:02:32
видел

Vladimir
30.05.2018
17:02:41
Там кажется не совсем то, но можно адаптировать

Alexey
30.05.2018
17:08:24
о, точно nPercentile 100%
как раз возвращает max От серии

Andrey
30.05.2018
17:25:59
https://github.com/TelegramMessenger/MTProxy
Телеграм выложил исходники MTProxy. Налетай!

Александр
30.05.2018
17:26:18
Везде одни и теже люди)

Andrey
30.05.2018
17:35:06
ну так, на всякий случай. пусть технари подготовятся.