From daeaffa9d7617031940b2e81b783a7f101c21a45 Mon Sep 17 00:00:00 2001 From: David Smiley Date: Mon, 27 Apr 2020 23:48:34 -0400 Subject: [PATCH] SOLR-14433: Improve SolrShardReporter default metrics list (#1453) Now includes TLOG and UPDATE./update. These were small bugs to begin with but from user perspective this is an incremental improvement. --- solr/CHANGES.txt | 2 ++ .../apache/solr/metrics/reporters/solr/SolrShardReporter.java | 2 +- solr/core/src/test-files/solr/solr-solrreporter.xml | 4 ++-- .../solr/metrics/reporters/solr/SolrCloudReportersTest.java | 4 ++-- 4 files changed, 7 insertions(+), 5 deletions(-) diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt index fc0bdea6bed..e3b13700be0 100644 --- a/solr/CHANGES.txt +++ b/solr/CHANGES.txt @@ -98,6 +98,8 @@ Improvements * SOLR-12845: Add a default autoscaling cluster policy. (shalin, varunthacker, ab) +* SOLR-14433: Metrics: SolrShardReporter's default metrics list now includes TLOG and UPDATE./update (David Smiley) + Optimizations --------------------- * SOLR-8306: Do not collect expand documents when expand.rows=0 (Marshall Sanders, Amelia Henderson) diff --git a/solr/core/src/java/org/apache/solr/metrics/reporters/solr/SolrShardReporter.java b/solr/core/src/java/org/apache/solr/metrics/reporters/solr/SolrShardReporter.java index bdf91f3da48..8609a238d74 100644 --- a/solr/core/src/java/org/apache/solr/metrics/reporters/solr/SolrShardReporter.java +++ b/solr/core/src/java/org/apache/solr/metrics/reporters/solr/SolrShardReporter.java @@ -68,7 +68,7 @@ public class SolrShardReporter extends SolrCoreReporter { add("REPLICATION.*"); add("INDEX\\.flush.*"); add("INDEX\\.merge\\.major.*"); - add("UPDATE\\./update/.*requests"); + add("UPDATE\\./update.*requests"); add("QUERY\\./select.*requests"); }}; diff --git a/solr/core/src/test-files/solr/solr-solrreporter.xml b/solr/core/src/test-files/solr/solr-solrreporter.xml index d238ac53260..f3249622eca 100644 --- a/solr/core/src/test-files/solr/solr-solrreporter.xml +++ b/solr/core/src/test-files/solr/solr-solrreporter.xml @@ -41,7 +41,7 @@ 5 - UPDATE\./update/.*requests + UPDATE\./update.*requests QUERY\./select.*requests @@ -60,7 +60,7 @@ cluster leader.$1 solr\.collection\.(.*)\.leader - UPDATE\./update/.* + UPDATE\./update.* diff --git a/solr/core/src/test/org/apache/solr/metrics/reporters/solr/SolrCloudReportersTest.java b/solr/core/src/test/org/apache/solr/metrics/reporters/solr/SolrCloudReportersTest.java index ef6d20863a0..132c91e4d6d 100644 --- a/solr/core/src/test/org/apache/solr/metrics/reporters/solr/SolrCloudReportersTest.java +++ b/solr/core/src/test/org/apache/solr/metrics/reporters/solr/SolrCloudReportersTest.java @@ -140,7 +140,7 @@ public class SolrCloudReportersTest extends SolrCloudTestCase { String key = "QUERY./select.requests"; assertTrue(key, metrics.containsKey(key)); assertTrue(key, metrics.get(key) instanceof AggregateMetric); - key = "UPDATE./update/json.requests"; + key = "UPDATE./update.requests"; assertTrue(key, metrics.containsKey(key)); assertTrue(key, metrics.get(key) instanceof AggregateMetric); } @@ -150,7 +150,7 @@ public class SolrCloudReportersTest extends SolrCloudTestCase { String key = "jvm.memory.heap.init"; assertTrue(key, metrics.containsKey(key)); assertTrue(key, metrics.get(key) instanceof AggregateMetric); - key = "leader.test_collection.shard1.UPDATE./update/json.requests.max"; + key = "leader.test_collection.shard1.UPDATE./update.requests.max"; assertTrue(key, metrics.containsKey(key)); assertTrue(key, metrics.get(key) instanceof AggregateMetric); }