Skip to content

Conversation

@matiwinnetou
Copy link

@matiwinnetou matiwinnetou commented Jul 18, 2025

  Individual Health Indicators (automatically aggregated by Spring Boot Actuator):
  - DatabaseHealthIndicator - Database connectivity via parameters loading
  - ParametersHealthIndicator - Parameters configuration loading
  - ParametersRefInputHealthIndicator - Parameters reference input loading
  - WalletHealthIndicator - Wallet UTXO availability
  - StakingHealthIndicator - FLDT staking status
  - SyncHealthIndicator - Blockchain sync status

  Endpoints Available:
  - /actuator/health - Aggregated health status with detailed component breakdown
  - /__internal__/healthcheck - Legacy endpoint (unchanged for backward compatibility)

  The /actuator/health endpoint will show something like:
  {
    "status": "UP",
    "components": {
      "database": { "status": "UP", "details": {...} },
      "parameters": { "status": "UP", "details": {...} },
      "parametersRefInput": { "status": "UP", "details": {...} },
      "wallet": { "status": "DOWN", "details": {...} },
      "staking": { "status": "DOWN", "details": {...} },
      "sync": { "status": "UP", "details": {...} }
    }
  }

  This gives you both granular monitoring and maintains existing integrations.

@matiwinnetou matiwinnetou marked this pull request as ready for review July 18, 2025 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant