Please select the area the issue is related to
Area/Management (Management API or Management Portal UI)
Please select the aspect the issue is related to
Aspect/API (API backends, definitions, contracts, interfaces, OpenAPI)
Description
When advanced rate-limit policy is configured globally for an LLM Proxy, if keyExtraction is not set to apiname, a global bucket is not created; a resource-level bucket is initiated instead.
Note that this is working as expected for LLM Providers.
Steps to Reproduce
- Create LLM provider and a proxy using it
- Attach global rate-limit policy via the rate-limit configuring tab in the AI Workspace/ advanced-rate-limit policy via the
Guardrails & Policies tab.
- Deploy and invoke the LLM proxy and notice how the rate-limiting has not applied globally, rather unique buckets are created against each resource.
- If keyExtraction is configured, this will work as expected by creating a global bucket
Severity Level of the Issue
Severity/Major (Important functionality is broken. Should be prioritized. Doesn't need immediate attention)
Environment Details (with versions)
No response
Please select the area the issue is related to
Area/Management (Management API or Management Portal UI)
Please select the aspect the issue is related to
Aspect/API (API backends, definitions, contracts, interfaces, OpenAPI)
Description
When advanced rate-limit policy is configured globally for an LLM Proxy, if
keyExtractionis not set toapiname, a global bucket is not created; a resource-level bucket is initiated instead.Note that this is working as expected for LLM Providers.
Steps to Reproduce
Guardrails & Policiestab.Severity Level of the Issue
Severity/Major (Important functionality is broken. Should be prioritized. Doesn't need immediate attention)
Environment Details (with versions)
No response