promethues监控tomcat:

mkdir /var/lib/tomcat7/prometheus

cp -rv jmx_prometheus_javaagent-0.3.1.jar /var/lib/tomcat7/prometheus/

cp -rv config.xml /var/lib/tomcat7/prometheus/

chown tomcat7:tomcat7 /var/lib/tomcat7/prometheus -R

vi /etc/default/tomcat7

JAVA_OPTS="-Djava.awt.headless=true -Xmx1028m -XX:+UseConcMarkSweepGC -javaagent:/var/lib/tomcat7/prometheus/jmx_prometheus_javaagent-0.3.1.jar=9151:/var/lib/tomcat7/prometheus/config.xml"

:wq

/etc/init.d/tomcat7 restart

prometheus:

vi /space/prometheus/prometheus.yml

- targets: ['host01:9151']

:wq

grafana面板:

显示总heap内存:

jvm_memory_bytes_max{area='heap',instance="$node:9151"}

显示已使用heap内存:

jvm_memory_bytes_used{area='heap',instance="$node:9151"}

java agent 监控tomcat_promethues监控tomcat相关推荐

  1. JVM插码之五:Java agent+ASM实战--监控所有方法执行时间

    本文建立在对instrumentation和agent有初步的了解的前提下阅读,关于这2个类的讲解在其它文章中. 这是一个maven项目,pom中需要的配置,lib中有asm的jar包 pom.xml ...

  2. SkyWalking之安装Java agent

    参考官方文档: document-cn-translation-of-skywalking/README.md at master · SkyAPM/document-cn-translation-o ...

  3. Java Agent实例:方法监控

    Java Agent简单实例:方法监控 本篇文章主要介绍通过Java Agent和Javassist技术实现方法的自动监控,监控方法的参数值.返回结果以及方法耗时等信息,有助于我们快速复现并排查相关问 ...

  4. Java Agent简介及使用Byte Buddy和AspectJ LTW监控方法执行耗时

    1.什么是Java Agent Java Agent提供了一种在加载字节码时,对字节码进行修改的方法.一共有两种方式执行:一种是在main方法执行之前,通过premain来实现:另一种是在程序运行中, ...

  5. JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!)

    JProfiler远程监控Linux上Tomcat的安装过程细讲(步骤非常详细!!!) 1.文件准备: 服务器:CentOS Linux release 7.3.1611 (Core)     Apa ...

  6. zabbix模板_基于zabbix网页配置自定义tomcat监控模板--监控项、触发器

    概述 zabbix监控tomcat只有一个zabbix-java-gateway,可以部署在zabbix-sever端也可以部署在其他机器上,需要和zabbix-server网络可达.Zabbix-J ...

  7. zabbix监控JAVA微服务_Zabbix监控JVM(微服务进程)

    老的方法感觉效果不好,又写了一个模板和脚本,请移步: http://www.cnops.top/posts/748ad64f.html 有兴趣的可以继续往下看. Zabbix监控JVM(微服务进程) ...

  8. window下远程监控linux下tomcat的jvm

    简要介绍: 理论上来讲,任何一个运行的java程序都可以监控当前正在运行的java虚拟机的内存,堆空间,栈空间等信息.tomcat本质也是运行在linux上的java程序,通过一定的配置也可以实现监控 ...

  9. 控制台启动jar包关闭控制台怎么关java程序_Jpom一款简而轻的低侵入式Java运维、监控软件...

    你为什么需要Jpom SpringBoot.Jboot等框架开发的项目通常是以Jar的方式在后台运行的,如果只有一两个项目,管理起来不是太麻烦,但是当项目多了以后,管理起来就不是那么方便了,当项目出现 ...

最新文章

  1. Xcode中的NSLog详解
  2. 机器学习速成课程 | 练习 | Google Development——编程练习:TensorFlow 编程概念
  3. Luogu1220 关路灯
  4. 1. JDK版本变迁和各版本新特性
  5. hadoop组件及各自的功能
  6. Android性能分析工具“TraceView”,“Systrace UI”
  7. 高清优质PPT模板20篇下载(金融投资系列)
  8. linux界面程序崩溃,Linux 下安装anjuta程序运行崩溃 只能用glade做界面
  9. 微信卡券管理 - 修改卡券基本信息
  10. SAP中计划日历计算规则的理解
  11. WPS文档目录更新产生的问题记录
  12. 2应用层 - P2P应用
  13. 【寒江雪】Go实现组合模式
  14. 0611 auto sorting and resend script
  15. 一文读懂量子计算的原理、分类与发展
  16. 计算机信息安全法规和道德规范,信息安全法律法规与道德规范ppt
  17. 网页开发的一些尺寸单位
  18. function的用法()
  19. FAQ 01:合作型多任务与抢先式多任务有和区别
  20. windows与mac文件夹共享

热门文章

  1. 大恶人吉日嘎拉之走火入魔闭门造车之.NET疯狂架构经验分享系列之(十二)多语言支持...
  2. 机器学习预测+akshare
  3. ipv4到ipv6的过渡
  4. 学成在线--10.页面预览
  5. parallels网络初始化失败_33 个神经网络「炼丹」技巧
  6. 《操作系统》OS学习(三):系统调用
  7. 大数据之SparkSQL简介及DataFrame的使用
  8. python 经典类和新式类
  9. TCP的定时器系列 — 零窗口探测定时器(有图有代码有真相!!!)
  10. php是一种,PHP是一种什么型的语言:()