From 1052f7292f49d577eadfc505c8b7040d14e4b6a7 Mon Sep 17 00:00:00 2001 From: lican <295198088@qq.com> Date: Mon, 9 Apr 2018 15:50:43 +0800 Subject: [PATCH] fix no data (#1053) --- .../worker/segment/SegmentDurationSpanListener.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/apm-collector/apm-collector-analysis/analysis-metric/metric-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/metric/provider/worker/segment/SegmentDurationSpanListener.java b/apm-collector/apm-collector-analysis/analysis-metric/metric-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/metric/provider/worker/segment/SegmentDurationSpanListener.java index 34645dc4a..cbaf303b8 100644 --- a/apm-collector/apm-collector-analysis/analysis-metric/metric-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/metric/provider/worker/segment/SegmentDurationSpanListener.java +++ b/apm-collector/apm-collector-analysis/analysis-metric/metric-provider/src/main/java/org/apache/skywalking/apm/collector/analysis/metric/provider/worker/segment/SegmentDurationSpanListener.java @@ -64,11 +64,8 @@ public class SegmentDurationSpanListener implements EntrySpanListener, ExitSpanL @Override public void parseFirst(SpanDecorator spanDecorator, int applicationId, int instanceId, String segmentId) { - if (spanDecorator.getStartTimeMinuteTimeBucket() == 0) { - long startTimeMinuteTimeBucket = TimeBucketUtils.INSTANCE.getMinuteTimeBucket(spanDecorator.getStartTime()); - spanDecorator.setStartTimeMinuteTimeBucket(startTimeMinuteTimeBucket); - } - timeBucket = spanDecorator.getStartTimeMinuteTimeBucket(); + + timeBucket = TimeBucketUtils.INSTANCE.getSecondTimeBucket(spanDecorator.getStartTime()); SegmentDuration segmentDuration = new SegmentDuration(); segmentDuration.setId(segmentId);