Class MetricAppBean

java.lang.Object
org.eclipse.microprofile.metrics.test.MetricAppBean

@ApplicationScoped public class MetricAppBean extends Object
  • Field Details

  • Constructor Details

    • MetricAppBean

      public MetricAppBean()
  • Method Details

    • countMeMetricNameScopeA

      @Counted(name="sharedMetricName", absolute=true, scope="customScopeA") public void countMeMetricNameScopeA()
    • timeMeMetricNameScopeB

      @Timed(name="sharedMetricName", absolute=true, scope="customScopeB") public void timeMeMetricNameScopeB()
    • gaugeMeMetricNameScopeC

      public long gaugeMeMetricNameScopeC()
    • gaugeMeTagged

      public long gaugeMeTagged()
    • gaugeMeTaggedOne

      public long gaugeMeTaggedOne()
    • gaugeMeTaggedTwo

      public long gaugeMeTaggedTwo()
    • countMe

      public void countMe()
    • countMeA

      @Counted(name="metricTest.test1.countMeA", absolute=true, description="count-me-a-description") public void countMeA()
    • countMeB

      @Counted(name="metricTest.test1.countMeB", absolute=true, unit="jellybean") public long countMeB()
    • gaugeMe

      public void gaugeMe()
    • gaugeMeA

      public long gaugeMeA()
    • gaugeMeB

      public long gaugeMeB()
    • histogramMe

      public void histogramMe()
    • timeMe

      public void timeMe()
    • timeMeA

      @Timed public void timeMeA()
    • createPromMetrics

      public void createPromMetrics()
      We create a few metrics with names that are outside the characters that OpenMetrics allows which is [a-zA-Z0-9_]