搭救打工人! doocs md 写公众号,加速效率不用考虑格式!

核心内容摘要

智慧交通驾驶员有无系安全带检测数据集VOC+YOLO格式1313张2类别
基于STM32单片机电子门铃音乐门铃系统

QT实战:Qt6 字符编码避坑指南

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