diff --git a/skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chainbuild/entity/CallChainTreeNode.java b/skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chainbuild/entity/CallChainTreeNode.java index 38d6a49ff..436b736af 100644 --- a/skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chainbuild/entity/CallChainTreeNode.java +++ b/skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chainbuild/entity/CallChainTreeNode.java @@ -81,7 +81,7 @@ public class CallChainTreeNode { } chainNodeSpecificMonthSummaryContainer.put(keyOfMonthSummaryTable, monthSummary); } - monthSummary.summary(String.valueOf(calendar.get(Calendar.YEAR)), node); + monthSummary.summary(String.valueOf(calendar.get(Calendar.MONTH)), node); } private void summaryDayResult(String treeId, ChainNode node, Calendar calendar) throws IOException { diff --git a/skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chainbuild/entity/ChainNodeSpecificMonthSummary.java b/skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chainbuild/entity/ChainNodeSpecificMonthSummary.java index b474ddcd6..3a699b09a 100644 --- a/skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chainbuild/entity/ChainNodeSpecificMonthSummary.java +++ b/skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chainbuild/entity/ChainNodeSpecificMonthSummary.java @@ -29,11 +29,11 @@ public class ChainNodeSpecificMonthSummary { summaryValueMap = new HashMap(); } - public void summary(String minute, ChainNode node) { - ChainNodeSpecificTimeWindowSummaryValue summarValue = summaryValueMap.get(minute); + public void summary(String month, ChainNode node) { + ChainNodeSpecificTimeWindowSummaryValue summarValue = summaryValueMap.get(month); if (summarValue == null) { summarValue = new ChainNodeSpecificTimeWindowSummaryValue(); - summaryValueMap.put(minute, summarValue); + summaryValueMap.put(month, summarValue); } summarValue.summary(node);