Size: a a a

Церковь метрик

2020 August 10

МК

Максим Кнышов... in Церковь метрик
Чойта?
источник

e

edo1 in Церковь метрик
ну ладно, в первом случае 4 )))
источник

e

edo1 in Церковь метрик
1-3 считается же как увеличение счётчика, так? он увеличился на 2.
потом 2 воспринимается как рестарт счётчика
источник

S

Slach in Церковь метрик
edo1
ну ладно, в первом случае 4 )))
в обоих случаях 4
что именно у тебя counter что gauge это ты сам "для удобства раскрашиваешь"
с точки зрения хранения это дельта кодирование + сжатие потока 64bit Integer
источник

k

kvaps in Церковь метрик
Привет, Prometheus поддерживает скрейпинг метрик с авторизацией по сертификатам?
источник

e

edo1 in Церковь метрик
Slach
в обоих случаях 4
что именно у тебя counter что gauge это ты сам "для удобства раскрашиваешь"
с точки зрения хранения это дельта кодирование + сжатие потока 64bit Integer
то есть пром считает всё как counter.
а если я храню gauge, то каким запросом посчитать сумму за период?
источник

e

edo1 in Церковь метрик
Максим Кнышов
Если я правильно понял задачу, то да, просто sum
получается, ответ неверный?
источник

S

Slach in Церковь метрик
kvaps
Привет, Prometheus поддерживает скрейпинг метрик с авторизацией по сертификатам?
источник

k

kvaps in Церковь метрик
Да, тоже нашёл:
- job_name: 'node_exporter_ssl'
   scrape_interval: 5s
   scheme: https
   tls_config:
     ca_file: /etc/ssl/certs/prometheus-ca.crt
     cert_file: /etc/ssl/certs/prometheus.crt
     key_file: /etc/prometheus/prometheus.key
   static_configs:
     - targets: ['${TARGET_IP}:443']
источник

МК

Максим Кнышов... in Церковь метрик
Slach
в обоих случаях 4
что именно у тебя counter что gauge это ты сам "для удобства раскрашиваешь"
с точки зрения хранения это дельта кодирование + сжатие потока 64bit Integer
Вы меня в тупик поставили.
источник

S

Slach in Церковь метрик
Максим Кнышов
Вы меня в тупик поставили.
ну давайте еще раз на пальцах

вот есть скрейпер в prom/vm
который ходит на /metrics
и через текстовый протокол получает

# HELP описание метрики нужное только вам
# TYPE тип метрики нужный тоже только вам, чтобы rate например для gauge не применять
имя_метрики{набор label} значение метрики
имя_метрики{другой набор label} другое значение метрики

значение метрики обычно int/uint64 / float64

потом это все складывается в storage
который это сжимает через дельта кодирование и zstd какой нибудь
VM например заявляет что у него в среденем пол байта на одну точку в итоге уходит в production средах
источник

S

Slach in Церковь метрик
Максим Кнышов
Вы меня в тупик поставили.
потом это все в promQL вы запрашиваете
через всякие sum\avg
и т.п. можно просто без аггрегации
и получаете свои time series

и когда вы пишете promQL запрос
ну вот СУГУБО ПОХРЕН какой вы там # TYPE в /metrics указали
это просто ЧИСЕЛКИ
источник

МК

Максим Кнышов... in Церковь метрик
Я про другое. Для gauge: sum(1,3,2) = 6
Правильно?
источник

S

Slach in Церковь метрик
Максим Кнышов
Я про другое. Для gauge: sum(1,3,2) = 6
Правильно?
ой, извините, это я уже вас в блудняк ввел
источник

S

Slach in Церковь метрик
Максим Кнышов
Я про другое. Для gauge: sum(1,3,2) = 6
Правильно?
1, 3, 2
это одна и таже метрика
просто вы там label указываете который дает несколько скалярных чиселок для суммирования
источник

S

Slach in Церковь метрик
в обоих случаях 6 Будет а не 4
sum просто просуммирует "последние" цифирки которые пришли
источник

МК

Максим Кнышов... in Церковь метрик
Давайте выбираться из блудняка. Три человека и три разных ответа.

Для счетчика:
sum(increase(1,3,2))=6

Правильно?
источник

S

Slach in Церковь метрик
Максим Кнышов
Давайте выбираться из блудняка. Три человека и три разных ответа.

Для счетчика:
sum(increase(1,3,2))=6

Правильно?
убирайте 1,2,3
давайте тогда нормальный запрос писать а не то что вы тут придумали

еще раз
sum
на вход
instant вектор

increase на вход
range vector

1,3,2 это числа, временная метка и набор label для каждого числа разные? или время одинаковое?
источник

МК

Максим Кнышов... in Церковь метрик
Давайте без меток пока. Это значения метрики на входе.
источник

e

edo1 in Церковь метрик
Максим Кнышов
Давайте без меток пока. Это значения метрики на входе.
да, именно это и имел в виду
источник