
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
Карбон сам разбирает и пишет в нужном виде и базу тэгов заполняет
Есть специальные функции для работы с тэгами

Roman
14.09.2017
11:19:42

Alex
14.09.2017
11:23:39

Alexander
14.09.2017
11:24:39

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

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

Vladimir
14.09.2017
12:02:44

.
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
Да не) тут просто времени пока не хватает)
Так что в пром пишу уже, но хочется и клик пощупать)
Даже поставил уже - но сейчас надо начать в него писать)

Evgeny
14.09.2017
14:00:03

Roman
14.09.2017
14:00:58
просто я не стал указывать совсем все возможные пути. а то и
_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

Andor
14.09.2017
16:57:55

Evgeny
14.09.2017
17:01:33

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

yuyu
14.09.2017
17:08:32

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
это пока эксперимент и автор тут. на предмет если есть вопросы.