@metrics_ru

Страница 273 из 681
Alex
14.09.2017
11:15:14
@rlomonosov @Civiloid вы что скажете по этому поводу? собираетесь добавить у себя?

Alexander
14.09.2017
11:15:53
Например, было app.myapp.metrc, стало app.myapp.metrc;tag1=value1;tag2=value2

То есть, не особо сложно переделать

Nik
14.09.2017
11:17:05
При этом если я вызываю app.myapp.metr - получаю все? или надо будет суммировать все, на что повесли таги?

Google
Alexander
14.09.2017
11:17:12
Карбон сам разбирает и пишет в нужном виде и базу тэгов заполняет

Есть специальные функции для работы с тэгами

Alex
14.09.2017
11:23:39
Например, было app.myapp.metrc, стало app.myapp.metrc;tag1=value1;tag2=value2
могли бы сделать формат как у прометеуса или инфлюкса

Roman
14.09.2017
11:25:31
Если придут сообщения app.myapp.metr;tag1=a и app.myapp.metr;tag2=b то сколько висперов создастся на диске?

Alexander
14.09.2017
11:25:52
2

на каждую комбинацию отдельный файл

Alex
14.09.2017
11:26:33
It defines a format for tagged series in carbon, which is <metric>;<tag1>=<value1>;<tag2>=<value2> У инфлючка формат точно такой же только вместо точки с запятой запятая temperature,machine=unit42,type=assembly internal=32,external=100 1434055562000000035

Alexander
14.09.2017
11:26:36
Вот здесь объясняется https://github.com/graphite-project/carbon/pull/674

Roman
14.09.2017
11:27:30
на каждую комбинацию отдельный файл
А потом при запросе графика app.myapp.metr в графите будет две линии?

Alexander
14.09.2017
11:28:02
Метрики с тегами в отдельном каталоге лежат

Выше я скриншот делал

Google
Sergey
14.09.2017
11:29:42
это слабо отличается от того что ты в имени учитываешь разбивку, ну кроме синтаксиса

Roman
14.09.2017
11:31:19
Выглядит костыльненько

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

Alexander
14.09.2017
11:37:07
Я так понял, здесь основная фича - это гибкая фильтрация по тэгам. Я не особо знаток графита, там можно обычные метрики фильтровать по регэкспам?

Алексей
14.09.2017
11:37:48
регекспы не быстро видать

Sergey
14.09.2017
11:37:58
на выходе то, канешн функция aliasSub() :)

Алексей
14.09.2017
11:38:09
а тут идея положить в отдельную базу. где будет быстрее видимо

Alexander
14.09.2017
11:39:18
Ну да, тэги в базе, а по ним уже ищется соответсвующая метрика в хранилище

Sergey
14.09.2017
11:39:38
тут трабл в том что если метрика с тегом не будет слаться то там нуллы будут т.к. это отдельный файл виспера, а беки с условно нативными тегами просто пишут и пишут... потому как не РРД они

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

вот с КХ в качестве бека это может можно красиво обыграть - думать нада

Алексей
14.09.2017
11:42:41
ну думаю тут будет кумулятивный эффект. сначала какая то реализация в графите. потом базовая поддржка в графане. потом всяческие улучшения в графите

графитовское сообщество не отличается поспешнстью. так что 5лет и вуаля.

Sergey
14.09.2017
11:44:27
в КХ это условно добавить колонку "tag" со значениями которые можно писать а можно не писать, тогда если остальные допилят коллекторы и графаны актуализируется то это будет прикольно

.
14.09.2017
12:03:39
Есть поставщики данных для таргетинга, которые работают с заказчиками у которых сайты-клиенты неопределены заранее?

Sergey
14.09.2017
12:03:46
ну тут то хоть первый официальный запил тегов, а не вирт теги на классическом движке

до уровня поддержки adhoc запросов из элестика непонятно когда это сможет дорасти

Alexander
14.09.2017
12:07:53
или уже можно будет? :)
Не знаю пока, эти моменты еще не обсуждали

Google
Sergey
14.09.2017
12:08:19
хотя кардинальная разница в запросах в том что графит всегда отдает последнюю звездочку в качестве имени, эластик нормально лопает весь запрос

Alexander
14.09.2017
12:12:46
Пока и теги не очень удобно редактировать - надо автодополнение какое-то придумывать, для начала с этим разберемся.

Sergey
14.09.2017
12:15:38
ну так то да, бежать впереди паровоза некомфортно :)

Алексей
14.09.2017
12:17:03
@alexanderzobnin воу! квери инстпектор!

крут

Alexander
14.09.2017
12:17:18
Да почему - это же наши программисты тэги запилили, так что нам проще

Sergey
14.09.2017
12:17:56
ага, я как то пропустил, а разбивка дашей в 4.6 будет?

по папащкам

хотя так то не смертельно важный функционал - тегов хватает за глаза (пока)

вот то что всю безопасность надо пилить через организации как то страннавата

у вас там многофирменный заказчик платный был? почему оно именно в эту сторону начало пилиться?

Алексей
14.09.2017
12:22:01
дак обалко наверное

Sergey
14.09.2017
12:23:23
точно... как я мог забыть про белогривых лошадок

Alexander
14.09.2017
12:29:23
В основном - да, то, что крупные заказчики хотят, обычно в первую очередь делается.

Sergey
14.09.2017
12:34:14
а когда кстати примерно станет ясен api бекенд плагинов? потому что это как раз то что нужно для запила нормального алертинга о котором тут весь чатик мечтает :)

Alexander
14.09.2017
12:36:33
Пока не ясно ?

Сам жду

GithubReleases
14.09.2017
13:00:15
https://github.com/prometheus/prometheus/releases/2.0.0-beta.4 / 2017-09-14 was tagged

Roman
14.09.2017
13:06:52
в graphite-clickhouse есть собственная альтернативная реализация тегов, которые получаются из внешних источников например, можно на метрику app.myapp.metr навешать теги tag1, key1=value и она будет доступна в графите по путям app.myapp.metr _tag.tag1.app.myapp.metr _tag.key1=.value.app.myapp.metr _tag.tag1._tag.key=.value.app.myapp.metr естественно и в дереве в графите это выглядит так же - есть директория _tag, в ней список тегов. в каждом теге подходящее поддерево исходного дерева и опять директория _tag. автодополнения в графане и тому подобное работает из коробки

Я мог бы туда вписать и поддержку новых тегов, но как-то мне не нравится как оно выглядит в "официальной" реализации. А опять делать свое несовместимое решение не хочется. Уж лучше поддержать прием и отображение данных от прометеуса :)

Google
Anatoliy
14.09.2017
13:50:32
Мне бы для начала просто начать нормально в сам clickhouse писать :) Было бы вообще хорошо)

Vladimir
14.09.2017
13:50:59
Anatoliy
14.09.2017
13:53:09
Да не) тут просто времени пока не хватает) Так что в пром пишу уже, но хочется и клик пощупать)

Даже поставил уже - но сейчас надо начать в него писать)

Roman
14.09.2017
14:00:58
Но ведь так получается, что порядок следования тегов имеет значение.
не имеет. _tag.tag1._tag.key=.value.app.myapp.metr _tag.key=.value._tag.tag1.app.myapp.metr работает одинаково

просто я не стал указывать совсем все возможные пути. а то и _tag.tag1._tag.tag1._tag.tag1.app.myapp.metr можно еще включить )

Sergey
14.09.2017
14:02:49
вы нас запутать хотите? :)

Alexander
14.09.2017
15:19:35
В графане сейчас это как-то так выглядит:



sic transit
14.09.2017
15:26:08


Edouard
14.09.2017
15:29:44
Pie ( и donut ) chart точно умеет ( данные забираю из кликхауса ) с плагином от Vertamedia

Denys ??
14.09.2017
16:06:28
Small FYI: теги в графите пока в мастере, с него будет напилена версия 1.1.0 - которая и будет стейблом. Текущий стейбл - 1.0.х тегов иметь не будет.

yuyu
14.09.2017
16:25:25
Для графаны появился простой плагин-датасорс для аннотаций. Пока только просто на гитхабе, через gfafana-cli plugins list-remote его не видно. Простенько и со вкусом ? https://github.com/fzakaria/simple-annotations-plugin

yuyu
14.09.2017
17:01:46
Да

Evgeny
14.09.2017
17:02:06
ооок )

yuyu
14.09.2017
17:02:19
Хорошо это или плохо - отдельный вопрос.

И не совсем ясно, какие права надо пользоавтелю дать, чтобы он мог добавлять/править аннотации.

Google
Evgeny
14.09.2017
17:04:29
там вроде пилят нативные анотации с хранением в бд

Alexander
14.09.2017
17:05:34
И не совсем ясно, какие права надо пользоавтелю дать, чтобы он мог добавлять/править аннотации.
Думаю, права на редактирование дашборда. Конечно, в json хранить - идея так себе, много не сохранишь.

yuyu
14.09.2017
17:08:32
Думаю, права на редактирование дашборда. Конечно, в json хранить - идея так себе, много не сохранишь.
Ну это очевидно. А вот их роль readonly-editor (или как она там ...) может временно влепить аннотацию, чтобы потом заскриншотить, например.

Alexander
14.09.2017
17:09:00
Да, без сохранения в БД

yuyu
14.09.2017
17:09:31
А кол-во аннотаций - так это смотря для каких целей. Для спама и другие стораджи есть ?

GithubReleases
14.09.2017
18:30:23
https://github.com/yandex/ClickHouse/releases/v1.1.54289-stable was tagged

Paul
14.09.2017
18:34:49
коллеги, существует ли чат кликхаусоводов?

Алексей
14.09.2017
18:35:06
два

Nik
14.09.2017
18:35:15
Да

Алексей
14.09.2017
18:35:19
русский и английский

Nik
14.09.2017
18:35:54
Не пускает

@clickhouse_ru

Paul
14.09.2017
18:36:14
спасибо!

Nik
14.09.2017
18:36:23
А что вырезает ссылки на чаты?

Алексей
14.09.2017
18:36:34
это антиспам бот

Nik
14.09.2017
18:36:45
Жуть какая

Stanislav
14.09.2017
18:36:51
Одобряю вырезку.

Алексей
14.09.2017
18:37:16
это пока эксперимент и автор тут. на предмет если есть вопросы.

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