Skip to content

Develop 'System Health' Monitoring Endpoint #368

Description

@gabito1451

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions