From 08e002f015effa02ff01db697b2cffd2bf7e8d96 Mon Sep 17 00:00:00 2001 From: Chisu Yu Date: Wed, 24 Apr 2013 07:49:53 +0000 Subject: [PATCH] =?UTF-8?q?[=EC=9C=A0=EC=B9=98=EC=88=98]=20[PINPOINT-185]?= =?UTF-8?q?=20SpanEvent=EC=97=90=20parentServiceType,=20parentEndPoint=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-server/trunk@1550 84d0f5b1-2673-498c-a247-62c4ff18d310 --- .../com/profiler/server/handler/SpanEventHandler.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/profiler/server/handler/SpanEventHandler.java b/src/main/java/com/profiler/server/handler/SpanEventHandler.java index 2d7df446d..1a1c93e7b 100644 --- a/src/main/java/com/profiler/server/handler/SpanEventHandler.java +++ b/src/main/java/com/profiler/server/handler/SpanEventHandler.java @@ -56,8 +56,12 @@ public class SpanEventHandler implements Handler { int elapsed = spanEvent.getEndElapsed(); boolean hasException = SpanEventUtils.hasException(spanEvent); - System.out.println("I am SpanEventHandler"); - System.out.println("WARN Can't generate application map information."); + // 통계정보에 기반한 서버맵을 그리기 위한 정보 저장. + // 내가 호출한 정보 저장. (span이 호출한 spanevent) + applicationMapStatisticsCalleeDao.update(spanEvent.getDestinationId(), serviceType.getCode(), spanEvent.getApplicationId(), spanEvent.getParentServiceType(), spanEvent.getEndPoint(), elapsed, hasException); + + // 나를 호출한 정보 저장 (spanevent를 호출한 span) + applicationMapStatisticsCallerDao.update(spanEvent.getApplicationId(), spanEvent.getParentServiceType(), spanEvent.getDestinationId(), spanEvent.getServiceType(), spanEvent.getParentEndPoint(), elapsed, hasException); } catch (Exception e) { logger.warn("SpanEvent handle error " + e.getMessage(), e); }