conduktor.io ↗

Kafka GetTelemetrySubscriptions Changelog — Protocol Version History

What is GetTelemetrySubscriptions?

Clients call this (KIP-714) to negotiate which metrics they should push to the broker and at what interval. The broker controls what it wants to receive. A client with a stale subscription ID gets a new subscription back, prompting it to adjust its metric reporting.

VersionKafkaChanges
GetTelemetrySubscriptionsRequest
v03.7
+ ClientInstanceId uuid
~ Flexible encoding enabled FLEXIBLE
GetTelemetrySubscriptionsResponse
v03.7
+ ThrottleTimeMs int32
+ ErrorCode int16
+ ClientInstanceId uuid
+ SubscriptionId int32
+ AcceptedCompressionTypes []int8
+ PushIntervalMs int32
+ TelemetryMaxBytes int32
+ DeltaTemporality bool
+ RequestedMetrics []string
~ Flexible encoding enabled FLEXIBLE