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

technoboy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new b13407d6f71 [cleanup][monitor] Remove metric `topic_load_times` 
(#21167)
b13407d6f71 is described below

commit b13407d6f713ed94c3bce732f572f269e4b9017c
Author: Jiwei Guo <[email protected]>
AuthorDate: Tue Sep 12 07:50:45 2023 -0500

    [cleanup][monitor] Remove metric `topic_load_times` (#21167)
---
 .../apache/pulsar/broker/stats/BrokerOperabilityMetrics.java   | 10 ----------
 .../org/apache/pulsar/broker/stats/PrometheusMetricsTest.java  |  6 +-----
 2 files changed, 1 insertion(+), 15 deletions(-)

diff --git 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/stats/BrokerOperabilityMetrics.java
 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/stats/BrokerOperabilityMetrics.java
index 09b313aa749..32192f01b6a 100644
--- 
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/stats/BrokerOperabilityMetrics.java
+++ 
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/stats/BrokerOperabilityMetrics.java
@@ -33,7 +33,6 @@ public class BrokerOperabilityMetrics {
     private static final Counter TOPIC_LOAD_FAILED = 
Counter.build("topic_load_failed", "-").register();
     private final List<Metrics> metricsList;
     private final String localCluster;
-    private final DimensionStats oldTopicLoadStats;
     private final DimensionStats topicLoadStats;
     private final String brokerName;
     private final LongAdder connectionTotalCreatedCount;
@@ -45,7 +44,6 @@ public class BrokerOperabilityMetrics {
     public BrokerOperabilityMetrics(String localCluster, String brokerName) {
         this.metricsList = new ArrayList<>();
         this.localCluster = localCluster;
-        this.oldTopicLoadStats = new DimensionStats("topic_load_times", 60);
         this.topicLoadStats = new DimensionStats("pulsar_topic_load_times", 
60);
         this.brokerName = brokerName;
         this.connectionTotalCreatedCount = new LongAdder();
@@ -61,7 +59,6 @@ public class BrokerOperabilityMetrics {
     }
 
     private void generate() {
-        metricsList.add(getOldTopicLoadMetrics());
         metricsList.add(getTopicLoadMetrics());
         metricsList.add(getConnectionMetrics());
     }
@@ -88,11 +85,6 @@ public class BrokerOperabilityMetrics {
         return dimensionMap;
     }
 
-    Metrics getOldTopicLoadMetrics() {
-        Metrics metrics = getDimensionMetrics("topic_load_times", 
"topic_load", oldTopicLoadStats);
-        return metrics;
-    }
-
     Metrics getTopicLoadMetrics() {
         Metrics metrics = getDimensionMetrics("pulsar_topic_load_times", 
"topic_load", topicLoadStats);
         metrics.put("brk_topic_load_failed_count", TOPIC_LOAD_FAILED.get());
@@ -117,12 +109,10 @@ public class BrokerOperabilityMetrics {
 
     public void reset() {
         metricsList.clear();
-        oldTopicLoadStats.reset();
         topicLoadStats.reset();
     }
 
     public void recordTopicLoadTimeValue(long topicLoadLatencyMs) {
-        oldTopicLoadStats.recordDimensionTimeValue(topicLoadLatencyMs, 
TimeUnit.MILLISECONDS);
         topicLoadStats.recordDimensionTimeValue(topicLoadLatencyMs, 
TimeUnit.MILLISECONDS);
     }
 
diff --git 
a/pulsar-broker/src/test/java/org/apache/pulsar/broker/stats/PrometheusMetricsTest.java
 
b/pulsar-broker/src/test/java/org/apache/pulsar/broker/stats/PrometheusMetricsTest.java
index 31d468394ff..c4aa08f4f6f 100644
--- 
a/pulsar-broker/src/test/java/org/apache/pulsar/broker/stats/PrometheusMetricsTest.java
+++ 
b/pulsar-broker/src/test/java/org/apache/pulsar/broker/stats/PrometheusMetricsTest.java
@@ -247,10 +247,6 @@ public class PrometheusMetricsTest extends BrokerTestBase {
                 assertEquals(item.value, 3.0);
             }
         });
-        Collection<Metric> topicLoadTimesMetrics = 
metrics.get("topic_load_times");
-        Collection<Metric> topicLoadTimesCountMetrics = 
metrics.get("topic_load_times_count");
-        assertEquals(topicLoadTimesMetrics.size(), 6);
-        assertEquals(topicLoadTimesCountMetrics.size(), 1);
         Collection<Metric> pulsarTopicLoadTimesMetrics = 
metrics.get("pulsar_topic_load_times");
         Collection<Metric> pulsarTopicLoadTimesCountMetrics = 
metrics.get("pulsar_topic_load_times_count");
         assertEquals(pulsarTopicLoadTimesMetrics.size(), 6);
@@ -338,7 +334,7 @@ public class PrometheusMetricsTest extends BrokerTestBase {
         assertEquals(cm.get(1).tags.get("topic"), 
"persistent://my-property/use/my-ns/my-topic1");
         assertEquals(cm.get(1).tags.get("namespace"), "my-property/use/my-ns");
 
-        cm = (List<Metric>) metrics.get("topic_load_times_count");
+        cm = (List<Metric>) metrics.get("pulsar_topic_load_times_count");
         assertEquals(cm.size(), 1);
         assertEquals(cm.get(0).tags.get("cluster"), "test");
 

Reply via email to