Skip to content

fix(query-engine): decouple backend health endpoint - #687

Merged
milindsrivastava1997 merged 2 commits into
mainfrom
codex/fix-backend-health-endpoint
Sep 3, 2026
Merged

fix(query-engine): decouple backend health endpoint#687
milindsrivastava1997 merged 2 commits into
mainfrom
codex/fix-backend-health-endpoint

Conversation

@milindsrivastava1997

Copy link
Copy Markdown
Contributor

Summary

  • Add a backend-only configurable startup health endpoint.
  • Use Prometheus /-/ready and VictoriaMetrics /health in experiment and Grafana demo wiring.
  • Preserve ASAPQuery /api/v1/status/runtimeinfo and earliest timestamp metadata.
  • Allocate dynamic ports for Prometheus forwarding test mocks so query-engine test targets can run in parallel.

Validation

  • Cargo fmt, cargo check, and cargo clippy pass.
  • cargo test --workspace passes.
  • Python syntax and lint hooks pass.

The stale fake-exporter image issue observed in the VictoriaMetrics experiment is separate from this PR.

@milindsrivastava1997
milindsrivastava1997 marked this pull request as ready for review September 3, 2026 00:42
@milindsrivastava1997
milindsrivastava1997 merged commit e4c1891 into main Sep 3, 2026
21 checks passed
@milindsrivastava1997
milindsrivastava1997 deleted the codex/fix-backend-health-endpoint branch September 3, 2026 00:42
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