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*

Reply via email to