Class ServiceHealthIndicator

java.lang.Object
com.bytedesk.service.config.ServiceHealthIndicator
All Implemented Interfaces:
org.springframework.boot.actuate.health.HealthContributor, org.springframework.boot.actuate.health.HealthIndicator

@Component public class ServiceHealthIndicator extends Object implements org.springframework.boot.actuate.health.HealthIndicator
Service模块健康检查 监控客服服务相关指标:消息队列、会话管理、数据库连接等
  • Field Details

    • dataSource

      @Autowired(required=false) private DataSource dataSource
    • redisTemplate

      @Autowired(required=false) private org.springframework.data.redis.core.RedisTemplate<String,Object> redisTemplate
    • startTime

      private final Instant startTime
  • Constructor Details

    • ServiceHealthIndicator

      public ServiceHealthIndicator()
  • Method Details

    • health

      public org.springframework.boot.actuate.health.Health health()
      Specified by:
      health in interface org.springframework.boot.actuate.health.HealthIndicator
    • formatDuration

      private String formatDuration(Duration duration)