我正在尝试做一些我认为非常简单的事情。我四处搜寻,看到了成千上万的答案,这些答案看起来非常简单,人们说它是可行的,但是它只是给出错误的数据或不显示所有数据。
我有一个带有prometheus导出器的spring boot应用程序。我需要绘制一段时间内的请求数。理想情况下,它将在上午10:01显示10个请求,在上午10:02显示15个请求,等等。
目前我对此的简单查询是
increase(http_server_requests_seconds_count{app="my-app", uri!~"/actuator.*"}[1m])
我也将Min time interval
设置为1m。
我遇到的问题是该图永远都不准确。我可以使用邮递员在几秒钟内模拟10个请求。但是,grafana不会显示10个请求,它可能显示6个,甚至0个!如果我通过邮递员发送30个请求,则显示为20。如果我仅发送2或3个请求,则不会显示任何请求。而且我可以直接点击我的prometheus出口商端点,并看到该值上升了我期望的确切数字。 Grafana似乎并不在乎。
我觉得我不得不错过一些超级简单的东西,但是我只是没有看到它。
非常感谢您能提供的帮助。