java - 在 introscope 中为独立的 springboot java 应用程序获取 JDBC 连接监控数据

标签 java spring-boot datasource spring-jdbc introscope

我有一个独立的 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、Heap、THREADS、JMX 等,但找不到我的 springboot 应用程序建立的 JDBC 连接数。
您能否指导我如何在 introscope 中获取 springboot 的 JDBC 统计信息。
注意:我们在 introscope 中获得了几个 weblogic 和 Websphere java 应用程序服务器的 JDBC 统计信息,但不确定独立 springboot java 应用程序的操作方法。

最佳答案

您正在使用 hikaricp 下的仪表-字首。您可以使用 grafana、具有自动完成功能的 promethues-ui 或直接通过 promethues-endpoint 轻松找到它们。
Spring-Docs
Grafana 示例
image of grafana
Prometheus-端点
image of spring-response2

关于java - 在 introscope 中为独立的 springboot java 应用程序获取 JDBC 连接监控数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67678916/

相关文章:

java - HIbernate 在 Getter/Setter 中加密和解密?

java - 在 MariaDB 上使用 Hibernate 进行 JPQL 更新查询时出错

Spring boot 项目未解析依赖项 - 无法在 org.springframework.boot :spring-boot-starter-web:jar:2. 1.1.RELEASE 处收集依赖项

spring-boot - 编码错误 - 缺少 xmlrootelement 注释错误

java - 如何模拟在构造函数中创建的类?

java - 为什么不存在 SkipList 的非并发版本

java - 字典搜索超时……该怎么办

java - Spring DriverManagerDataSource vs apache BasicDataSource

java - Spring 3 JavaConfig - 注入(inject)数据源时出现问题

deployment - Reporting Services 部署问题 从 VS 2005 部署到 RS 2008