我在 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.*
然后返回(这是部分输出):
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 命令的末尾添加.*很重要asadmin get --monitor server.resources.__TimerPool.*
如果您忽略它并输入asadmin get --monitor server.resources.__TimerPool
它会返回
没有要报告的监测数据。
命令执行成功。
要查看可供您监控的资源列表类型/asadmin list --monitor server.resources.*