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

Commit 557b205

Browse files
committed
Add default MethodName CollectStatsMetric in service log when MethodName is not provided
1 parent 1a6fafb commit 557b205

File tree

1 file changed

+8
-1
lines changed
  • src/main/java/com/amazon/opendistro/elasticsearch/performanceanalyzer/collectors

1 file changed

+8
-1
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
}

0 commit comments

Comments
 (0)