prometheus 监控jvm-tomcat

Posted littlevigra

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了prometheus 监控jvm-tomcat相关的知识,希望对你有一定的参考价值。

1.prometheus的配置

- job_name: \'java01\'    #按照这个来分组
    scrape_interval: 10s  
    static_configs:
    - targets: [\'192.168.1.44:6060\']
      labels:
        instance: jvm44

2. jmx-exporter/simple-config.yml  #tomcat的启动参数文件

[root@k8s prom-jvm-demo]# cat  simple-config.yml
---
rules:
 - pattern: \'.*\'

这个文件在启动docker的时候用到

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

 

以上是关于prometheus 监控jvm-tomcat的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot+Prometheus+Grafana 实现自定义监控

如何用Prometheus监控十万container的Kubernetes集群

离线数仓之数据监控-Prometheus

初识 prometheus

sql server prometheus 监控

prometheus能监控哪些指标