anchor.diff:  In this case, the dependency setup and build-time registration is the same as in case 2. The difference will be that instead of introducing
   custom metric objects that bridge between library-specific metrics and MP Metrics, the extension's code will contain metric collection code like this:
   
  -[source%nowrap.java]
  +[source%nowrap,java]
   ----
   public void methodThatShouldBeCounted() {
       if(metricsEnabled) {
  
positive.code: 
  An example build step for build-time registration of metrics:
  
  [source%nowrap.java]
  ----
  @BuildStep
  void registerMetrics(BuildProducer<MetricBuildItem> metrics) {
  
negative.code: In this example, we provide an object that implements the logic of the metric, in the case of a gauge,
  it needs to implement `org.eclipse.microprofile.metrics.Gauge`. Example:
  
  [source%nowrap,java]
  ----
  public class ActiveCountGauge implements Gauge<Long> {
  
  