【发布时间】:2021-04-01 08:59:49
【问题描述】:
prometheus 通过 micrometer.io 中的构建监控 spring boot + spring 集成应用程序。 spring boot 应用程序将公开 locahost:8080/actuator/prometheus。监控数据到达prometheus,可以显示为图表。这工作正常。
我的问题是我在普罗米修斯数据中发现了一些空白。当应用程序负载过重时,就会出现这些差距。当应用程序非常繁忙时,locahost:8080/actuator/prometheus 的响应时间变长是正常的。在我的情况下,没有负载不到 1 秒,但负载大约 1 分钟。目标在 prometheus status->targets 中显示为离线。一种可能性是设置scrape_interval = 2min,但查看更多详细信息很重要。
我的问题:这种情况有解决方案吗? (设置监控url的优先级?,将信息临时存储在spring boot app中并稍后发送)
更新:我正在尝试监控 spring 集成指标,但对于这个问题,哪个指标并不重要。可以是 jvm heap 之类的东西。
【问题讨论】:
标签: java spring monitoring prometheus