Add /management endpoint provided via Spring Actuator
The new endpoint provide metrics including information about application environment, configuration, beans, caches via Spring Actuator. Additional custom endpoints for version info and statistics are available. To allow monitoring of metrics, a Prometheus endpoint is provided via Micrometer.
Showing
- pom.xml 12 additions, 0 deletionspom.xml
- src/main/java/de/thm/arsnova/config/AppConfig.java 33 additions, 4 deletionssrc/main/java/de/thm/arsnova/config/AppConfig.java
- src/main/java/de/thm/arsnova/controller/WelcomeController.java 5 additions, 17 deletions...ain/java/de/thm/arsnova/controller/WelcomeController.java
- src/main/java/de/thm/arsnova/management/StatisticsEndpoint.java 41 additions, 0 deletions...in/java/de/thm/arsnova/management/StatisticsEndpoint.java
- src/main/java/de/thm/arsnova/management/VersionInfoContributor.java 55 additions, 0 deletions...ava/de/thm/arsnova/management/VersionInfoContributor.java
- src/main/java/de/thm/arsnova/web/PathBasedContentNegotiationStrategy.java 11 additions, 4 deletions.../thm/arsnova/web/PathBasedContentNegotiationStrategy.java
- src/main/resources/config/actuator.yml 11 additions, 0 deletionssrc/main/resources/config/actuator.yml
Please register or sign in to comment