Apache Geronimo Microprofile Reporter allows to visualize spans (OpenTracing), the health of your application and Metrics in a small webapp.

this is for test and demo purposes, this is not yet intended to be deployed in production.

Also note that part of the UI are designed to be auto activated when relevant, typically, if you don’t have Microprofile Health, the associated UI will not be active.

Dependencies

<dependency>
  <groupId>org.apache.geronimo</groupId>
  <artifactId>geronimo-microprofile-reporter</artifactId>
  <version>${geronimo-microprofile.version}</version>
</dependency>
<dependency> <!-- to have chart pages -->
  <groupId>org.webjars.bower</groupId>
  <artifactId>chart.js</artifactId>
  <version>2.7.3</version>
</dependency>

Usage

Just add the module in your web application and connect on /geronimo/microprofile/reporter - or prefixes with the JAX-RS application path if you use any.