有人知道asadmin命令行等效于显示资源数据,如下图所示(即Resource __TimerPool)吗?
我正在使用Payara 4.1.1.171.1。
我输入了asadmin monitor --help
,它的输入方式为
monitor [--help] --type type [--filename filename] [--interval interval] [--filter filter] instance-name
类型字段仅接受“ httplistener”,“ jvm”和“ webmodule”作为输入。 因此,我不能使用“资源”或“ jdbcpool”作为类型。
奇怪的是,在旧的glassfish 2.1 https://docs.oracle.com/cd/E19879-01/821-0185/gelol/index.html中,您可以选择“ jdbcpool”作为类型
感谢您的帮助。
答案 0 :(得分:1)
我在payara文档https://docs.payara.fish/documentation/payara-server/monitoring-service/monitoring-service.html
上找不到真正的答案但是通过使用Glassfish文档https://docs.oracle.com/cd/E18930_01/html/821-2416/ghmct.html#gipzv的一部分,我可以得到所需的东西。
命令为asadmin get --monitor server.resources.__TimerPool.*
然后返回(这是部分输出):
server.resources .__ TimerPool.numconnused-highwatermark = 2 server.resources .__ TimerPool.numconnused-lastsampletime = 1559826720029 server.resources .__ TimerPool.numconnused-lowwatermark = 0 server.resources .__ TimerPool.numconnused-name = NumConnUsed server.resources .__ TimerPool.numconnused-starttime = 1559823838730 server.resources .__ TimerPool.numconnused-unit =计数 server.resources .__ TimerPool.numpotentialconnleak-count = 0 server.resources .__ TimerPool.numpotentialconnleak-description =数字 潜在的连接泄漏 server.resources .__ TimerPool.numpotentialconnleak-lastsampletime = -1 server.resources .__ TimerPool.numpotentialconnleak-name = NumPotentialConnLeak server.resources .__ TimerPool.numpotentialconnleak-starttime = 1559823838735 server.resources .__ TimerPool.numpotentialconnleak-unit = 计数server.resources .__ TimerPool.waitqueuelength-count = 0 server.resources .__ TimerPool.waitqueuelength-description =数量 队列中等待服务的连接请求。 server.resources .__ TimerPool.waitqueuelength-lastsampletime = -1 server.resources .__ TimerPool.waitqueuelength-name = WaitQueueLength server.resources .__ TimerPool.waitqueuelength-starttime = 1559823838735 server.resources .__ TimerPool.waitqueuelength-unit = count
命令成功执行。
在asadmin get --monitor server.resources.__TimerPool.*
如果您忽略了这一点而只输入asadmin get --monitor server.resources.__TimerPool
,它将返回
没有要报告的监视数据。
命令成功执行。
要查看可用于监视的资源列表,请键入/asadmin list --monitor server.resources.*