Details

      Description

      We would like to have an example for MicroProfile Metrics @Histogram annotation.

      Here is a quick tutorial on MicroProfile Metrics if you are not aware of it:

      https://www.tomitribe.com/blog/getting-started-with-microprofile-metrics/

      Fork / clone the TomEE project from here:

      https://github.com/apache/tomee

      Example name should be mp-metrics-histogram, following the standard already in the project.

      All the examples are in:

      https://github.com/apache/tomee/tree/master/examples

      See this example of @Counted for reference:

      https://github.com/apache/tomee/tree/master/examples/mp-metrics-counted

      See these two PRs for the diff for @Counted, it will help you see how simple it is:

      https://github.com/apache/tomee/pull/203

      https://github.com/apache/tomee/pull/207

      What you have to do is:

      1 - Create a method in the WeatherService class with @Histogram

      2 - Have a WeatherServiceTest for the GET and OPTIONS scenarios of @Histogram

      3 - Make sure you have tests for Prometheus and JSON formats

      4 - Make sure all the tests pass

      After that submit a PR and we'll review it.

       

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                ivanjunckes Ivan Junckes Filho
                Reporter:
                ivanjunckes Ivan Junckes Filho
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: