Configurei um projeto de teste em que um cliente Java envia uma métrica de teste para o Prometheus. Basicamente, ele continua chamando. Counter.inc()
Consigo ver a métrica no Prometheus e no Grafana.
Na consulta ao Grafana dos últimos 5 minutos, estes são os pontos de dados que vejo usando oQuery Inspector
"Time","{__name__=""my_test_counter_total"", instance=""localhost:8000"", job=""prometheus""}"
2025-04-11 19:32:00,412
2025-04-11 19:32:15,427
2025-04-11 19:32:30,442
2025-04-11 19:32:45,457
2025-04-11 19:33:00,472
2025-04-11 19:33:15,487
2025-04-11 19:33:30,502
2025-04-11 19:33:45,517
2025-04-11 19:34:00,532
2025-04-11 19:34:15,547
2025-04-11 19:34:30,562
2025-04-11 19:34:45,577
2025-04-11 19:35:00,592
2025-04-11 19:35:15,607
2025-04-11 19:35:30,622
2025-04-11 19:35:45,637
2025-04-11 19:36:00,652
2025-04-11 19:36:15,667
2025-04-11 19:36:30,682
2025-04-11 19:36:45,697
2025-04-11 19:37:00,712
E em grafana vejo um gráfico linear:
Quando aplico a rate[1m]
função, entendo que ela calcularia a média dos valores em um minuto, mas vejo um gráfico constante:
Por que o rate
gráfico é uma função constante? Não deveria ser possível ver a média dos valores agrupados por minuto?