Skip to content

feat(backend): improve observability and readiness - #821

Open
ololadedavidvictor-bit wants to merge 1 commit into
WHEELBACK:mainfrom
ololadedavidvictor-bit:issues/696-699-resolution
Open

ololadedavidvictor-bit wants to merge 1 commit into
WHEELBACK:mainfrom
ololadedavidvictor-bit:issues/696-699-resolution

Conversation

@ololadedavidvictor-bit

@ololadedavidvictor-bit ololadedavidvictor-bit commented Sep 29, 2026 •

Copy link
Copy Markdown

Summary

  • Add Pino JSON logging with request correlation IDs, LOG_LEVEL, secret redaction, and development-only pretty output.
  • Expose Prometheus HTTP latency, process, indexer lag, and webhook outcome metrics; support disabling /metrics.
  • Add bounded MongoDB, Redis, and Soroban RPC readiness checks while preserving /health as liveness.
  • Ensure MongoDB indexes idempotently at connection/startup and document operational endpoints and metrics.

Validation: no compile or tests run, as requested. Static whitespace and logging inventory checks passed.

Closes #696
Closes #697
Closes #698
Closes #699

@drips-wave

drips-wave Bot commented Sep 29, 2026

Copy link
Copy Markdown

@ololadedavidvictor-bit Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant