This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a commit to branch 3.2
in repository https://gitbox.apache.org/repos/asf/dubbo.git


The following commit(s) were added to refs/heads/3.2 by this push:
     new 10870708eb :fire: remove applicationName in jvm metric (#12770)
10870708eb is described below

commit 10870708eb99a10fcfb25f71138e8d43cde566c4
Author: songxiaosheng <[email protected]>
AuthorDate: Mon Jul 31 10:25:02 2023 +0800

    :fire: remove applicationName in jvm metric (#12770)
    
    * :fire: remove applicationName in jvm metric
    
    * :fire: remove applicationName in jvm metric
    
    * :fire: remove applicationName in jvm metric
---
 .../dubbo/metrics/report/AbstractMetricsReporter.java   | 17 ++++++-----------
 .../prometheus/PrometheusMetricsReporterTest.java       |  2 +-
 2 files changed, 7 insertions(+), 12 deletions(-)

diff --git 
a/dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/report/AbstractMetricsReporter.java
 
b/dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/report/AbstractMetricsReporter.java
index 3dfed9b466..c6eb309b36 100644
--- 
a/dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/report/AbstractMetricsReporter.java
+++ 
b/dubbo-metrics/dubbo-metrics-default/src/main/java/org/apache/dubbo/metrics/report/AbstractMetricsReporter.java
@@ -21,7 +21,6 @@ import io.micrometer.core.instrument.FunctionCounter;
 import io.micrometer.core.instrument.binder.MeterBinder;
 import org.apache.dubbo.common.URL;
 import org.apache.dubbo.common.beans.factory.ScopeBeanFactory;
-import org.apache.dubbo.common.constants.MetricsConstants;
 import org.apache.dubbo.common.lang.ShutdownHookCallbacks;
 import org.apache.dubbo.common.logger.ErrorTypeAwareLogger;
 import org.apache.dubbo.common.logger.LoggerFactory;
@@ -38,7 +37,6 @@ import org.apache.dubbo.rpc.model.ApplicationModel;
 import io.micrometer.core.instrument.Gauge;
 import io.micrometer.core.instrument.MeterRegistry;
 import io.micrometer.core.instrument.Tag;
-import io.micrometer.core.instrument.Tags;
 import io.micrometer.core.instrument.binder.jvm.ClassLoaderMetrics;
 import io.micrometer.core.instrument.binder.jvm.JvmGcMetrics;
 import io.micrometer.core.instrument.binder.jvm.JvmMemoryMetrics;
@@ -49,7 +47,6 @@ import 
io.micrometer.core.instrument.composite.CompositeMeterRegistry;
 
 import java.util.ArrayList;
 import java.util.List;
-import java.util.Optional;
 import java.util.concurrent.Executors;
 import java.util.concurrent.ScheduledExecutorService;
 import java.util.concurrent.TimeUnit;
@@ -112,21 +109,19 @@ public abstract class AbstractMetricsReporter implements 
MetricsReporter {
     private void addJvmMetrics() {
         boolean enableJvmMetrics = url.getParameter(ENABLE_JVM_METRICS_KEY, 
false);
         if (enableJvmMetrics) {
-            Tags extraTags = Tags.of(MetricsConstants.TAG_APPLICATION_NAME,
-                
Optional.ofNullable(applicationModel.getApplicationName()).orElse(""));
-            new ClassLoaderMetrics(extraTags).bindTo(compositeRegistry);
-            new JvmMemoryMetrics(extraTags).bindTo(compositeRegistry);
+            new ClassLoaderMetrics().bindTo(compositeRegistry);
+            new JvmMemoryMetrics().bindTo(compositeRegistry);
 
             @SuppressWarnings("java:S2095")
             // Do not change JvmGcMetrics to try-with-resources as the 
JvmGcMetrics will not be available after (auto-)closing.
             // See https://github.com/micrometer-metrics/micrometer/issues/1492
-            JvmGcMetrics jvmGcMetrics = new JvmGcMetrics(extraTags);
+            JvmGcMetrics jvmGcMetrics = new JvmGcMetrics();
             jvmGcMetrics.bindTo(compositeRegistry);
             Runtime.getRuntime().addShutdownHook(new 
Thread(jvmGcMetrics::close));
 
-            bindTo(new ProcessorMetrics(extraTags));
-            new JvmThreadMetrics(extraTags).bindTo(compositeRegistry);
-            bindTo(new UptimeMetrics(extraTags));
+            bindTo(new ProcessorMetrics());
+            new JvmThreadMetrics().bindTo(compositeRegistry);
+            bindTo(new UptimeMetrics());
         }
     }
 
diff --git 
a/dubbo-metrics/dubbo-metrics-prometheus/src/test/java/org/apache/dubbo/metrics/prometheus/PrometheusMetricsReporterTest.java
 
b/dubbo-metrics/dubbo-metrics-prometheus/src/test/java/org/apache/dubbo/metrics/prometheus/PrometheusMetricsReporterTest.java
index e6aae6745d..6b4122753e 100644
--- 
a/dubbo-metrics/dubbo-metrics-prometheus/src/test/java/org/apache/dubbo/metrics/prometheus/PrometheusMetricsReporterTest.java
+++ 
b/dubbo-metrics/dubbo-metrics-prometheus/src/test/java/org/apache/dubbo/metrics/prometheus/PrometheusMetricsReporterTest.java
@@ -80,7 +80,7 @@ class PrometheusMetricsReporterTest {
         Double d2 = 
prometheusRegistry.getPrometheusRegistry().getSampleValue("jvm_gc_memory_promoted_bytes_total",
             new String[]{"application_name"}, new String[]{name});
         Assertions.assertNull(d1);
-        Assertions.assertNotNull(d2);
+        Assertions.assertNull(d2);
     }
 
     @Test

Reply via email to