Upgrade MicroProfile Metrics to 2.3

In  microprofile

Overview

MicroProfile 3.3 provides a minor upgrade for MicroProfile Metrics 2.3 whose changes are documented in its release notes.

This component upgrade also covers the upgrade of smallrye-metrics 2.4.0 that implements MicroProfile Metrics 2.3.

Issue Metadata

Issue

Dev Contacts

QE Contacts

Testing By

[X] QE

Requirements

  • Support new optional base metric ProcessCpuTime (as defined in #442)

Non-Requirements

  • Optional metrics for REST endpoints (defined in #521) will not be added as a part of this feature and will be addressed separately.

  • There is no change in the non-requirements compared to the integration of MicroProfile Metrics 2.2.

Implementation Plan

  • Upgrade MicroProfile Metrics to 2.3

  • Upgrade smallrye-metrics to 2.4.0

Test Plan

  • Run any MicroProfile Metrics test in WildFly integration test suite

    • no new tests are required for MicroProfile Metrics 2.3 as they are covered by the MicroProfile Metrics TCK

  • Run the Eclipse MicroProfile Health TCK without failures

Community Documentation

  • No community documentation is required for this upgrade