JAVA_AGENT导出监控数据
利用-javaagent和jmx_prometheus_javaagent将监控数据导出
下载
jmx_prometheus_javaagent
wget https://github.com/prometheus/jmx_exporter/releases/download/v1.6.0/jmx_prometheus_javaagent-1.6.0.jar
配置
用于Prometheus采集时认证和导出数据
httpServer:
authentication:
basic:
username: "name"
algorithm: "SHA-512"
salt: "salt"
passwordHash: "pass"
# 配置规则
rules:
- pattern: ".*"
密码生成,SHA-512
echo -n "salt:pass" | sha512sum | cut -d ' ' -f1
应用启动配置
-javaagent:/opt/springboot/YouCats/jmx_prometheus_javaagent-1.6.0.jar=9107:/opt/springboot/YouCats/jmx-config.yaml
Prometheus配置
scrape_configs:
- job_name: 'youcats_mgt_jmx'
basic_auth:
username: "name"
password: "pass"
static_configs:
- targets: ['192.168.1.5:9107']
# 核心配置:为这个 target 采集到的所有指标添加 application="application-name"
relabel_configs:
- source_labels: []
target_label: application
replacement: "application-name"
访问http://192.168.1.5:9107/metrics或Prometheus即可
JAVA_AGENT导出监控数据
https://www.youcats.cn/archives/1782616169283
评论