Class KibanaLogFieldsSpanObserver
- java.lang.Object
-
- org.hawaiiframework.logging.opentracing.KibanaLogFieldsSpanObserver
-
- All Implemented Interfaces:
io.opentracing.contrib.api.SpanObserver
public class KibanaLogFieldsSpanObserver extends Object implements io.opentracing.contrib.api.SpanObserver
A SpanObserver that adds some field data in KibanaLogFields.
-
-
Constructor Summary
Constructors Constructor Description KibanaLogFieldsSpanObserver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonFinish(io.opentracing.contrib.api.SpanData spanData, long finishMicros)voidonLog(io.opentracing.contrib.api.SpanData spanData, long timestampMicroseconds, String event)voidonLog(io.opentracing.contrib.api.SpanData spanData, long timestampMicroseconds, Map<String,?> fields)voidonSetBaggageItem(io.opentracing.contrib.api.SpanData spanData, String key, String value)voidonSetOperationName(io.opentracing.contrib.api.SpanData spanData, String operationName)voidonSetTag(io.opentracing.contrib.api.SpanData spanData, String key, Object value)
-
-
-
Method Detail
-
onSetOperationName
public void onSetOperationName(io.opentracing.contrib.api.SpanData spanData, String operationName)- Specified by:
onSetOperationNamein interfaceio.opentracing.contrib.api.SpanObserver
-
onSetTag
public void onSetTag(io.opentracing.contrib.api.SpanData spanData, String key, Object value)- Specified by:
onSetTagin interfaceio.opentracing.contrib.api.SpanObserver
-
onSetBaggageItem
public void onSetBaggageItem(io.opentracing.contrib.api.SpanData spanData, String key, String value)- Specified by:
onSetBaggageItemin interfaceio.opentracing.contrib.api.SpanObserver
-
onLog
public void onLog(io.opentracing.contrib.api.SpanData spanData, long timestampMicroseconds, Map<String,?> fields)- Specified by:
onLogin interfaceio.opentracing.contrib.api.SpanObserver
-
onLog
public void onLog(io.opentracing.contrib.api.SpanData spanData, long timestampMicroseconds, String event)- Specified by:
onLogin interfaceio.opentracing.contrib.api.SpanObserver
-
onFinish
public void onFinish(io.opentracing.contrib.api.SpanData spanData, long finishMicros)- Specified by:
onFinishin interfaceio.opentracing.contrib.api.SpanObserver
-
-