move constant for cancelled
This commit is contained in:
@@ -9,6 +9,7 @@ const val SPAN_REQUEST_API_TYPE = "request.api.type"
|
|||||||
const val SPAN_REQUEST_UPSTREAM_ID = "request.upstreamId"
|
const val SPAN_REQUEST_UPSTREAM_ID = "request.upstreamId"
|
||||||
const val SPAN_REQUEST_ID = "request.id"
|
const val SPAN_REQUEST_ID = "request.id"
|
||||||
const val SPAN_NO_RESPONSE_MESSAGE = "no-response.message"
|
const val SPAN_NO_RESPONSE_MESSAGE = "no-response.message"
|
||||||
|
const val SPAN_REQUEST_CANCELLED = "cancelled"
|
||||||
|
|
||||||
const val LOCAL_READER = "localReader"
|
const val LOCAL_READER = "localReader"
|
||||||
const val RPC_READER = "rpcReader"
|
const val RPC_READER = "rpcReader"
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package io.emeraldpay.dshackle.reader
|
|||||||
import io.emeraldpay.dshackle.commons.SPAN_ERROR
|
import io.emeraldpay.dshackle.commons.SPAN_ERROR
|
||||||
import io.emeraldpay.dshackle.commons.SPAN_READER_NAME
|
import io.emeraldpay.dshackle.commons.SPAN_READER_NAME
|
||||||
import io.emeraldpay.dshackle.commons.SPAN_READER_RESULT
|
import io.emeraldpay.dshackle.commons.SPAN_READER_RESULT
|
||||||
|
import io.emeraldpay.dshackle.commons.SPAN_REQUEST_CANCELLED
|
||||||
import io.emeraldpay.dshackle.commons.SPAN_REQUEST_INFO
|
import io.emeraldpay.dshackle.commons.SPAN_REQUEST_INFO
|
||||||
import io.emeraldpay.dshackle.commons.SPAN_STATUS_MESSAGE
|
import io.emeraldpay.dshackle.commons.SPAN_STATUS_MESSAGE
|
||||||
import io.emeraldpay.dshackle.data.HashId
|
import io.emeraldpay.dshackle.data.HashId
|
||||||
@@ -39,7 +40,7 @@ class SpannedReader<K, D>(
|
|||||||
}
|
}
|
||||||
.doOnNext { newSpan.end() }
|
.doOnNext { newSpan.end() }
|
||||||
.doOnCancel {
|
.doOnCancel {
|
||||||
newSpan.tag(SPAN_STATUS_MESSAGE, "cancelled").end()
|
newSpan.tag(SPAN_STATUS_MESSAGE, SPAN_REQUEST_CANCELLED).end()
|
||||||
}
|
}
|
||||||
.switchIfEmpty {
|
.switchIfEmpty {
|
||||||
newSpan.tag(SPAN_READER_RESULT, "empty result").end()
|
newSpan.tag(SPAN_READER_RESULT, "empty result").end()
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ import io.emeraldpay.dshackle.SilentException
|
|||||||
import io.emeraldpay.dshackle.commons.LOCAL_READER
|
import io.emeraldpay.dshackle.commons.LOCAL_READER
|
||||||
import io.emeraldpay.dshackle.commons.RPC_READER
|
import io.emeraldpay.dshackle.commons.RPC_READER
|
||||||
import io.emeraldpay.dshackle.commons.SPAN_ERROR
|
import io.emeraldpay.dshackle.commons.SPAN_ERROR
|
||||||
|
import io.emeraldpay.dshackle.commons.SPAN_REQUEST_CANCELLED
|
||||||
import io.emeraldpay.dshackle.commons.SPAN_REQUEST_ID
|
import io.emeraldpay.dshackle.commons.SPAN_REQUEST_ID
|
||||||
import io.emeraldpay.dshackle.commons.SPAN_STATUS_MESSAGE
|
import io.emeraldpay.dshackle.commons.SPAN_STATUS_MESSAGE
|
||||||
import io.emeraldpay.dshackle.config.MainConfig
|
import io.emeraldpay.dshackle.config.MainConfig
|
||||||
@@ -125,7 +126,7 @@ open class NativeCall(
|
|||||||
}
|
}
|
||||||
.doOnNext { callRes -> completeSpan(callRes, requestCount) }
|
.doOnNext { callRes -> completeSpan(callRes, requestCount) }
|
||||||
.doOnCancel {
|
.doOnCancel {
|
||||||
tracer.currentSpan()?.tag(SPAN_STATUS_MESSAGE, "cancel")?.end()
|
tracer.currentSpan()?.tag(SPAN_STATUS_MESSAGE, SPAN_REQUEST_CANCELLED)?.end()
|
||||||
}
|
}
|
||||||
.contextWrite { ctx -> createTracingReactorContext(ctx, requestCount, requestId, requestSpan) }
|
.contextWrite { ctx -> createTracingReactorContext(ctx, requestCount, requestId, requestSpan) }
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user