Skip to content

fix(indexer): add DB, Redis, and cursor checks to the indexer health server (currently only RabbitMQ) #237

Description

Summary

cmd/indexer/main.go:135 health server checks only RabbitMQ, not DB/Redis/cursor freshness — an unhealthy indexer can look healthy.

Acceptance Criteria

  • Health reflects DB/Redis/cursor lag
  • Metrics for cursor lag
  • Tests

Complexity

Medium-High.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave programfeatureFeature to implementhigh-complexityHigh-complexity backend task requiring deep architectural workobservabilityLogging, metrics, tracing, health

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions