Агрегирование хранилищ не объединяется, как я ожидал - PullRequest
4 голосов
/ 01 мая 2020

Я не получаю ожидаемых результатов с некоторыми показателями, которые отслеживаю в 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 дней.

These should be similar

Есть что-то, что я делаю явно неправильно?

Может ли быть проблема, если я не добавлю метрики для нулей в минуты, когда нет коммитов?

Я действительно ценю любые рекомендации - я довольно новичок в графите.

...