Tomcat性能监控LambdaProbe
LambdaProbe
LambdaProbe 是一款强大的免费开源工具,LambdaProbe拥有几乎所有Tomcat Manager的功能, 可以说是一个增强版本的 Tomcat Manager。除此之外,Tomcat Probe 还拥有很多让开发者和系统管理者更方便的性能。从而使得Tomcat对开发者和管理者更加透明。
包括 应用程序,数据源,发布,日志,线程,集群,系统信息,状态,连接器状态这些功能. 如配合 JDK 1.5 甚至可以实时的画出 Server的详细内存占用状态.
1.安装: 下载 ZIP 文件(LambdaProbe 1.7b, BINARIES ~7Mb), 解压后只需要发布probe.war文件到 Tomcat 服务器的 webapps 目录下. 支持的Tomcat 服务器版本: 5.0, 5.5, 6.0. 还有一个地方需要设置, 在 conf/tomcat-users.xml 中添加 manager 账户,probe 需要这个账户才能正确登录使用.
如果不知道怎么做, 你可以把文件内容改成这样即可拥有一个用户名和密码都为 admin 的管理员账户:
<?xml version='1.0' encoding='utf‐8'?>
<tomcat‐users> <role rolename="manager"/> <role rolename="tomcat"/><role rolename="admin"/> <role rolename="role1"/><role rolename="Admin"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="admin" password="admin" roles="admin,manager,Admin"/><user username="role1" password="tomcat" roles="role1"/>
</tomcat‐users>
2.访问路径:http://localhost:8080/probe/
用户名:admin
密码:admin
3.汉化:把下载的汉化文件包解压缩, 将其中的 messages_zh_CN.properties 放到 $TOMCAT_HOME\webapps\probe\WEB‐INF 下
完成之后就可以看到如图所示:
JavaMelody
JavaMelody能够在QA和实际运行生产环境监测Java或Java EE应用程序服务器。并以图表的形式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、 Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看.比如你要监控某个Web程序,你可以将javamelody.jar和jrobin-1.5.9.1.jar放在本程序的web-inf\lib下,并且在web程序的web.xml加入以下代码:
<filter> <filter-name>monitoring</filter-name> <filter-class>net.bull.javamelody.MonitoringFilter</filter-class> </filter> <filter-mapping> <filter-name>monitoring</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <listener> <listener-class>net.bull.javamelody.SessionListener</listener-class> </listener>
现在就可以查看web程序的监控数据图表了,比如我们监控:http://localhost:8080/GPSSalePost的web程序,监控入口就是类似: http://localhost:8080/GPSSalePost/monitoring,非常方便,从这
个分析监控来看,你可以分析出那些请求较慢,SQL执行情况,CPU内存占用情况等,如图所示:
摘自网址:点击查看吧
Tomcat性能监控LambdaProbe相关推荐
- Java生产环境下性能监控与调优详解 第5章 Tomcat性能监控与调优
第5章 Tomcat性能监控与调优 5-1 tomcat远程debug 5-2 tomcat-manager监控 5-3 psi-probe监控 5-4 tomcat优化
- Tomcat 性能监控指南
应用程序服务器监控指标和运行时特性对于在每台服务器上运行的应用程序至关重要.此外,监控可以及时预防或解决潜在问题.就 Java 应用程序而言,Apache Tomcat是最常用的服务器之一.Tomca ...
- 超详细的Tomcat性能监控及调优教程
点击上方关注"Java后端技术栈" 回复"面试"获取最新资料 一.下载地址 https://tomcat.apache.org/download-80.cgi ...
- 关于Tomcat性能监控的第三方工具Probe的简介
Tomcat Probe => Lambda Probe =>PSI Probe,这个小工具已经三易其名了.(现在挪窝到GitHub了,很方便). 这个Probe可以说是一个增强版本的 T ...
- 【Tomcat】Tomcat性能分析
一.预研任务介绍和预研目标 任务介绍: Apache Tomcat是目前较为流行的web服务器,以其技术先进.性能稳定著称,其次它还是一个免费开源的项目. Tomcat性能分析的意义在于能为日常工作中 ...
- Java生产环境下性能监控与调优详解 大纲 学习感悟
Java生产环境下性能监控与调优详解 生产环境发生了内存溢出如何处理? 生产环境应该给服务器分配多少内存合适? 如何对垃圾收集器的性能进行调优? 4.生产环境CPU负载飙高该如何处理? 5.生产环境应 ...
- [java]深入剖析Java性能监控调优视频教程
课程概述 基于JDK命令行工具的监控 基于JVisualVM的可视化监控 基于Btrace的监控调试 Tomcat性能监控与调优 Nginx性能监控与调优 JVM层GC调优 JVM字节码与Java代码 ...
- tomcat性能调优和性能监控(visualvm)
tomcat服务器优化 1.JDK内存优化 根据服务器物理内容情况配置相关参数优化tomcat性能.当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃.因此一般建议堆的最 ...
- Jmeter - 从入门到精通高级篇 - jmeter使用监视器结果监控tomcat性能(详解教程)
1.简介 这一篇讲解分享如何使用jmeter的监视器结果监控tomcat性能. 2.准备工作 文章标题中提到jmeter和tomcat,那么只需要准备它们两即可. 2.1 tomcat配置用户名密码及 ...
最新文章
- LeetCode简单题之托普利茨矩阵
- 浅谈 Nginx与PHP 交互
- js 定时器(setTimeout/setInterval)出现变量未定义(xxx is not defined) 的解决方法
- SlidingMenu(一)
- android computescroll_Android Scroller与computeScroll方法的调用关系
- 多径信道理论的直观感受与MATLAB仿真
- wildfly_从WildFly 9(子系统)中运行OkHttpClient
- javaScript中const,var,let区别与用法详解
- Pro ASP.NET 4 CMS
- HIRO 部署新一代可扩展边缘微型数据中心
- 【ActiveReports 大数据分析报告】用数据分析的手段告诉你,复联4有多火爆?
- Scala文件内容生成本地文件
- IOS控件圆角、描边
- dao层如何调用对象_如何实现DBCP数据库连接池工具类&mvc分层开发web流程操作?...
- MATLAB图像拼接算法及实现
- WPF教程:依赖属性
- 支付宝相关服务申请入口
- PCB板层简介+走线
- vivado安装步骤
- OpenCV--颜色通道分离和合并
热门文章
- JavaScript中eval()和$.parseJSON()的区别和联系以及JSON.stringify()的区别
- centos7 删除zabbix_Zabbix服务器端运行中显示为“不”的解决方式
- linux 运行python 看不到异常信息_Linux异常解决:/usr/bin/env python\r no such file or directory...
- python登录跳转_Python模拟登录和登录跳转的参考示例
- Java String类的相关操作
- USB3.1与Type-C有什么区别
- 建立高端人脉的三条捷径
- 为什么说社区团购进行得如火如荼?
- 芯片14纳米与7纳米相比,是不是芯片大一点,性能差不太多呢?
- java项目.gitignore文件过滤规则