Size: a a a

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

2020 August 18

b

blkmrkt in Церковь метрик
Roman Lomonosov
Это совсем другие теги, не имеющие отношения стандартным тегам графита. В общем это моя личная костыльная поделка, о которой мне очень лень подробно рассказывать. Я уверен что тебе они не нужны
Я собрал стек из bioyino+carbon-clickhouse+clickhouse+graphite-clickhouse 0.11.7, но заметил что мои тайминги и gauges роллапятся по avg внутри Кликхауза. Заменил правила роллапа пустыми в КХ, перезапустил, и в КХ теперь лежат нетронутые метрики (уже свернутые `carbon-clickhouse`).

Однако некоторые бинарные gauges (0 или 1) иногда прилетают как 0.5 в Графану, подозреваю что это graphite-clickhouse их роллапит.

Ставил в конфиге rollup-conf = "none" и "auto", но оно никак не повлияло на эти усредненные були. Можно как-нибудь полностью отключить любые роллапы в graphite-clickhouse?
источник

b

blkmrkt in Церковь метрик
(на пике мой конфиг для graphite-clickhouse)
источник

b

blkmrkt in Церковь метрик
Alex D
Умножь свои транзишны на  -10 (или еще на "минус что-то" чтоб было видно на фоне графика) и наблюдай их телепания там под осью Х на здоровье.

Еще для визуализации булевых значений есть плагин Discrete - тоже есть смысл поковырять.
Я когда-то рисовал с его помощью состояния: включение освещения и всякой климатической хоботни в террариуме - было сыровато, но годно.
Установил этот плагин - вообще нормально, особенно когда кидаешь поверх квери keepLastValue(1) - очень все красиво рисуется и без пробелов.

Внезпно не вижу тут этих 0.5 датапоинтов которые были на графике кстати, вот чудеса.
источник

VS

Vladimir Smirnov in Церковь метрик
blkmrkt
Установил этот плагин - вообще нормально, особенно когда кидаешь поверх квери keepLastValue(1) - очень все красиво рисуется и без пробелов.

Внезпно не вижу тут этих 0.5 датапоинтов которые были на графике кстати, вот чудеса.
Я по прежнему подозреваю maxDataPoints
источник

b

blkmrkt in Церковь метрик
Vladimir Smirnov
Я по прежнему подозреваю maxDataPoints
А сколько их там должно быть?
источник

VS

Vladimir Smirnov in Церковь метрик
blkmrkt
А сколько их там должно быть?
Если поставить 0, то ситуация меняется?
источник

b

blkmrkt in Церковь метрик
Vladimir Smirnov
Если поставить 0, то ситуация меняется?
Неа, все как на пикче
источник

RL

Roman Lomonosov in Церковь метрик
blkmrkt
Я собрал стек из bioyino+carbon-clickhouse+clickhouse+graphite-clickhouse 0.11.7, но заметил что мои тайминги и gauges роллапятся по avg внутри Кликхауза. Заменил правила роллапа пустыми в КХ, перезапустил, и в КХ теперь лежат нетронутые метрики (уже свернутые `carbon-clickhouse`).

Однако некоторые бинарные gauges (0 или 1) иногда прилетают как 0.5 в Графану, подозреваю что это graphite-clickhouse их роллапит.

Ставил в конфиге rollup-conf = "none" и "auto", но оно никак не повлияло на эти усредненные були. Можно как-нибудь полностью отключить любые роллапы в graphite-clickhouse?
Роллапы нельзя отключить из-за особенностей графитного протокола.  Бэкенд (graphite-clickhouse) не может вернуть просто набор пар (timestamp, значение). От него ожидают данные в формате (timestamp начала, шаг таймстемпа, значение1, значение2, значение3, ...). Без роллапа невозможно этого добиться. Я бы посоветовал просто заменить метод роллапа с avg на max чтобы исправить проблемы с бинарными значениями. Еще можно уменьшить шаг роллапа до 1 секунды, но выглядеть это будет некрасиво
источник

VS

Vladimir Smirnov in Церковь метрик
Roman Lomonosov
Роллапы нельзя отключить из-за особенностей графитного протокола.  Бэкенд (graphite-clickhouse) не может вернуть просто набор пар (timestamp, значение). От него ожидают данные в формате (timestamp начала, шаг таймстемпа, значение1, значение2, значение3, ...). Без роллапа невозможно этого добиться. Я бы посоветовал просто заменить метод роллапа с avg на max чтобы исправить проблемы с бинарными значениями. Еще можно уменьшить шаг роллапа до 1 секунды, но выглядеть это будет некрасиво
Ну у него один роллап в кх или даже пустое там
источник

ВТ

Василий Толстов... in Церковь метрик
привет! а есть какой-то список дефолтных имен метрик для разного софта, чтобы свои не изобретать? например интересует имя метрики по консумеру и паблишеру в кафку для сервиса
источник

AS

Aleksey Shirokikh in Церковь метрик
Василий Толстов
привет! а есть какой-то список дефолтных имен метрик для разного софта, чтобы свои не изобретать? например интересует имя метрики по консумеру и паблишеру в кафку для сервиса
есть naming convention
источник

AS

Aleksey Shirokikh in Церковь метрик
Василий Толстов
привет! а есть какой-то список дефолтных имен метрик для разного софта, чтобы свои не изобретать? например интересует имя метрики по консумеру и паблишеру в кафку для сервиса
источник

ВТ

Василий Толстов... in Церковь метрик
О пасиба
источник

N

Nklya in Церковь метрик
Их там уже несколько альтернативных есть. Особенно упоротые в жява мире
источник

b

blkmrkt in Церковь метрик
Roman Lomonosov
Роллапы нельзя отключить из-за особенностей графитного протокола.  Бэкенд (graphite-clickhouse) не может вернуть просто набор пар (timestamp, значение). От него ожидают данные в формате (timestamp начала, шаг таймстемпа, значение1, значение2, значение3, ...). Без роллапа невозможно этого добиться. Я бы посоветовал просто заменить метод роллапа с avg на max чтобы исправить проблемы с бинарными значениями. Еще можно уменьшить шаг роллапа до 1 секунды, но выглядеть это будет некрасиво
Омг спасибо огромное, это ответило почти на все мои вопросы! Это незаменимое знание должно быть во всех ридми и факах, но результаты в Гугле нехило разбавляют многостраничные доки разных частей графит стека, который относится к теме лишь чуть более чем никак.
источник
2020 August 19

b

blkmrkt in Церковь метрик
Такс а вот теперь такой вопрос - так как КХ-карбон-Графана не в курсе какой тип statsd метрики к ним прилетает, то определять правило роллапа нужно матча саму метрику по регулярке, правильно? Вижу 3 варианта суффиксов которые можно добавлять к метрикам:
1. last, sum, avg по названию роллап функции
2. gauge, counter, timer по типу метрики
3. last, count, time по логике того что описывает метрика

Как вы разделяете свои статсд метрики и какие тут бывают подводные?
источник

S

Slach in Церковь метрик
blkmrkt
Такс а вот теперь такой вопрос - так как КХ-карбон-Графана не в курсе какой тип statsd метрики к ним прилетает, то определять правило роллапа нужно матча саму метрику по регулярке, правильно? Вижу 3 варианта суффиксов которые можно добавлять к метрикам:
1. last, sum, avg по названию роллап функции
2. gauge, counter, timer по типу метрики
3. last, count, time по логике того что описывает метрика

Как вы разделяете свои статсд метрики и какие тут бывают подводные?
я бы разделял на gauge counter
еще кстати histogram_XXX бывают  и percentile_XXX (но эти вроде мало кто вообще имплементирует)
источник

b

blkmrkt in Церковь метрик
Slach
я бы разделял на gauge counter
еще кстати histogram_XXX бывают  и percentile_XXX (но эти вроде мало кто вообще имплементирует)
>еще кстати histogram_XXX бывают  и percentile_XXX (но эти вроде мало кто вообще имплементирует)

О я как раз правила роллапа в КХ под них написал. Не уверен пока правильно ли я делаю, получается вот такое мясо.
источник

G

GithubReleases in Церковь метрик
go-graphite/carbonapi tagged: 0.14.1
Link: https://github.com/go-graphite/carbonapi/releases/tag/0.14.1
Release notes:
*   [Feature] Implement `doMultipleRequestsIfSplit` config option which could be useful for go-carbon and huge requests (See [#509](https://github.com/go-graphite/carbonapi/issues/509))
*   [Improvement] Return stacktrace on panic (thx to [@Felixoid]...
More
источник

z

z311 in Церковь метрик
коллеги, snmp exporter для прома, использует кто?
если да - подскажите, в каком месте ему задать community , вресию snmp, и ключи шифрования?
источник