Context
Automated uptime monitoring for the platform.
Problem
Services like UptimeRobot can only check if the port is open, not if indexing is alive.
Suggested Execution
- Create a '/health' endpoint.
- Checks: DB connection, Redis ping, Soroban RPC lag, Indexer cursor age.
Acceptance Criteria
- Detailed status report for devops.
- 503 error if indexer is more than 1000 ledgers behind.
References
- backend/src/app.controller.ts
Context
Automated uptime monitoring for the platform.
Problem
Services like UptimeRobot can only check if the port is open, not if indexing is alive.
Suggested Execution
Acceptance Criteria
References