[ https://issues.apache.org/jira/browse/TOMEE-2290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Roberto Cortez updated TOMEE-2290: ---------------------------------- Summary: MicroProfile Metrics Example for @Timed (was: Microprofile Metrics Example for @Timed) > MicroProfile Metrics Example for @Timed > --------------------------------------- > > Key: TOMEE-2290 > URL: https://issues.apache.org/jira/browse/TOMEE-2290 > Project: TomEE > Issue Type: Sub-task > Reporter: Ivan Junckes Filho > Assignee: Ivan Junckes Filho > Priority: Major > Labels: examples, pull-request-available > > We would like to have an example for MicroProfile Metrics @Timed annotation. > Here is a quick tutorial on MicroProfile Metrics if you are not aware: > [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-timed_, 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 JAX-RS resource WeatherService that has one method with @Timed > 2 - Have a WeatherServiceTest for the GET and OPTIONS scenarios of @Timed > 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. -- This message was sent by Atlassian JIRA (v7.6.3#76005)