druid在没有web的项目中如何查看监控

(1)在这个网址下载druidStat.bat文件https://github.com/alibaba/druid/blob/master/core/src/main/scripts/druidStat.bat

druidStat.bat文件内容如下:

@echo off
 
set _RUNJAVA="%JAVA_HOME%\bin\java.exe"
set _TOOLSJAR="%JAVA_HOME%\lib\tools.jar"

%_RUNJAVA% -classpath "./druid-1.1.22.jar;C:\Program Files\Java\jdk1.8.0_171\lib\tools.jar" com.alibaba.druid.support.console.DruidStat %*

(2)把druid-1.1.22.jar从maven的引用中找出来,和上面druidStat.bat文件放在同一个文件夹下

(3)通过jps -l 查看java的进程id

(4)运行druidStat.bat文件

C:\Users\wang>cd C:\Users\wang\Desktop\v\查看druid监控

C:\Users\wang\Desktop\v\查看druid监控>druidStat.bat -sql 20816

(5)查看druidStat命令说明

C:\Users\wang>cd C:\Users\wang\Desktop\v\查看druid监控

C:\Users\wang\Desktop\v\查看druid监控>druidStat.bat -help

注意:

查看详细的id:

1)druidStat -sql 6232 

会打印sql的id和其他信息

2)上面打印的id再通过druidStat -sql -id 893 -detail 6232 查看详细的信息

备注:druidStat -ds  ,druidStat -act ,  druidStat -sql都可以按照这个方式查看详细

说明结果如下

参数:
  -help             打印此帮助信息
  -sql              打印SQL统计数据
  -ds               打印DataSource统计数据
  -act              打印活动连接的堆栈信息
  -detail           打印统计数据的全部字段信息
  -id id            要打印的数据的具体id值
  pid               使用druid连接池的jvm进程id
  refresh-interval  自动刷新时间间隔, 以秒为单位

说明:
  -sql,-ds,-act参数中要至少指定一种数据进行打印, 可以
    组合使用, 比如 -sql -ds 一起的话就打印两种统计数据
  -id id可以跟 -sql 或-ds组合, 比如  -sql -id 5 或 -ds -id 1086752
  pid必需指定, refresh-interval可选, 如不指定,则打印数据后退出
  pid和refresh-interval参数必需放在命令行的最后, 否则解析会出错

例子:
  打印3983进程的sql 统计数据.
      >druidStat -sql 3983
  打印3983进程的ds统计数据.
      >druidStat -ds 3983
  打印3983进程的sql的id为10的详细统计数据.
      >druidStat -sql -id 10 -detail 3983
  打印3983进程的当前活动连接的堆栈信息
      >druidStat -act 3983
  打印3983进程的ds,sql,和act信息
      >druidStat -ds -sql -act 3983
  每隔5秒自动打印ds统计数据
      >druidStat -ds 3983 5

相关推荐

  1. druid没有web项目如何查看监控

    2023-12-11 22:30:02       106 阅读
  2. spring boot集成druid数据监控页面

    2023-12-11 22:30:02       74 阅读
  3. 【 C++ 】如何查看项目使用c++版本

    2023-12-11 22:30:02       41 阅读
  4. Linux系统如何查看当前登录用户

    2023-12-11 22:30:02       36 阅读
  5. 如何查看Linux某个项目是否Docker运行

    2023-12-11 22:30:02       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-11 22:30:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-11 22:30:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-11 22:30:02       82 阅读
  4. Python语言-面向对象

    2023-12-11 22:30:02       91 阅读

热门阅读

  1. SAP UI5 walkthrough step10 Descriptor for Applications

    2023-12-11 22:30:02       51 阅读
  2. 第7课 SQL入门之创建计算字段

    2023-12-11 22:30:02       64 阅读
  3. 计算机网络实验8

    2023-12-11 22:30:02       52 阅读
  4. HashMap的底层工作原理(详细版)

    2023-12-11 22:30:02       46 阅读
  5. 【Android开发-26】Android中服务Service详细讲解

    2023-12-11 22:30:02       46 阅读
  6. CMD的学习

    2023-12-11 22:30:02       56 阅读
  7. 数据集汇总

    2023-12-11 22:30:02       58 阅读
  8. Python数据分析的模块有哪些?

    2023-12-11 22:30:02       56 阅读