What to build
Decide how TiCDC should expose and consume ticdc_sink_kafka_producer_response_rate. The metric is currently defined, registered, periodically updated from Sarama broker metrics, and cleaned up when the collector stops, but it is not referenced by the Classic, NextGen, or with-keyspace-name Grafana dashboards.
If response rate provides independent operational value for diagnosing Kafka broker communication, add consistent dashboard coverage. If it does not provide useful information beyond the existing request-rate and in-flight-request signals, remove the unused metric and its collection cost.
Acceptance criteria
Blocked by
None - can start immediately.
What to build
Decide how TiCDC should expose and consume
ticdc_sink_kafka_producer_response_rate. The metric is currently defined, registered, periodically updated from Sarama broker metrics, and cleaned up when the collector stops, but it is not referenced by the Classic, NextGen, or with-keyspace-name Grafana dashboards.If response rate provides independent operational value for diagnosing Kafka broker communication, add consistent dashboard coverage. If it does not provide useful information beyond the existing request-rate and in-flight-request signals, remove the unused metric and its collection cost.
Acceptance criteria
Blocked by
None - can start immediately.