conduktor.io ↗

Kafka GetTelemetrySubscriptions Request Wire Format v0 — Binary Protocol Layout

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.

Related Errors

CLUSTER_AUTHORIZATION_FAILED · INVALID_REQUEST · UNKNOWN_SUBSCRIPTION_ID · UNSUPPORTED_VERSION

Wire Diagram

Request Header · flexible
message_size int32 · 4B
api_key int16 · 2B
api_version int16 · 2B
correlation_id int32 · 4B
client_id string (compact)
tagged var
GetTelemetrySubscriptionsRequest v0
ClientInstanceId uuid · 16B
tagged var

Schema & Example

Schema
{
  "ClientInstanceId": uuid
}
Example
{
  "ClientInstanceId": "550e8400-e29b-41d4-a716-446655440000"
}