public static final class KafkaCollector.Builder extends Object implements CollectorComponent.Builder
| Modifier and Type | Method and Description |
|---|---|
KafkaCollector |
build() |
KafkaCollector.Builder |
groupId(String groupId)
The consumer group this process is consuming on behalf of.
|
KafkaCollector.Builder |
maxMessageSize(int bytes)
Maximum size of a message containing spans in bytes.
|
KafkaCollector.Builder |
metrics(CollectorMetrics metrics) |
KafkaCollector.Builder |
overrides(Map<String,String> overrides)
By default, a consumer will be built from properties derived from builder defaults,
as well "auto.offset.reset" -> "smallest".
|
KafkaCollector.Builder |
sampler(CollectorSampler sampler) |
KafkaCollector.Builder |
storage(StorageComponent storage) |
KafkaCollector.Builder |
streams(int streams)
Count of threads/streams consuming the topic.
|
KafkaCollector.Builder |
topic(String topic)
Topic zipkin spans will be consumed from.
|
KafkaCollector.Builder |
zookeeper(String zookeeper)
The zookeeper connect string, ex.
|
public KafkaCollector.Builder storage(StorageComponent storage)
storage in interface CollectorComponent.Builderpublic KafkaCollector.Builder sampler(CollectorSampler sampler)
sampler in interface CollectorComponent.Builderpublic KafkaCollector.Builder metrics(CollectorMetrics metrics)
metrics in interface CollectorComponent.Builderpublic KafkaCollector.Builder topic(String topic)
public KafkaCollector.Builder zookeeper(String zookeeper)
public KafkaCollector.Builder groupId(String groupId)
public KafkaCollector.Builder streams(int streams)
public KafkaCollector.Builder maxMessageSize(int bytes)
public final KafkaCollector.Builder overrides(Map<String,String> overrides)
For example: Only consume spans since you connected by setting the below.
Map<String, String> overrides = new LinkedHashMap<>();
overrides.put(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "largest");
builder.overrides(overrides);
ConsumerConfigpublic KafkaCollector build()
build in interface CollectorComponent.BuilderCopyright © 2015–2017 OpenZipkin. All rights reserved.