
Kirill
22.08.2018
12:35:04

Dmitriy
22.08.2018
12:35:23
а еще есть node_boot_time,
label_values(node_boot_time{job=~"prometheus"}, metadata_site_name)

Kirill
22.08.2018
12:37:10

Andor
22.08.2018
12:37:32
да, это уже специфичное для экспортера

Google

Dmitriy
22.08.2018
12:38:35
сеньк
чет гугл говорит, что нельзя, но вдруг можно
Хочу вынести scrape_config в отдельный файл, так можно?

Andor
22.08.2018
13:32:50
нельзя

Kirill
22.08.2018
13:32:55
Нет

Andor
22.08.2018
13:33:00
но можно список таргетов вынести в file_sd_configs

Kirill
22.08.2018
13:33:01
А зачем?

Andor
22.08.2018
13:33:20
а, у тебя же и там какой-то sd есть

Kirill
22.08.2018
13:33:25
Вот уже подсказали

Dmitriy
22.08.2018
13:33:33
у меня dns

Andor
22.08.2018
13:33:40
@fishhead108 лучше перестань конфиг писать руками
и жизнь сразу наладится

Kirill
22.08.2018
13:33:50
Sd может быть несколько
Одновременно

Google

Dmitriy
22.08.2018
13:34:02
а автоматизация 2ым шагом

Kirill
22.08.2018
13:35:08
Единственное в случае нескольких sd аккуратно с релейбингом

Dmitriy
22.08.2018
13:36:32

Kirill
22.08.2018
13:42:12
Ну если у вас в job несколько sd то если laibels совпадают то для рейлбинг примениеться ко всем
Но мета лейбы у каждого sd свои

Dmitriy
22.08.2018
14:00:57
А стандартный node_exporter может, отправлять кастомную метрику?
Что хочу:
У серверов есть некие роли (веб, бд, стор), хочу чтобы экспортер отдавал эту роль, а я бы в графане по ролям агрегировал.
Или есть более простой способ?
сам спросил, сам ответил - через jobname?
они для этого наверное нужны ? ))

Bogdan (SirEdvin)
22.08.2018
14:02:25
textfile_collector
https://github.com/prometheus/node_exporter#textfile-collector прямо пример с ролью

Dmitriy
22.08.2018
14:03:10
https://www.robustperception.io/how-to-have-labels-for-machine-roles

Andor
22.08.2018
15:22:04
посоны, а есть экспортер для mssql?
(ещё не гуглил)
https://github.com/awaragi/prometheus-mssql-exporter во нашёл
что?

Dmitriy
22.08.2018
16:27:53
Не туда ткнул, вопрос был про экспортёра. Я не увидел и решил, что это для выгрузки в мсскл

Nik
22.08.2018
17:58:18
коллеги, а как лучше реализовать алерт по нескольким пиковым значениям за определенный промежуток времени в prometheus (1 пик, нормальные значения, 2 пик - за 5 минут скажем), метрика - probe_http_duration_seconds
topk (5, (sum(probe_http_duration_seconds)by (instance) ) ) > 2 - нужный алерт)

Google

Terminator
22.08.2018
19:34:27
Kirill Volkovich будет жить. Поприветствуем!
Nikita Sokolov будет жить. Поприветствуем!

Dmitriy
23.08.2018
08:52:49
Поделитесь cвоей конфигурацией прома, в разрезе - сервер(CPU,RAM,DISK), ноды(число)

Evgeny
23.08.2018
09:30:23
кто-нибудь знает, умеет ли пром работать с именами метрик, в которых есть символ "."?
проблема такая - у меня есть метрики, которые присылает collectd, у них есть точки в именах метрик
соотв. я хочу забирать их в пром через remote read, но пром не может в точки в именах метрик
на самом деле многие коллекторы так делают (netdata и tcollector)

Andor
23.08.2018
09:33:36
а точки в именах метрик приняты в графите, не знаю где ещё такое есть

Danila
23.08.2018
09:34:30
Всем привет! Могу в прометее --storage.tsdb.retention как-то затолкать в его конфиг? или всегда ключом запускается ?

Andor
23.08.2018
09:34:32

Danila
23.08.2018
09:35:03

Terminator
23.08.2018
11:01:34
@rstarik будет жить. Поприветствуем!
@to_major_tom будет жить. Поприветствуем!

Roman
23.08.2018
11:10:27
Всем привет, а не подскажите, в графите на кликхаузе, чтобы дропнуть определённые метрики нужно лезть в консоль кликхауза и вычищать оттуда? или может есть какой волшебный метод типа /metric/metric_path/delete?

Paul
23.08.2018
11:24:09
из кликхауза нельзя удалять данные

Admin
ERROR: S client not available

Алексей
23.08.2018
11:25:10

Andor
23.08.2018
11:25:34
Воу-воу

Google

Andor
23.08.2018
11:25:39
Подрыв устоев!

Алексей
23.08.2018
11:25:57
синтаксис ALTER UPDATE / ALTER DELETE
не пригодно для частных апдейтов/делетов
при выполнении будет полный прогон по всем кускам и пересоздание всех кусков без указанных данных.

Paul
23.08.2018
11:28:04
то есть по сути это не удаление. По сути это копирование базы в саму себя без некоторых кусков
примерно так я делал удаление, но честно, это такая порнография...

Алексей
23.08.2018
11:28:29
по сути это удаление. но механика организована как rollup да
по факту это просто выполнение GDPR

Roman
23.08.2018
11:34:04
спс

vladimir
23.08.2018
11:48:01
С тем учётом что точки весят по 5байт, а метрики можно исключить из индексации, то удаление метрик это очень редкое действие. А если ещё и роллап учесть...

Алексей
23.08.2018
11:49:38
точки в каком виде весят 5 байт ?
одна на строку ?

Boris
23.08.2018
14:27:30
Всем привет, подскажите, есть ли рулс на прометей который проверял бы отсутствие метрик ? т.е если экспортер упал и не отдает ничего?

Dmitriy
23.08.2018
14:28:55

Andor
23.08.2018
14:29:39
Это не "отсутствие метрик", но суть та же
Отсутствие можно проверять функцией absent

Dmitriy
23.08.2018
14:30:03

Boris
23.08.2018
14:30:17

Vitaliy
23.08.2018
14:38:28

Google

Boris
23.08.2018
14:39:13

Bogdan (SirEdvin)
23.08.2018
16:08:36
Хм... из постгреса можно как-то вытащить перцентили по скоросто выполнения запросов или только на потребителях мерять?
Ну или еще можно слоулог анализировать через мтаил, но это не все захватит

Andor
23.08.2018
16:10:17
думаю с постгресом проще логи парсить