@Requires(property="otel.instrumentation.kafka.enabled",
notEquals="false")
@ConfigurationProperties(value="otel.instrumentation.kafka")
public class KafkaTelemetryConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALL_HEADERS
Value to capture all headers as span attributes.
|
static java.lang.String |
PREFIX
The default prefix used for Kafka Telemetry configuration.
|
Constructor and Description |
---|
KafkaTelemetryConfiguration() |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getCapturedHeaders()
List of headers, which you want to add as span attributes.
|
boolean |
isHeadersAsLists()
If you want to set headers as lists, set "true".
|
void |
setCapturedHeaders(java.util.Set<java.lang.String> capturedHeaders)
Setter for captured headers set.
|
void |
setHeadersAsLists(boolean headersAsLists)
Setter for headersAsLists flag.
|
public static final java.lang.String PREFIX
public static final java.lang.String ALL_HEADERS
public boolean isHeadersAsLists()
public void setHeadersAsLists(boolean headersAsLists)
headersAsLists
- flagpublic java.util.Set<java.lang.String> getCapturedHeaders()
public void setCapturedHeaders(java.util.Set<java.lang.String> capturedHeaders)
capturedHeaders
- capturedHeaders set