fix issue w/ endTime and duration
This commit is contained in:
parent
c9abfa670c
commit
4dd11b5946
|
@ -40,8 +40,12 @@ public class DDSpan implements io.opentracing.Span {
|
|||
this.durationNano = System.nanoTime() - startTime;
|
||||
}
|
||||
|
||||
public void finish(long nano) {
|
||||
this.durationNano = nano;
|
||||
public void finishWithDuration(long durationNano) {
|
||||
this.durationNano = durationNano;
|
||||
}
|
||||
|
||||
public void finish(long stopTime) {
|
||||
this.durationNano = startTime - stopTime;
|
||||
}
|
||||
|
||||
public void close() {
|
||||
|
@ -105,55 +109,55 @@ public class DDSpan implements io.opentracing.Span {
|
|||
|
||||
//Getters and JSON serialisation instructions
|
||||
|
||||
@JsonGetter(value="name")
|
||||
@JsonGetter(value = "name")
|
||||
public String getOperationName() {
|
||||
return operationName;
|
||||
}
|
||||
|
||||
@JsonGetter(value="meta")
|
||||
@JsonGetter(value = "meta")
|
||||
public Map<String, Object> getTags() {
|
||||
return this.tags;
|
||||
}
|
||||
|
||||
@JsonGetter(value="start")
|
||||
@JsonGetter(value = "start")
|
||||
public long getStartTime() {
|
||||
return startTime * 1000000;
|
||||
}
|
||||
|
||||
@JsonGetter(value="duration")
|
||||
public long getDurationNano(){
|
||||
return durationNano;
|
||||
@JsonGetter(value = "duration")
|
||||
public long getDurationNano() {
|
||||
return durationNano;
|
||||
}
|
||||
|
||||
public String getService(){
|
||||
return context.getServiceName();
|
||||
public String getService() {
|
||||
return context.getServiceName();
|
||||
}
|
||||
|
||||
@JsonGetter(value="trace_id")
|
||||
public long getTraceId(){
|
||||
return context.getTraceId();
|
||||
@JsonGetter(value = "trace_id")
|
||||
public long getTraceId() {
|
||||
return context.getTraceId();
|
||||
}
|
||||
|
||||
@JsonGetter(value="span_id")
|
||||
public long getSpanId(){
|
||||
return context.getSpanId();
|
||||
@JsonGetter(value = "span_id")
|
||||
public long getSpanId() {
|
||||
return context.getSpanId();
|
||||
}
|
||||
|
||||
@JsonGetter(value="parent_id")
|
||||
public long getParentId(){
|
||||
return context.getParentId();
|
||||
@JsonGetter(value = "parent_id")
|
||||
public long getParentId() {
|
||||
return context.getParentId();
|
||||
}
|
||||
|
||||
@JsonGetter(value="resource")
|
||||
public String getResourceName(){
|
||||
return context.getResourceName()==null?getOperationName():context.getResourceName();
|
||||
@JsonGetter(value = "resource")
|
||||
public String getResourceName() {
|
||||
return context.getResourceName() == null ? getOperationName() : context.getResourceName();
|
||||
}
|
||||
|
||||
public String getType(){
|
||||
return context.getSpanType();
|
||||
public String getType() {
|
||||
return context.getSpanType();
|
||||
}
|
||||
|
||||
public int getError(){
|
||||
return context.getErrorFlag()?1:0;
|
||||
public int getError() {
|
||||
return context.getErrorFlag() ? 1 : 0;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue