Uploaded image for project: 'WildFly'
  1. WildFly
  2. WFLY-21339

Micrometer quickstart: Gauge and Counter metrics registered in @PostConstruct are not exported

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 39.0.0.Beta1
    • Micrometer, Quickstarts
    • None
    • ---
    • ---

      When following the micrometer quickstart README, only Timer metrics appear in Prometheus output. Gauge and Counter metrics registered in @PostConstruct are missing.

      Steps to reproduce (from README):

      1. Start OpenTelemetry Collector:

        $ podman-compose up -d
        

      2. Start WildFly with standalone-microprofile.xml or configure micrometer subsystem:

        $ ./bin/jboss-cli.sh -c --file=configure-micrometer.cli
        $ ./bin/jboss-cli.sh -c --commands=reload
        

      3. Build and deploy the quickstart:

        $ mvn clean package wildfly:deploy
        

      4. Access the application endpoint:

        $ curl http://localhost:8080/micrometer/prime/13
        13 is prime.
        

      5. Query the Prometheus endpoint:

        $ curl -s http://localhost:1234/metrics | grep prime_
        

      Expected result (from README):

        prime_duplicatedCounter{job="wildfly",type="copy"} 0
        prime_duplicatedCounter{job="wildfly",type="original"} 0
        prime_highestSoFar{job="wildfly"} 13
        prime_performedChecks{job="wildfly"} 1
        prime_timer_milliseconds_bucket{...}
        

      Actual result:

        prime_timer_milliseconds_bucket{WF_DEPLOYMENT="micrometer.war",job="wildfly",le="+Inf"} 1
        prime_timer_milliseconds_sum{WF_DEPLOYMENT="micrometer.war",job="wildfly"} 11.796416
        prime_timer_milliseconds_count{WF_DEPLOYMENT="micrometer.war",job="wildfly"} 1
        

      Only Timer metric is present. Gauge and Counter metrics are missing.

      Environment:

      • WildFly 39.0.0.Final
      • OpenTelemetry Collector 0.115.1

              jaslee@redhat.com Jason Lee
              rhn-support-kstekovi Krystof Stekovic
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: