[강운덕] [LUCYSUS-1744] metadata 성 데이터의 rowKey 값 기준에 agnetStartTime을 정확하게 지정해서 조회하도록 변경함.

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-tomcat-profiler/trunk@1614 84d0f5b1-2673-498c-a247-62c4ff18d310
This commit is contained in:
Woonduk Kang
2013-05-07 06:39:55 +00:00
parent 7d6e852c99
commit f480aeabc4
2 changed files with 37 additions and 28 deletions
@@ -181,9 +181,8 @@ public class DefaultTraceContext implements TraceContext {
ApiMetaData apiMetadata = new ApiMetaData();
DefaultAgent agent = DefaultAgent.getInstance();
apiMetadata.setAgentId(agent.getAgentId());
apiMetadata.setAgentIdentifier(agent.getIdentifier());
apiMetadata.setAgentStartTime(agent.getStartTime());
apiMetadata.setStartTime(agent.getStartTime());
apiMetadata.setApiId(result.getId());
apiMetadata.setApiInfo(methodDescriptor.getApiDescriptor());
apiMetadata.setLine(methodDescriptor.getLineNumber());
@@ -195,8 +194,8 @@ public class DefaultTraceContext implements TraceContext {
}
@Override
public TraceID createTraceId(UUID uuid, int parentSpanID, int spanID, boolean sampled, short flags) {
return new DefaultTraceID(uuid, parentSpanID, spanID, sampled, flags);
public TraceID createTraceId(UUID uuid, int parentSpanID, int spanID, short flags) {
return new DefaultTraceID(uuid, parentSpanID, spanID, flags);
}
@@ -206,6 +205,7 @@ public class DefaultTraceContext implements TraceContext {
ParsingResult parsingResult = this.sqlParser.normalizedSql(sql);
String normalizedSql = parsingResult.getSql();
// 파싱시 변경되지 않았다면 동일 객체를 리턴하므로 그냥 ==비교를 하면 됨
boolean newValue = this.sqlCache.put(normalizedSql);
if (newValue) {
if (logger.isDebugEnabled()) {
@@ -218,9 +218,8 @@ public class DefaultTraceContext implements TraceContext {
SqlMetaData sqlMetaData = new SqlMetaData();
sqlMetaData.setAgentId(DefaultAgent.getInstance().getAgentId());
sqlMetaData.setAgentIdentifier(DefaultAgent.getInstance().getIdentifier());
sqlMetaData.setAgentStartTime(DefaultAgent.getInstance().getStartTime());
sqlMetaData.setStartTime(DefaultAgent.getInstance().getStartTime());
sqlMetaData.setHashCode(normalizedSql.hashCode());
sqlMetaData.setSql(normalizedSql);