Psi Probe 安装及使用说明

安装

前期准备

确保Tomcat服务已开启JMX端口

启动Tomcat时应添加JVM命令行参数:

-Dcom.sun.management.jmxremote

配置Psi Probe用户

编辑conf/tomcat-users.xml:

<tomcat-users>

  <role rolename="probeuser" />
  <role rolename="poweruser" />
  <role rolename="poweruserplus" />
  <role rolename="manager-gui" />

  <user username="admin" password="t0psecret" roles="manager-gui" /></tomcat-users>

其中,admin/t0psecret是访问psi-probe界面需要的用户名密码,请修改

部署Psi Probe

1.下载Psi Probe

https://oss.sonatype.org/content/repositories/snapshots/com/github/psi-probe/psi-probe-web/3.0.0-SNAPSHOT/psi-probe-web-3.0.0-20161215.222832-30.war

2.部署

将下载下来的war包重命名为psi-probe.war,拷贝至tomcat的webapps/目录下

使用Psi Probe

Tomcat启动完成后,通过http://ip:port/psi-probe 访问监控平台

主要功能介绍

应用程序列表

此页中展示所有部署于此Tomcat实例中的应用程序,并列出基本信息

  • 请求:此应用自启动起处理的请求总数
  • 会话:此应用当前活动的会话数(点击可显示会话列表)
  • 会话属性:此应用当前所有的会话属性数
  • 属性数:此应用当前ServletContext级的属性数(点击可见具体的属性列表)
  • 超时:会话的超时时间
  • JDBC使用量:只在使用了tomcat自带的JDBC连接池时才会有用

应用程序详情

在应用程序列表中点击某个应用程序,会进入该应用的详情界面

应用程序详情界面共有10个子界面:

  • 摘要:显示应用摘要信息,可以进行应用的启停操作
  • 会话:列出此应用当前所有活动会话,可以看到每个会话的详细信息,以及会话内保存的属性等,同时还可以强制销毁会话
  • 属性:列出ServletContext级别的属性列表
  • JSPs:列出此应用下所有的JSP页面,并可以手动编译JSP页面
  • 资源:只有在定义了tomcat resource(如JDBC连接池)时起作用,展示资源的相关信息
  • Context 描述文件:展示此应用的context.xml
  • 发布描述文件:展示此应用的web.xml
  • Servlets:展示此应用下的所有Servlet,以及每个Servlet的性能统计数据
  • 过滤器:展示此应用下所有Filter
  • 参数:展示此应用的Context初始参数

数据源

在使用了Tomcat自带的JDBC连接池时,此界面可以展示JDBC连接池的详细信息和状态数据,如最大活动连接数,最小空闲连接数,当前活动连接数等等.

发布

在此界面中,可以向Tomcat发布应用程序

日志

展现此Tomcat实例产生的日志文件,可以在线浏览和下载.

线程

展示Tomcat进程中的全部线程信息,点击线程执行点可以看到该线程的stacktrace.

线程池

在线程界面中点击线程池进入

此界面展示tomcat线程池的信息,如当前线程池中的线程数和繁忙线程数等

系统信息

此界面可以展示JVM和操作系统的信息,如JVM内存使用、JVM参数、CPU/内存/Swap使用率等等

连接器

此界面中展示Tomcat Connector的信息,包括每个Connector处理请求的历史统计信息,和Connector当前正在处理的请求信息.

时间: 2024-10-01 00:15:54

Psi Probe 安装及使用说明的相关文章

VirtualBox安装及使用说明和虚拟机安装XP系统图文教程

virtualbox是一款开源的虚拟机软件,它能够支持多种操作系统的安装如:Solaris.Windows.DOS.Linux.OS/2 Warp.BSD等系统作为client操作系统,而且最新版本号:VirtualBox-4.1.18-78361(2012-6-20公布)还支持Android 4.0系统,更大程度的给予使用者们便利,它的功能十分强大且易用,相对其它虚拟机软件来说占用内存较小,值得下载使用.本文就为大家介绍一下VirtualBox安装及使用说明和虚拟机安装XP系统图文教程. 一.

Gerrit的安装和使用说明

Gerrit安装和使用说明 搞了几天,资料也查了不少,终于磨出来了.有什么不对的地方,大家及时提出来...,开始吧 系统 Centos6.5 x64 内存 2G 硬盘 20G 数据库 Mysql5.1 服务器 Apache2.2 准备 #yum update #yum install git #yum install java-1.7.0-openjdk.x86_64 #yum install mysql-server #service mysqld start 配置mysql #mysql –

Kibana安装及使用说明

Kibana安装及使用说明 Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索.查看交互存储在Elasticsearch索引中的数据. 官方地址:https://www.elastic.co/cn/products/kibana 一.Kibana安装 1.环境准备 Kibana是ElasticSearch的可视化平台,依赖ElasticSearch,需要优先安装ElasticSearch. 示例:ElasticSearch 5.5.2 集群 2.Kibana下载 K

Docker的安装和使用说明——Docker for Windows

一.Docker安装 1.1官方方法 官方下载页面:http://www.docker.com/products/docker#/windows 官方下载地址:https://download.docker.com/win/stable/InstallDocker.msi 1.2推荐方法: 1.2.1 DockerToolbox官方地址:http://www.docker.com/products/docker-toolbox 官方最新版:https://github.com/docker/to

Linux系统下wetty安装和使用说明

1. Wetty简介 Wetty是使用Node.js和websockets开发的一个开源Web-based SSH.关于Web-based SSH的更多资料请参考https://en.wikipedia.org/wiki/Web-based_SSH. 而wetty的资料请参考https://github.com/krishnasrinivas/wetty. 2. 环境准备 因为wetty是使用Node.js编写的,所以我们要事先安装好相关的Node.js环境.请看考这篇博文. 3. Wetty安

CocoaPods 2015安装和使用说明

cocoapods 简介: CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本. Cocoapods意义体现在两个方面.第一,在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段.连接器选项.甚至是ARC环境下的-fno-objc-arc配置等.第二,使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,

libevent 安装与使用说明

1. 简介 libevent是一个事件触发的网络库,适用于windows.linux.bsd等多种平台,内部使用select.epoll.kqueue.IOCP等系统调用管理事件机制.著名分布式缓存软件memcached也是基于libevent,而且libevent在使用上可以做到跨平台,而且根据libevent官方网站上公布的数据统计,似乎也有着非凡的性能. 主要特点如下: 事件驱动,高性能: 轻量级,专注于网络: 跨平台,支持 Windows.Linux.Mac Os等: 支持多种 I/O多

zookeeper+dubbo-admin安装搭建使用说明

环境介绍 [[email protected] ~]# cat /etc/issue CentOS release 6.9 (Final) Kernel \r on an \m [[email protected] ~]# uname -a Linux Kong 2.6.32-696.18.7.el6.x86_64 #1 SMP Thu Jan 4 17:31:22 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]# [[

RobotFramework和Eclipse集成-安装和使用说明

1.安装python3. 安装说明: https://www.cnblogs.com/Simple-Small/p/9179061.html 2.RF安装命令:Pip install RobotFramework 在python安装完成之后,运用pip命令安装Selenium2Library:Pip install --upgrade --pre robotframework-selenium2library 1.eclipse安装: 对eclipse的版本是有要求的.说明:下载链接中提供的ec