Skip to content
This repository was archived by the owner on Aug 2, 2022. It is now read-only.

Commit 5510f9e

Browse files
committed
Add default MethodName CollectStatsMetric in service log when MethodName is not provided
1 parent bdc1134 commit 5510f9e

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/main/java/com/amazon/opendistro/elasticsearch/performanceanalyzer/collectors/StatsCollector.java

+8-1
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import java.io.InputStream;
2727
import java.text.SimpleDateFormat;
2828
import java.util.Date;
29+
import java.util.HashMap;
2930
import java.util.List;
3031
import java.util.Locale;
3132
import java.util.Map;
@@ -52,6 +53,12 @@ public class StatsCollector extends PerformanceAnalyzerMetricsCollector {
5253
private Map<String, AtomicInteger> counters = new ConcurrentHashMap<>();
5354
private Date objectCreationTime = new Date();
5455

56+
private static final Map<String, String> DEFAULT_STATS_DATA = new HashMap<>();
57+
58+
static {
59+
DEFAULT_STATS_DATA.put("MethodName", "CollectStatsMetric");
60+
}
61+
5562
private List<StatExceptionCode> defaultExceptionCodes = new Vector<>();
5663

5764
public static StatsCollector instance() {
@@ -149,7 +156,7 @@ public void collectMetrics(long startTime) {
149156
}
150157

151158
writeStats(
152-
metadata, currentCounters, null, null, objectCreationTime.getTime(), new Date().getTime());
159+
metadata, currentCounters, DEFAULT_STATS_DATA, null, objectCreationTime.getTime(), new Date().getTime());
153160
collectAndWriteRcaStats();
154161
objectCreationTime = new Date();
155162
}

src/test/java/com/amazon/opendistro/elasticsearch/performanceanalyzer/PerformanceAnalyzerAppTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ public void testMain() {
2929
Assert.assertEquals(StatsCollector.instance().getCounters().get("TotalError").get(), 1);
3030
Assert.assertFalse(StatsCollector.instance().getCounters().containsKey("ReaderRestartProcessing"));
3131
}
32-
}
32+
}

0 commit comments

Comments
 (0)