@metrics_ru

Страница 625 из 681
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
а еще есть node_boot_time, label_values(node_boot_time{job=~"prometheus"}, metadata_site_name)
строго говоря каждый экпортер пихает свои мета

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
Единственное в случае нескольких sd аккуратно с релейбингом
а что может пойти не так? яж не глобально его делаю

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 как-то затолкать в его конфиг? или всегда ключом запускается ?

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
Всем привет, подскажите, есть ли рулс на прометей который проверял бы отсутствие метрик ? т.е если экспортер упал и не отдает ничего?
- alert: service_down expr: up == 0 for: 2m labels: severity: page annotations: summary: "Instance {{ $labels.instance }} down" description: "{{ $labels.instance }} of job {{ $labels.job }} has been down for more than 2 minutes. ты про такое?

Andor
23.08.2018
14:29:39
Это не "отсутствие метрик", но суть та же

Отсутствие можно проверять функцией absent

Dmitriy
23.08.2018
14:30:03
Это не "отсутствие метрик", но суть та же
да, это отсутсвие экспортера по сути

Google
Boris
23.08.2018
14:39:13
Bogdan (SirEdvin)
23.08.2018
16:08:36
Хм... из постгреса можно как-то вытащить перцентили по скоросто выполнения запросов или только на потребителях мерять?

Ну или еще можно слоулог анализировать через мтаил, но это не все захватит

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

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