-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Decorate reactive messaging connectors with health and metrics #3113
Comments
Hi @cescoffier, would you mind if I took this and tried to come up with some initial implementation? I'd start with Health and then perhaps Metrics as well. Or do you want to wait until these get into the specification? (I saw some open issues for it) Perhaps if we tried to implement this early, it could serve as a base for backporting it into the spec. The liveness checks should be 'true' in all cases, I'd say (?). A broken connector is probably not the reason to discard the whole application. Perhaps one exception here would be reporting 'false' once we detect that the application is going down (after The readiness checks would be
More details to be thought through later... |
Hi @jmartisk, for MQTT, I think you could also check |
Hello Does the Health of a reactive messaging application will be impacted by the back-pressure overflow? Regards |
The overflow would be more a "live" check. |
Metrics have been done already. Health in progress. |
An overflow is not something recoverable by the application ? |
you can recover but it does not involve the readiness check, only the liveness check. You cannot switch from alive to not-ready. |
Health support added for the Kafka and AMQP connectors (upstream). |
Fixed by #10779 |
For each connector:
The text was updated successfully, but these errors were encountered: