Я собрал стек из 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 секунды, но выглядеть это будет некрасиво