在独立 springboot java 应用程序的 introscope 中获取 JDBC 连接监控数据
get JDBC connection monitoring data in introscope for standalone springboot java application
我有一个独立的 java springboot 应用程序,它具有如下 JDBC 连接设置:
Java代码:
spring:
datasource:
hikari:
driver-class-name: oracle.jdbc.driver.OracleDriver
jdbc-url: jdbc:oracle:thin:@dbhost:1521/db01.world
username: WEB_USER
password: password
我获得了所有 Introscope 统计信息,例如 CPU、堆、线程、JMX 等,但无法找到我的 springboot 应用程序建立的 JDBC 连接数。
能否指导我如何在 introscope 中获取 springboot 的 JDBC 统计数据。
注意:我们在 introscope 中获得了几个 weblogic 和 Websphere java 应用程序服务器的 JDBC 统计数据,但不确定独立 springboot java 应用程序的操作方法。
您将获得 hikaricp
前缀下的仪表。您可以使用 grafana、promethues-ui 自动完成或直接通过 promethues-endpoint 轻松找到它们。
Grafana 示例
Prometheus 端点
我使用默认值为 tomcat 重新安装了 introscope 代理 10.7,现在它为我提供了所有监控指标。
我们看到了 introscope AutoProbe.log,其中提到了诸如 pbl / pbd 文件未找到之类的错误,该错误一旦修复就会导致我们找到第二个文件未找到等等。这就是我们接到电话重新做这件事的地方。
我有一个独立的 java springboot 应用程序,它具有如下 JDBC 连接设置:
Java代码:
spring:
datasource:
hikari:
driver-class-name: oracle.jdbc.driver.OracleDriver
jdbc-url: jdbc:oracle:thin:@dbhost:1521/db01.world
username: WEB_USER
password: password
我获得了所有 Introscope 统计信息,例如 CPU、堆、线程、JMX 等,但无法找到我的 springboot 应用程序建立的 JDBC 连接数。
能否指导我如何在 introscope 中获取 springboot 的 JDBC 统计数据。
注意:我们在 introscope 中获得了几个 weblogic 和 Websphere java 应用程序服务器的 JDBC 统计数据,但不确定独立 springboot java 应用程序的操作方法。
您将获得 hikaricp
前缀下的仪表。您可以使用 grafana、promethues-ui 自动完成或直接通过 promethues-endpoint 轻松找到它们。
Grafana 示例
Prometheus 端点
我使用默认值为 tomcat 重新安装了 introscope 代理 10.7,现在它为我提供了所有监控指标。
我们看到了 introscope AutoProbe.log,其中提到了诸如 pbl / pbd 文件未找到之类的错误,该错误一旦修复就会导致我们找到第二个文件未找到等等。这就是我们接到电话重新做这件事的地方。