狼性军长不妥协:撕开未删减的禁区,看见最真实的铁血与柔情

核心内容摘要

饼干时光:一段关于“臣卜木曹扌圭畐蘑茹”的味蕾探险
八重神子喂旅行者赤脚漫画

YSL水蜜桃:十八岁,正青春,绽放你的专属甜美

Spring Boot Admin 可以监控数据库连接池指标。

以下是具体说明和配置方法

支持的连接池Spring Boot Admin 可以监控多种连接池的指标HikariCPSpring Boot 默认Tomcat JDBC PoolCommons DBCP2Oracle UCP

配置步骤

添加依赖被监控应用确保已包含 Actuator 和对应的 JDBC 驱动dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-jdbc/artifactId!-- 或 spring-boot-starter-data-jpa --/dependency

暴露健康端点被监控应用# application.ymlmanagement:endpoints:web:exposure:include:health,metrics,info,prometheusendpoint:health:show-details:alwaysmetrics:enabled:true

连接池特定配置HikariCP默认无需额外配置指标自动通过/actuator/metrics暴露hikaricp.connections.activehikaricp.connections.idlehikaricp.connections.pendinghikaricp.connections.maxhikaricp.connections.min其他连接池确保启用指标收集spring:datasource:hikari:# 对于 HikariCP默认启用指标register-mbeans:true# 可选用于 JMX 监控

Spring Boot Admin 中的展示

健康检查页面在应用的详情页中可以看到数据源的健康状态绿色连接正常红色无法获取连接

指标图表在Metrics标签页中可以搜索连接池相关指标如hikaricp创建可视化图表监控活跃连接数空闲连接数等待获取连接的线程数连接池大小

自定义仪表盘可以在 SBA 中配置固定图表# Spring Boot Admin Server 配置spring:boot:admin:ui:public-url:http://localhost:8080

高级监控配置

自定义健康指示器ComponentpublicclassConnectionPoolHealthIndicatorimplementsHealthIndicator{AutowiredprivateDataSourcedataSource;OverridepublicHealthhealth(){// 自定义健康检查逻辑returnHealth.up().withDetail(connections,getConnectionCount()).build();}}

集成 Prometheus Grafanamanagement:metrics:export:prometheus:enabled:trueendpoint:prometheus:enabled:true

JMX 监控备选spring:datasource:hikari:register-mbeans:truemanagement:endpoints:jmx:exposure:include:*

常见指标示例指标名称说明正常范围hikaricp.connections.active活跃连接数应小于最大连接数hikaricp.connections.idle空闲连接数根据负载变化hikaricp.connections.pending等待连接的线程数接近0为佳hikaricp.connections.max最大连接数配置值hikaricp.connections.min最小连接数配置值hikaricp.connections.timeout连接超时次数应接近0

故障排查如果看不到连接池指标检查/actuator/metrics端点是否包含连接池指标确认连接池类型和配置确保management.endpoints.web.exposure.include包含metrics查看应用日志是否有相关错误

最佳实践设置合理的连接池参数spring:datasource:hikari:maximum-pool-size:20minimum-idle:5connection-timeout:30000配置告警规则在 SBA 或 Grafana 中活跃连接持续接近最大值等待连接线程数 0 持续一段时间定期审查指标趋势高峰期的连接使用情况连接泄漏检测Spring Boot Admin 对数据库连接池的监控是开箱即用的只要正确配置了 Actuator 端点就能在 Web 界面中方便地查看和分析连接池状态。

茄子黄色视频-茄子黄色视频应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123