
Terminator
09.08.2018
01:19:04
@temikus будет жить. Поприветствуем!

Timur
09.08.2018
05:50:42
есть задача - рисовать в графане графики на основании данных из кликхауса
но метрик в чистом виде нет, они получаются на основании деления двух (SELECT COUNT)
но так как графана рисует за определенный промежуток времени, возникает проблема с манипуляциями между селектами (пока не получилось составить правильный запрос, говорит "Scalar subquery returned more than one row clickhouse"), да и вообще не кошерный это способ по ощущениям
как правильнее сделать агрегирование?
заскриптовать и параллельно с кликхаусом складывать уже готовые данные в какой-либо легковесный tsdb (посоветуйте какой)?
или есть еще варианты?

?
09.08.2018
06:32:51
https://youtu.be/VvJx0WTiGcA

Alexander
09.08.2018
08:12:06
Вот это завтра посмотрите - должно быть интересно, Explore UI для Prometheus в Grafana. Что-то типа instant queries - интерфейс, чтобы быстро посмотреть метрики и их значения и графики. https://promcon.io/2018-munich/talks/explore-your-prometheus-data-in-grafana/

Google

Roman
09.08.2018
09:09:22

Combot
09.08.2018
09:09:22
Roman Rusakov (0) увеличил репутацию Alexey Genus (1)

Roman
09.08.2018
09:10:25
Ухх тыы, ролевые игры

Andrey Zakharov
09.08.2018
09:22:35

Combot
09.08.2018
09:22:35
Andrey Zakharov ? (0) увеличил репутацию Roman Rusakov (1)

Andrey Zakharov
09.08.2018
09:22:44
однако прикольно )

Andor
09.08.2018
09:23:11
Спасибо!

Andrey Zakharov
09.08.2018
09:23:20
надо реплаить кого то

Roman
09.08.2018
09:23:50

Andrey Zakharov
09.08.2018
09:24:21
он похоже только на русские спасибки реагирует ?

Nklya
09.08.2018
09:28:28

Combot
09.08.2018
09:28:38
Nklya (0) увеличил репутацию Andrey Zakharov ? (1)

Google

Andrey Zakharov
09.08.2018
09:29:14
как парализовать на пару минут работу во всех компаниях ?
?

Solresl
09.08.2018
10:53:18
Если в прометеус писать данные всего раз в час, при этом хранить год, могут возникнуть проблемы?

Andor
09.08.2018
10:53:27
могут

Solresl
09.08.2018
11:07:15
К примеру?
Я имею в виду не "закон Мерфи", а именно в логике работы прометеуса

Terminator
09.08.2018
11:11:24
@t3mio будет жить. Поприветствуем!
@pepermaker будет жить. Поприветствуем!

Nklya
09.08.2018
13:09:42
https://twitter.com/opencredo/status/1020304025542111232?s=21

Viktor
09.08.2018
14:02:16
Привет. Кто-нибудь настраивал crate_adapter с prometheus? Застрял на ошибке от crate_adapter, падает с
error closing write batch: ERROR: SQLParseException: line 1:1: mismatched input 'commit' expecting {'SELECT', 'DEALLOCATE', 'CREATE', 'ALTER', 'KILL', 'BEGIN', 'EXPLAIN', 'SHOW', 'OPTIMIZE', 'REFRESH', 'RESTORE', 'DROP', 'INSERT', 'DELETE', 'UPDATE', 'SET', 'RESET', 'COPY', 'GRANT', 'DENY', 'REVOKE'} (SQLSTATE XX000)

Terminator
10.08.2018
05:56:59
@fishhead108 будет жить. Поприветствуем!

Dmitriy
10.08.2018
06:00:30
Привет
Вопрос по прометею
Есть простой способ добавить группу хостов по регекспему или ещё какому-нибудь признаку?
Проблема:
в конфиге
в секции scrape_configs
через dns_sd_config
я определяю ноды с экспортерами
dns_sd_configs:
- names:
- 'linux-ci-03.organization.com'
...
- 'linux-ci-50.organization.com'
мне так не нравится, хочу регексп, типа :
- regex:
- 'linux-ci-(.*). organization.com'
Офф. доку не дочитал

Andor
10.08.2018
06:06:13
Ты хочешь из регэкспа скомпилировать строки, на которые бы он матчился?
Я честно говоря не знаю, как работает днс сд, но обычно можно релейбелингом отфильтровать те ноды что тебе надо
Втом числе регэкспом
А то что у тебя не выглядит как использование днс сд, больше похоже на просто пеечисление таргетов

Dmitriy
10.08.2018
06:11:02

Andor
10.08.2018
06:12:56
можешь решить эту задачу на каком-нибудь языке программирования?

Dmitriy
10.08.2018
06:12:59

Google

Andor
10.08.2018
06:13:23

Dmitriy
10.08.2018
06:13:57
Нее, решение не написано, я про само решение, решать это через код

Andor
10.08.2018
06:14:44
ну прост нет универсального алгоритма который тебе нарисует все варианты строк совпадающих с твоим регэкспом

Dmitriy
10.08.2018
06:16:37
Но псевдокод такой:
For ip in net:
host=get_hostname(ip)
Write_to_file(file, {ip:host})
Дальше envsubst в конфиг прометея
Норм?

Andor
10.08.2018
06:16:52
вообще нет
потому что это не то, что ты написал
это генерация имён из ip-адресов
и твой псевдокод не имеет отношения к регэкспам

Dmitriy
10.08.2018
06:17:44
Аха, и дальше их воткну в dns_sd_config

Andor
10.08.2018
06:18:05
зачем тебе dns_sd_config тогда вообще?
втыкай в static или в file_sd_config

Admin
ERROR: S client not available

Dmitriy
10.08.2018
06:18:27
Не имеет, когда начали обсуждать код - для меня это было, что мы просто обсуждаем варианты
Последняя строка в первом сообщении - я не дочитал офф доку

Andor
10.08.2018
06:19:10
если у тебя есть список адресов, то зачем тебе днс_сд_конфиг?

Dmitriy
10.08.2018
06:20:20
Не буду его использовать после того как прочитаю
https://prometheus.io/docs/prometheus/latest/configuration/configuration/

Andor
10.08.2018
06:20:59
ну у тебя возможно и другие способы получения таргетов есть

Dmitriy
10.08.2018
06:21:55
отдельного SD нет, днс на винде прямого доступа нет.

Andor
10.08.2018
06:22:12
ну можно тот же днс приспособить

Google

Dmitriy
10.08.2018
06:22:19
Так что резолвить всю сеть и подставлять в конфигурацию видеться простым решением
Почему на стороне экспортёра нельзя указать адрес сервера ? Где почитать чем обосновано такое решение

Nklya
10.08.2018
06:57:16
Зачем?

Andor
10.08.2018
06:58:04
если твой экспортер умеет в нём регистрироваться

Dmitriy
10.08.2018
07:06:50
Зачем?
чтобы не городить огород с сд или писать код там где это не нужно ?

Nklya
10.08.2018
07:08:00
потому что серверов может быть много например
а ты хочешь натянуть логику Z на нормальные современные решения
вместо смены парадигмы мышления

Dmitriy
10.08.2018
07:09:05
Перечитай, что я написал

Nklya
10.08.2018
07:10:07
ты написал в экспортере указать ip сервера

Алексей
10.08.2018
07:10:08
Единственное зачем такое можно это видимо для секурити

Dmitriy
10.08.2018
07:11:10

Andor
10.08.2018
07:12:01
в документации по слову "why pull"

Dmitriy
10.08.2018
07:12:22

evix
10.08.2018
08:46:16