Skip to content

Increase verbosity around readiness #1780

@dimitarvdimitrov

Description

@dimitarvdimitrov

Is your feature request related to a problem? Please describe.

When components aren't ready (i.e. return HTTP 503 on GET /ready) there is no obvious way to understand why the component isn't ready.

Describe the solution you'd like

There are logs explaining what service/target is blocking the start.

Describe alternatives you've considered

Port-forward to the pod and hit the /ready endpoint manually. This may not be an obvious course of action for users not familiar with our helm chart. We also have no docs to explain how to use the endpoint. Finally, the endpoint does not expose which services are

Proposal

Add info logs every time the /ready endpoint is hit and returns a non-200 response. The logs should contain more granular information such as the state of each service or the names of services in each state (right now we only return the number of services per state on the HTTP endpoint)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions