1.prometheus的配置java
- job_name: 'java01' #按照這個來分組 scrape_interval: 10s static_configs: - targets: ['192.168.1.44:6060'] labels: instance: jvm44
2. jmx-exporter/simple-config.yml #tomcat的啓動參數文件
docker
[root@k8s prom-jvm-demo]# cat simple-config.yml --- rules: - pattern: '.*'
這個文件在啓動docker的時候用到tomcat
docker run -d \ --name tomcat-1 \ -v <path-to-prom-jvm-demo>:/jmx-exporter \ -e CATALINA_OPTS="-Xms64m -Xmx128m -javaagent:/jmx-exporter/jmx_prometheus_javaagent-0.3.1.jar=6060:/jmx-exporter/simple-config.yml" \ -p 6060:6060 \ -p 8080:8080 \ tomcat:8.5-alpine