Я не получаю ожидаемых результатов с некоторыми показателями, которые отслеживаю в Graphite и отображаю в Grafana.
Для показателей c, например:
bitbucket.commits-per-user.username1.count
bitbucket.commits-per-user.username2.count
У меня есть политика хранения например:
[default_bitbucket]
pattern = ^bitbucket\.
retentions = 1m:30d,1h:2y
Я извлекаю данные из API, суммируя по минутам, когда для пользователя произошел коммит, и добавляя их с отметкой времени этой минуты (округленной до целой минуты).
Политика агрегирования хранилищ, которую я использую, такова:
[count_bitbucket]
pattern = ^bitbucket.*\.count$
xFilesFactor = 0
aggregationMethod = sum
Я ожидаю, что, как только таймфрейм превысит 30 дней, и я запустил metri c с функцией :
summarize(1d,sum,true)
, я вижу коммитов в час за любой период времени. Тем не менее, кажется, что я сообщаю значительно меньше в день, когда я перехожу за 30 дней.
Есть что-то, что я делаю явно неправильно?
Может ли быть проблема, если я не добавлю метрики для нулей в минуты, когда нет коммитов?
Я действительно ценю любые рекомендации - я довольно новичок в графите.