Nandini Singhal created KAFKA-19969:
---------------------------------------
Summary: Add Per-Topic Observability Metrics for Remote Fetch
Quota Enforcement
Key: KAFKA-19969
URL: https://issues.apache.org/jira/browse/KAFKA-19969
Project: Kafka
Issue Type: Task
Components: Tiered-Storage
Reporter: Nandini Singhal
The current tiered storage quota implementation provides only broker-level
metrics for remote fetch quota monitoring. While per-topic metrics exist for
basic remote fetch operations, there are no per-topic metrics for quota
consumption and throttling behavior.
This creates a blind spot when:
- Multiple topics use tiered storage on the same broker
- Operators need to identify which topics are consuming quota
- Debugging why certain topics are being throttled
- Planning quota allocation across topics
- Implementing topic-level SLAs for remote storage performance
Add the following per-topic metrics
# RemoteFetchQuotaBytesPerSec
# RemoteFetchQuotaThrottledRequestsPerSec
# RemoteFetchQuotaThrottleTimeMs
# RemoteFetchSizeBytes
--
This message was sent by Atlassian Jira
(v8.20.10#820010)