
JMX_Exporter:用于Prometheus通过HTTP访问JMX Bean的工具
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
JMX_Exporter是一款使Prometheus能够通过HTTP接口访问Java应用程序中JMX Bean指标的工具,便于监控和管理。
JMX导出器(从JMX到Prometheus)是一个可以配置地抓取并公开JMX目标的mBean的收集器。该导出程序设计为Java代理运行,并提供HTTP服务器以展示本地JVM度量数据。虽然它也可以作为独立的HTTP服务器运行来刮擦远程JMX目标,但这种方式存在若干缺点,例如难以配置和无法显示进程指标(如内存使用率和CPU使用率)。因此强烈建议将导出程序作为Java代理进行操作。
要通过javaagent运行,请执行以下命令:
```
java -javaagent:./jmx_prometheus_java_agent-0.15.0.jar=8080:config.yaml -jar yourJar.jar
```
如果需要把Java代理绑定到特定IP地址,可以将端口号修改为host:port。
要获取如何运行HTTP服务器的示例脚本,请参阅run_sample_httpserver.sh。需要注意的是由于JMX的特点,/metrics端点可能超过Prometheus默认设定的10秒抓取超时时间。
可以通过执行`mvn package`命令进行构建操作。配置文件使用YAML格式编写,并包含所有可用选项。
全部评论 (0)
还没有任何评论哟~


