Package org.apache.kafka.streams
Interface ClientInstanceIds
public interface ClientInstanceIds
Encapsulates the
client instance id
used for metrics collection by
producers, consumers, and the admin client used by Kafka Streams.-
Method Summary
Modifier and TypeMethodDescriptionReturns theclient instance id
of the admin client.Returns theclient instance id
of the consumers.Returns theclient instance id
of the producers.
-
Method Details
-
adminInstanceId
Uuid adminInstanceId()Returns theclient instance id
of the admin client.- Returns:
- the
client instance id
of the admin client - Throws:
IllegalStateException
- If telemetry is disabled on the admin client.
-
consumerInstanceIds
Returns theclient instance id
of the consumers.- Returns:
- a map from thread key to
client instance id
-
producerInstanceIds
Returns theclient instance id
of the producers.- Returns:
- a map from thread key to
client instance id
-