我在 tomcat 上使用 Springboot 应用程序,并在 introscope 10.7 版上监视其统计信息。
下面是我的应用程序启动:
user1 20300 1575 0 May 28 ? 21:09 /web/external_products/springboot/myapp/jdk1.8/jre/bin/java -javaagent:/web/external_products/introscope107_springboot/Agent.jar -Dcom.wily.introscope.agentProfile=/web/external_products/introscope107_springboot/core/config/springboot.tomcat.profile -Dcom.wily.introscope.agent.agentName=ADAPTER_SERVICE -Xms2048m -Xmx2048m -DLOG_PATH=/web/external_products/springboot/myapp/logs -jar /web/external_products/springboot/myapp/webapps/myapp.jar --server.address=velapigeeapi-uat.myhost --server.port=11500 --spring.profiles.active=stg
以下是我的 Introscope 代理配置文件中的当前条目,其中显示了除 JDBC 统计数据之外的足够数据:
cat /web/external_products/introscope107_springboot/core/config/springboot.tomcat.profile
introscope.agent.jmx.name.filter=Catalina|*type=Cache:*Count,Catalina|J2EEApplication=*:*Count,Catalina|*type=ThreadPool:currentThreadsBusy,Catalina|*|type=ThreadPool:*Count,java.lang|type=Threading:*ThreadCount,java.lang|type=ClassLoading*:*ClassCount,java.nio|*|type=BufferPool:MemoryUsed,java.lang*type=GarbageCollector:CollectionTime
我希望在配置文件中添加 JDBC 条目,以便 Introscope 也向我显示 JDBC 的统计信息。
有人推荐使用下面的,它确实显示了一些 JDBC 统计信息(不确定它是否足够或完整的 JDBC 统计信息)
introscope.agent.jmx.name.filter=org.springframework.boot*
问题是我如何将这两个introscope.agent.jmx.name.filter=
条目合并,以便获得 JDBC 统计信息以及它显示的现有非 JDBC 统计信息。我需要语法。
你能建议吗?