При использовании StatsD и графита, я бегу в проблемы при просмотре же значение stats_counts.*
метрик в различных временных диапазонов:Графит + Statsd, различные значения на другой диапазон времени
Как видно из графиков выше, одни и те же измеренные данные просматриваются по-разному при выборе большего диапазона времени.
Я бы понял, что из-за схемы агрегации памяти Whisper, используемой для более старых данных, я не понимаю, но это действительно не объясняет, как отображаются последние данные, так как оно имеет различное значение в разные диапазоны времени.
Просто для записи, мой schema_aggregation.conf
выглядит следующим образом:
[munin]
pattern = ^munin\..*
xFilesFactor = 0
aggregationMethod = average
[min]
pattern = \.lower$
xFilesFactor = 0.1
aggregationMethod = min
[max]
pattern = \.upper$
xFilesFactor = 0.1
aggregationMethod = max
[sum]
pattern = \.sum$
xFilesFactor = 0
aggregationMethod = sum
[count]
pattern = \.count$
xFilesFactor = 0
aggregationMethod = sum
[count_legacy]
pattern = ^stats_counts.*
xFilesFactor = 0
aggregationMethod = sum
[logster]
pattern = ^logster\..*
xFilesFactor = 0
aggregationMethod = sum
[default_average]
pattern = .*
xFilesFactor = 0.3
aggregationMethod = average
и мой storage-schemas.conf
:
[carbon]
pattern = ^carbon\..*
retentions = 60:90d
[munin]
pattern = ^munin\..*
retentions = 10s:6h,1min:7d,10min:5y
[stats]
pattern = ^stats\..*
retentions = 10s:6h,1min:7d,10min:1y
[stats_counts]
pattern = ^stats_counts\..*
retentions = 10s:6h,1min:7d,10min:1y
[logster]
pattern = ^logster\..*
retentions = 60s:12h,10m:1y
# [default_1min_for_1day]
# pattern = .*
# retentions = 60s:1d
Любая идея, что может быть не так? может быть, конфигурация, которую я пропустил?
Возможно, проблема с рендерингом ... есть некоторые из них в Graphite. Какую версию графита вы используете? – cmur2
Можете ли вы подтвердить правильность данных с помощью & format = json или & format = raw при тех же условиях временного диапазона? –