Tomcat监控统计数据

时间:2016-06-24 05:52:43

标签: tomcat monitoring jmx

我正在研究一个监控Tomcat的脚本。我想报告以下内容:

  1. 活动连接总数
  2. 活跃用户会话总数
  3. 进程在任何给定时间使用的平均内存
  4. 平均请求处理时间
  5. 此脚本将通过curl发送远程调用并运行jmx命令以获取所需的详细信息,例如: https://my_host_name/manager/jmxproxy/%20?get=java.lang:type=Threading&att=ThreadCount

    是否可以通过此方法获得更多统计数据?当我尝试以下内容时,它会抛出异常: https://my_host_name/manager/jmxproxy/%20?get=java.lang:type=Manager&att=activeSessions

1 个答案:

答案 0 :(得分:0)

Manager必须进一步限定,https://my_host_name/manager/jmxproxy/?get=Catalina:type=Manager,context=/host-manager,host=localhost&att=activeSessions

OK - Attribute get 'Catalina:type=Manager,context=/host-manager,host=localhost' - activeSessions = 0