Skip to content

Health check collector#67

Open
ISchwarz23 wants to merge 2 commits into
eclipse-vertx:masterfrom
ISchwarz23:health-check-collector
Open

Health check collector#67
ISchwarz23 wants to merge 2 commits into
eclipse-vertx:masterfrom
ISchwarz23:health-check-collector

Conversation

@ISchwarz23
Copy link
Copy Markdown

Motivation:

While implementing liveness and readiness probes, I encountered a decoupling issue: health checks had to be initialized inside the HTTP server verticle to expose them via the REST API, but the actual components contributing to these checks are distributed across various verticles throughout the service.

To resolve this architectural mismatch, this PR introduces a mechanism to announce and collect health check statuses asynchronously via the Vert.x event bus. This decouples the HTTP infrastructure from the individual component logic.

Conformance:

  • Accepted the ECA
  • Adhered to the code style guidelines to the best of my knowledge.

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