Authored by wangning

update

@@ -4,5 +4,5 @@ package com.yoho.trace.anaylzer.model; @@ -4,5 +4,5 @@ package com.yoho.trace.anaylzer.model;
4 * Created by wangning on 2017/11/30. 4 * Created by wangning on 2017/11/30.
5 */ 5 */
6 public enum SpanType { 6 public enum SpanType {
7 - RESTTEMPLATE,REDIS,MYSQL,OTHER; 7 + RESTTEMPLATE,REDIS,MYSQL,OTHER,HTTP;
8 } 8 }
@@ -107,6 +107,8 @@ public class TraceAnalyzeHandler implements TraceHandler, Serializable { @@ -107,6 +107,8 @@ public class TraceAnalyzeHandler implements TraceHandler, Serializable {
107 spanInfo.setSpanType(SpanType.MYSQL); 107 spanInfo.setSpanType(SpanType.MYSQL);
108 }else if(StringUtils.isNoneBlank(httpUrl)){ 108 }else if(StringUtils.isNoneBlank(httpUrl)){
109 spanInfo.setSpanType(SpanType.RESTTEMPLATE); 109 spanInfo.setSpanType(SpanType.RESTTEMPLATE);
  110 + }else if(StringUtils.equals(spanInfo.getTraceid(),spanInfo.getSpanid())){
  111 + spanInfo.setSpanType(SpanType.HTTP);
110 }else{ 112 }else{
111 spanInfo.setSpanType(SpanType.OTHER); 113 spanInfo.setSpanType(SpanType.OTHER);
112 } 114 }