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");