Hello Michael, in prometheus, histograms are not represented directly like their class and the prometheus representation is done through an endpoint and not a body writer as per microprofile spec - can likely be enhanced but it is not needed today since you rarely want a single metrics in the output (see https://github.com/apache/geronimo-metrics/blob/master/geronimo-metrics-common/src/main/java/org/apache/geronimo/microprofile/metrics/common/prometheus/PrometheusFormatter.java#L140 for an impl)
Now, geronimo-metrics provides for you the prometheus endpoints so you don't need to implement it on your side, did you set the system property geronimo.metrics.jaxrs.activated=true ? Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book <https://www.packtpub.com/application-development/java-ee-8-high-performance> Le mer. 28 nov. 2018 à 16:43, Ivan Junckes Filho <ivanjunc...@gmail.com> a écrit : > Hi Michael, could you please push it to a remote branch so I can take a > look? > > On Wed, Nov 28, 2018 at 1:26 PM Michael Redlich <mpre...@gmail.com> wrote: > > > Hello everyone: > > > > I am making progress implementing a Metrics Histogram example. Please > see > > the following code: > > > > @Path("/histogram") > > @GET > > @Produces(MediaType.TEXT_PLAIN) > > // @Produces(MediaType.APPLICATION_JSON) > > public Histogram histogramStatus() { > > Metadata metadata = new Metadata("items", MetricType.HISTOGRAM, > > "degrees F"); > > metadata.setDescription("A histogram of recent temperatures."); > > Histogram temps = metrics.histogram(metadata); > > for(int temp = 80; temp < 100; ++temp) { > > temps.update(temp); > > } > > return temps; > > } > > > > > > In APPLICATION_JSON mode (commented), the output is as expected. However, > > in TEXT_MODE, I get the following message: > > > > No message body writer has been found for class > > org.apache.geronimo.microprofile.metrics.impl.HistogramImpl, > > ContentType: text/plain > > > > I haven't been able to find a way to correct this, especially since the > > Counter Metric didn't require a body writer. > > > > I would appreciate any help. Thanks! > > > > Mike. > > > > -- > > *Code*, *Write*, *Cycle*, *Run*, *Drink*, > > *Sleep ... Repeat* > > > > *InfoQ <https://www.infoq.com/> Java Queue Editor* > > https://about.me/mpredli <http://about.me/mpredli/> > > https://twitter.com/mpredli > > https://redlich.net/ > > https://javasig.org/ > > *Laissez Les Bon Temps Rouler* > > >