Apoorv Mittal created KAFKA-17577: ------------------------------------- Summary: May be record metrics on UnknownSubscriptionIdException Key: KAFKA-17577 URL: https://issues.apache.org/jira/browse/KAFKA-17577 Project: Kafka Issue Type: Sub-task Reporter: Apoorv Mittal Assignee: Apoorv Mittal
h3. Handling {{UnknownSubscriptionIdException}} (USIE) When a broker changes telemetry subscriptions and a client attempts to report metrics with an outdated subscription ID, the broker throws {{UnknownSubscriptionIdException}} (USIE). In this case, the metrics payload is discarded, leading to a potential data gap. If the client is using delta temporality (incremental metrics), this gap is reflected in external monitoring systems, which will observe a dip, potentially treating the next set of metrics as a new starting point. This can mislead monitoring systems and create inaccuracies. The client should continue to work, as currently, by invoking {{GetTelemetrySubscriptionsRequest}} to renew the metrics subscription when broker throws {{{}USIE{}}}. However, the broker will record the telemetry metrics by validating the last subscription ID, reducing the chance of data gaps. -- This message was sent by Atlassian Jira (v8.20.10#820010)