Package zipkin2.collector.scribe
Class ScribeCollector
- java.lang.Object
-
- zipkin2.Component
-
- zipkin2.collector.CollectorComponent
-
- zipkin2.collector.scribe.ScribeCollector
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public final class ScribeCollector extends CollectorComponent
This collector accepts Scribe logs in a specified category. Each log entry is expected to contain a single span, which is TBinaryProtocol big-endian, then base64 encoded. These spans are chained to anasynchronous span consumer
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ScribeCollector.Builder
Configuration including defaults needed to receive spans from a Scribe category.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckResult
check()
void
close()
static ScribeCollector.Builder
newBuilder()
int
port()
Returns zero untilstart()
was called.ScribeCollector
start()
Will throw an exception if theport
is already in use.String
toString()
-
-
-
Method Detail
-
newBuilder
public static ScribeCollector.Builder newBuilder()
-
start
public ScribeCollector start()
Will throw an exception if theport
is already in use.- Specified by:
start
in classCollectorComponent
-
check
public CheckResult check()
-
port
public int port()
Returns zero untilstart()
was called.
-
-