Class OpenCensusSpanAdapter
- java.lang.Object
-
- org.apache.ignite.spi.tracing.opencensus.OpenCensusSpanAdapter
-
- All Implemented Interfaces:
SpiSpecificSpan
public class OpenCensusSpanAdapter extends Object implements SpiSpecificSpan
Span implementation based on OpenCensus library.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OpenCensusSpanAdapteraddLog(String logDesc)Logs work to span.OpenCensusSpanAdapteraddTag(String tagName, String tagVal)Adds tag to span withStringvalue.OpenCensusSpanAdapterend()Ends span.io.opencensus.trace.Spanimpl()booleanisEnded()OpenCensusSpanAdaptersetStatus(SpanStatus spanStatus)Explicitly set status for span.
-
-
-
Method Detail
-
impl
public io.opencensus.trace.Span impl()
- Returns:
- Implementation object.
-
addTag
public OpenCensusSpanAdapter addTag(String tagName, String tagVal)
Adds tag to span withStringvalue.- Specified by:
addTagin interfaceSpiSpecificSpan- Parameters:
tagName- Tag name.tagVal- Tag value.- Returns:
thisfor chaining.
-
addLog
public OpenCensusSpanAdapter addLog(String logDesc)
Logs work to span.- Specified by:
addLogin interfaceSpiSpecificSpan- Parameters:
logDesc- Log description.- Returns:
thisfor chaining.
-
setStatus
public OpenCensusSpanAdapter setStatus(SpanStatus spanStatus)
Explicitly set status for span.- Specified by:
setStatusin interfaceSpiSpecificSpan- Parameters:
spanStatus- Status.- Returns:
thisfor chaining.
-
end
public OpenCensusSpanAdapter end()
Ends span. This action sets default status if not set and mark the span as ready to be exported.- Specified by:
endin interfaceSpiSpecificSpan- Returns:
thisfor chaining.
-
isEnded
public boolean isEnded()
- Specified by:
isEndedin interfaceSpiSpecificSpan- Returns:
trueif span has already ended.
-
-