Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider health checking as part of specifications #627

Open
remmeier opened this issue May 30, 2020 · 2 comments
Open

Consider health checking as part of specifications #627

remmeier opened this issue May 30, 2020 · 2 comments
Labels
needs discussion Need more information before all suitable labels can be applied question Question for discussion release:after-ga Not required before GA release, and not going to work on before GA

Comments

@remmeier
Copy link

next to tracing, logging and metrics, health checks can be considered as one of the corner stones in any monitoring system. maybe would be useful to also specify health checking in OpenTelemetry.

The scope could be:

  • definition of the API endpoint where to find what information
  • two basic status services for readiness/liveness
  • a service returning a listing of all executed health checks
  • data structures how a health record is supposed to look like
  • support to implement health checking in the various programming languages

e.g. within the Java ecosystem Spring implements health endpoints as part of there actuators (https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html#production-ready-health). Could be a start.

@Oberon00
Copy link
Member

I think your issue is a duplicate of at least one of the below:

@remmeier
Copy link
Author

remmeier commented Jun 4, 2020

rather complementary. The tickets in question ask for a mechanism to exclude certain URLs from tracing. Most frequent use case are health-related endpoints. But how those health endpoints actually look like is still open. Everybody is doing his own thing. And when people have to integrate many components, they have to deal with that mix of health information (in the lucky case components event have such an endpoint). I think it would be rather useful to also have a standard for this in place. It will then allow to both ease integration and allow further tooling on top of that to analyze and visualize.

@carlosalberto carlosalberto added the question Question for discussion label Jun 26, 2020
@bogdandrutu bogdandrutu added the needs discussion Need more information before all suitable labels can be applied label Jun 26, 2020
@carlosalberto carlosalberto added the release:after-ga Not required before GA release, and not going to work on before GA label Jul 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs discussion Need more information before all suitable labels can be applied question Question for discussion release:after-ga Not required before GA release, and not going to work on before GA
Projects
None yet
Development

No branches or pull requests

4 participants