Add an actuator health indicator to check the connection between the application and Axon Server
See original GitHub issueFeature Description
Implement the AbstractHealthIndicator
to return the connection status between applications and Axon Server.
Current Behaviour
There is no integrated way (spring boot) to check the connection status between the application and Axon Server.
For instance, in a Kubernetes cluster, the liveness/readiness probes attached to the /actuator/health
don’t receive a down status because there’s no health indicator for the connection between the application and Axon Server, causing problems to the consumers.
Wanted Behaviour
Return the status down at /actuator/health
if the application faces some problem connecting to Axon Server.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:5 (3 by maintainers)
Top Results From Across the Web
Health Indicators - Axon Reference Guide
The Spring Boot Actuator Health Indicator shares whether the contexts to which an Axon Framework application is connected with are active.
Read more >Spring Boot Actuator: Health check, Auditing, Metrics ...
Spring Boot actuator helps you monitor and manage your Spring boot application by enabling production-ready features like health check, ...
Read more >Health Indicators in Spring Boot - Baeldung
Spring Boot provides a few different ways to inspect the status and health of a running application and its components.
Read more >axoniq/axonserver - Docker Image
Axon Server is a free server for the Axon CQRS Framework. ... Boot version there are some minor changes to the output of...
Read more >Add custom datasource health check indicator to Spring Boot ...
Spring Boot exposes health information of the app through actuator endpoints. We can use health information to check the status of the ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
So, sorry for the wait, we’ve come to the conclusion. Had to have a short discussion on how we feel this would make sense within Axon Framework.
As it stands, I’ve got something working on my local setup. As such, you can expect a pull request soon. Furthermore, this means it’ll be part of 4.6.0. 😃
Thanks for drafting this feature request with us @rzcastilho! We’ll start an internal discussion on what the best approach to tackle this would be. As soon as we’ve made a decision, we’ll certainly update this ticket accordingly.