最近性能測試的時候想要查看一下dubbo線程池的使用情況,百度了好久才找到相關資料,連接如下:
主要是通過telnet命令登錄dubbo服務端口,從而查看相關信息。
命令如下:
ls
(list services and methods)
ls
顯示服務列表。
ls -l
顯示服務詳細信息列表。
ls XxxService
顯示服務的方法列表。
ls -l XxxService
顯示服務的方法詳細信息列表。
ps
(print server ports and connections)
ps
顯示服務端口列表。
ps -l
顯示服務地址列表。
ps 20880
顯示端口上的連接信息。
ps -l 20880
顯示端口上的連接詳細信息。
cd
(change default service)
cd XxxService
改變缺省服務,當設置了缺省服務,凡是需要輸入服務名作為參數的命令,都可以省略服務參數。
cd /
取消缺省服務。
pwd
(print working default service)
pwd
顯示當前缺省服務。
trace
trace XxxService
跟蹤1次服務任意方法的調用情況。
trace XxxService 10
跟蹤10次服務任意方法的調用情況。
trace XxxService xxxMethod
跟蹤1次服務方法的調用情況
trace XxxService xxxMethod 10
跟蹤10次服務方法的調用情況。
count
count XxxService
統計1次服務任意方法的調用情況。
count XxxService 10
統計10次服務任意方法的調用情況。
count XxxService xxxMethod
統計1次服務方法的調用情況。
count XxxService xxxMethod 10
統計10次服務方法的調用情況。
invoke
invoke XxxService.xxxMethod({"prop": "value"})
調用服務的方法。
invoke xxxMethod({"prop": "value"})
調用服務的方法(自動查找包含此方法的服務)。
status
status
顯示匯總狀態,該狀態將匯總所有資源的狀態,當全部OK時則顯示OK,只要有一個ERROR則顯示ERROR,只要有一個WARN則顯示WARN。
status -l
顯示狀態列表。
log
2.0.6以上版本支持
log debug
修改dubbo logger的日志級別
log 100
查看file logger的最后100字符的日志
help
help
顯示telnet命幫助信息。
help xxx
顯示xxx命令的詳細幫助信息。
clear
clear
清除屏幕上的內容。
clear 100
清除屏幕上的指定行數的內容。
exit
exit
退出當前telnet命令行。