首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Spring Boot中将指标推送到Prometheus Pushgateway

在Spring Boot中将指标推送到Prometheus Pushgateway
EN

Stack Overflow用户
提问于 2017-06-15 16:21:03
回答 0查看 5.1K关注 0票数 2

我希望通过Spring Boot应用程序中的Pushgateway将指标推送到Prometheus,例如HTTP请求的处理时间或当前堆大小。

我在苦苦挣扎,因为有很多文档,要么来自Spring Metrics,要么来自普罗米修斯,但它们都没有解决我的具体问题。

最简单的方法是在RestController类上使用@Timed注释,如下所述:http://projects.spring.io/spring-metrics/但是,我看不出在哪里可以为推送网关配置一个URL,并询问自己@Timed注释是否只是将指标导出到/prometheus端点。

然而,普罗米修斯指南告诉我使用simpleclient_pushgateway库:https://github.com/prometheus/client_java#exporting-to-a-pushgateway

最后,还有另一个简单的客户端simpleclient_spring_boot,它是将Prometheus集成到Spring Boot中的第三种方法。

你能告诉我,我怎样才能做到

A)优选地从HTTP请求的基于注释的方法推送度量

B)每x秒进行一次JVM度量的一些方法

C)到可配置的(在application.yml文件中)推送网关

非常感谢

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44562342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档