Skip to content

Commit

Permalink
Add clarification for route match behavior (#19363)
Browse files Browse the repository at this point in the history
* Add clarification for route match behavior

* Update website/content/docs/connect/config-entries/service-defaults.mdx

Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>

---------

Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
  • Loading branch information
Chris S. Kim and trujillo-adam authored Oct 25, 2023
1 parent a7803bd commit 6360c74
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 1 deletion.
1 change: 1 addition & 0 deletions agent/structs/config_entry.go
Original file line number Diff line number Diff line change
Expand Up @@ -418,6 +418,7 @@ type InstanceLevelRateLimits struct {
RequestsMaxBurst int `alias:"requests_max_burst"`

// Routes is a list of rate limits applied to specific routes.
// For a given request, the first matching route will be applied, if any.
// Overrides any top-level configuration.
Routes []InstanceLevelRouteRateLimits
}
Expand Down
1 change: 1 addition & 0 deletions api/config_entry.go
Original file line number Diff line number Diff line change
Expand Up @@ -341,6 +341,7 @@ type InstanceLevelRateLimits struct {
RequestsMaxBurst int `alias:"requests_max_burst"`

// Routes is a list of rate limits applied to specific routes.
// For a given request, the first matching route will be applied, if any
// Overrides any top-level configuration.
Routes []InstanceLevelRouteRateLimits
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -649,7 +649,7 @@ Specifies a list of rate limiting configurations to apply to specific routes to
- `PathPrefix`
- `PathRegex`

Refer to [Examples](#enable-request-rate-limit-on-a-prefixed-path) for example configurations.
Consul applies the rate limit configuration to the first matching route for each request. Refer to [Examples](#enable-request-rate-limit-on-a-prefixed-path) for example configurations.

#### Values

Expand Down

0 comments on commit 6360c74

Please sign in to comment.