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

apucher pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git


The following commit(s) were added to refs/heads/master by this push:
     new ce6a53f  [TE] detection - add more logs for merger for debugging 
(#3540)
ce6a53f is described below

commit ce6a53fac7882badeef45deac3407d33e331416f
Author: Xiaohui Sun <xh...@linkedin.com>
AuthorDate: Mon Nov 26 10:14:07 2018 -0800

    [TE] detection - add more logs for merger for debugging (#3540)
---
 .../thirdeye/anomaly/merge/AnomalyTimeBasedSummarizer.java     | 10 +++++++++-
 .../thirdeye/anomaly/merge/TimeBasedAnomalyMerger.java         |  5 ++++-
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git 
a/thirdeye/thirdeye-pinot/src/main/java/com/linkedin/thirdeye/anomaly/merge/AnomalyTimeBasedSummarizer.java
 
b/thirdeye/thirdeye-pinot/src/main/java/com/linkedin/thirdeye/anomaly/merge/AnomalyTimeBasedSummarizer.java
index ca97464..9e8ca0e 100644
--- 
a/thirdeye/thirdeye-pinot/src/main/java/com/linkedin/thirdeye/anomaly/merge/AnomalyTimeBasedSummarizer.java
+++ 
b/thirdeye/thirdeye-pinot/src/main/java/com/linkedin/thirdeye/anomaly/merge/AnomalyTimeBasedSummarizer.java
@@ -86,6 +86,7 @@ public abstract class AnomalyTimeBasedSummarizer {
 
     for (int i = 0; i < anomalies.size(); i++) {
       AnomalyResult currentResult = anomalies.get(i);
+      LOG.info("Current anomaly start =[{}], end = [{}].", 
currentResult.getStartTime(), currentResult.getEndTime());
       if (mergedAnomaly == null || currentResult.getEndTime() < 
mergedAnomaly.getStartTime()) {
         mergedAnomaly = new MergedAnomalyResultDTO(currentResult);
       } else {
@@ -122,7 +123,14 @@ public abstract class AnomalyTimeBasedSummarizer {
         mergedAnomalies.add(mergedAnomaly);
       }
     }
-    LOG.info("merging [{}] raw anomalies", anomalies.size());
+
+    if (mergedAnomaly != null) {
+      LOG.info("merging [{}] raw anomalies, latest merged anomaly start =[{}], 
end = [{}], merged anomalies size [{}]",
+          anomalies.size(), mergedAnomaly.getStartTime(), 
mergedAnomaly.getEndTime(), mergedAnomalies.size());
+    } else {
+      LOG.info("merging [{}] raw anomalies", anomalies.size());
+    }
+
     return mergedAnomalies;
   }
 
diff --git 
a/thirdeye/thirdeye-pinot/src/main/java/com/linkedin/thirdeye/anomaly/merge/TimeBasedAnomalyMerger.java
 
b/thirdeye/thirdeye-pinot/src/main/java/com/linkedin/thirdeye/anomaly/merge/TimeBasedAnomalyMerger.java
index 6807af8..3b8170e 100644
--- 
a/thirdeye/thirdeye-pinot/src/main/java/com/linkedin/thirdeye/anomaly/merge/TimeBasedAnomalyMerger.java
+++ 
b/thirdeye/thirdeye-pinot/src/main/java/com/linkedin/thirdeye/anomaly/merge/TimeBasedAnomalyMerger.java
@@ -185,7 +185,10 @@ public class TimeBasedAnomalyMerger {
       MergedAnomalyResultDTO latestOverlappedMergedResult =
           
mergedResultDAO.findLatestOverlapByFunctionIdDimensions(function.getId(), 
dimensionMap.toString(),
               anomalyWindowStart - mergeConfig.getSequentialAllowedGap(), 
anomalyWindowEnd);
-
+      if (latestOverlappedMergedResult != null) {
+        LOG.info("Fetched anomaly id [{}] from time window start = [{}], end = 
[{}]", latestOverlappedMergedResult.getId(),
+            anomalyWindowStart - mergeConfig.getSequentialAllowedGap(), 
anomalyWindowEnd);
+      }
       List<MergedAnomalyResultDTO> mergedResults =
           
AnomalyTimeBasedSummarizer.mergeAnomalies(latestOverlappedMergedResult, 
unmergedResultsByDimensions,
               mergeConfig);


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to