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.
| Version | Kafka | Changes |
|---|---|---|
| GetTelemetrySubscriptionsRequest | ||
| v0 | 3.7 | + ClientInstanceId uuid~ Flexible encoding enabled FLEXIBLE |
| GetTelemetrySubscriptionsResponse | ||
| v0 | 3.7 | + ThrottleTimeMs int32+ ErrorCode int16+ ClientInstanceId uuid+ SubscriptionId int32+ AcceptedCompressionTypes []int8+ PushIntervalMs int32+ TelemetryMaxBytes int32+ DeltaTemporality bool+ RequestedMetrics []string~ Flexible encoding enabled FLEXIBLE |