You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ds...@apache.org on 2020/04/28 03:48:48 UTC

[lucene-solr] branch master updated: SOLR-14433: Improve SolrShardReporter default metrics list (#1453)

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

dsmiley pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git


The following commit(s) were added to refs/heads/master by this push:
     new daeaffa  SOLR-14433: Improve SolrShardReporter default metrics list (#1453)
daeaffa is described below

commit daeaffa9d7617031940b2e81b783a7f101c21a45
Author: David Smiley <ds...@apache.org>
AuthorDate: Mon Apr 27 23:48:34 2020 -0400

    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 ++
 .../org/apache/solr/metrics/reporters/solr/SolrShardReporter.java     | 2 +-
 solr/core/src/test-files/solr/solr-solrreporter.xml                   | 4 ++--
 .../apache/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 fc0bdea..e3b1370 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 bdf91f3..8609a23 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 d238ac5..f324962 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 @@
     </reporter>
     <reporter name="test" group="shard" class="org.apache.solr.metrics.reporters.solr.SolrShardReporter">
       <int name="period">5</int>
-      <str name="filter">UPDATE\./update/.*requests</str>
+      <str name="filter">UPDATE\./update.*requests</str>
       <str name="filter">QUERY\./select.*requests</str>
     </reporter>
     <reporter name="test" group="cluster" class="org.apache.solr.metrics.reporters.solr.SolrClusterReporter">
@@ -60,7 +60,7 @@
         <str name="group">cluster</str>
         <str name="label">leader.$1</str>
         <str name="registry">solr\.collection\.(.*)\.leader</str>
-        <str name="filter">UPDATE\./update/.*</str>
+        <str name="filter">UPDATE\./update.*</str>
       </lst>
     </reporter>
   </metrics>
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 ef6d208..132c91e 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);
       }