Skip to content

Commit 5c5b636

Browse files
committed
[pinpoint-apm#12434] Changed Link stat to Application stat
1 parent d27c773 commit 5c5b636

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

collector/src/main/java/com/navercorp/pinpoint/collector/service/HbaseTraceService.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@
4848
public class HbaseTraceService implements TraceService {
4949
private final Logger logger = LogManager.getLogger(getClass());
5050

51+
private static final String MERGE_AGENT = "_ALL_";
52+
5153
private final ThrottledLogger throttledLogger = ThrottledLogger.getLogger(logger, 10000);
5254

5355
private final TraceDao traceDao;
@@ -177,12 +179,12 @@ private void insertSpanStat(SpanBo span) {
177179
span.getAcceptorHost(), spanServiceType, span.getAgentId(), span.getElapsed(), span.hasError());
178180
} else {
179181
// create virtual user
180-
linkService.updateOutLink(span.getCollectorAcceptTime(), span.getApplicationName(), ServiceType.USER, span.getAgentId(),
181-
span.getApplicationName(), applicationServiceType, span.getAgentId(), span.getElapsed(), span.hasError());
182+
linkService.updateOutLink(span.getCollectorAcceptTime(), span.getApplicationName(), ServiceType.USER, MERGE_AGENT,
183+
span.getApplicationName(), applicationServiceType, MERGE_AGENT, span.getElapsed(), span.hasError());
182184

183185
// update the span information of the current node (self)
184186
linkService.updateInLink(span.getCollectorAcceptTime(), span.getApplicationName(), applicationServiceType,
185-
span.getApplicationName(), ServiceType.USER, span.getAgentId(), span.getElapsed(), span.hasError());
187+
span.getApplicationName(), ServiceType.USER, MERGE_AGENT, span.getElapsed(), span.hasError());
186188
}
187189
bugCheck++;
188190
}
@@ -280,7 +282,7 @@ private void insertSpanEventList(List<SpanEventBo> spanEventList, ServiceType ap
280282
* save information to draw a server map based on statistics
281283
*/
282284
// save the information of outLink (the spanevent that called span)
283-
linkService.updateOutLink(requestTime, applicationName, applicationServiceType, agentId,
285+
linkService.updateOutLink(requestTime, applicationName, applicationServiceType, MERGE_AGENT,
284286
spanEventApplicationName, spanEventType, spanEventEndPoint, elapsed, hasException);
285287

286288
// save the information of inLink (the span that spanevent called)

0 commit comments

Comments
 (0)