v.24.6Improvement
Added Asynchronous Disk Metrics for Request Rate Limits
Added server Asynchronous metricsDiskGetObjectThrottler*andDiskGetObjectThrottler*reflecting request per second rate limit defined withs3_max_get_rpsands3_max_put_rpsdisk settings and currently available number of requests that could be sent without hitting throttling limit on the disk. Metrics are defined for every disk that has a configured limit. #65050 (Sergei Trifonov).
Why it matters
These metrics provide real-time insight into S3 request throttling by tracking both the defined rate limits and the number of requests that can still be made without hitting those limits on each disk. This helps users monitor and manage request throttling effectively, improving observability and system reliability.How to use it
Configure thes3_max_get_rps and s3_max_put_rps settings on the desired disks to enable rate limiting. The new asynchronous metrics DiskGetObjectThrottler* and DiskPutObjectThrottler* will then be emitted for each such disk, reflecting the current throttling status and available request capacity.