Skip to main content
Version: 2.6.0

Quota Scheduler Policy

Introduction

This blueprint provides a token bucket based quota scheduler policy and a dashboard. This policy uses the QuotaScheduler component.

Configuration

Blueprint name: policies/quota-scheduler

Parameters

policy

Parameterpolicy.components
DescriptionList of additional circuit components.
TypeArray of Object (aperture.spec.v1.Component)
Default Value
Expand
[]
Parameterpolicy.policy_name
DescriptionName of the policy.
Typestring
Default Value__REQUIRED_FIELD__
Parameterpolicy.resources
DescriptionAdditional resources.
TypeObject (aperture.spec.v1.Resources)
Default Value
Expand
flow_control:
classifiers: []
policy.quota_scheduler
Parameterpolicy.quota_scheduler.bucket_capacity
DescriptionBucket capacity.
TypeNumber (double)
Default Value__REQUIRED_FIELD__
Parameterpolicy.quota_scheduler.fill_amount
DescriptionFill amount.
TypeNumber (double)
Default Value__REQUIRED_FIELD__
Parameterpolicy.quota_scheduler.rate_limiter
DescriptionRate Limiter Parameters.
TypeObject (aperture.spec.v1.RateLimiterParameters)
Default Value
Expand
interval: __REQUIRED_FIELD__
label_key: ''
Parameterpolicy.quota_scheduler.scheduler
DescriptionScheduler configuration.
TypeObject (aperture.spec.v1.Scheduler)
Default Value
Expand
{}
Parameterpolicy.quota_scheduler.selectors
DescriptionFlow selectors to match requests against
TypeArray of Object (aperture.spec.v1.Selector)
Default Value
Expand
- control_point: __REQUIRED_FIELD__
service: __REQUIRED_FIELD__

dashboard

Parameterdashboard.extra_filters
DescriptionAdditional filters to pass to each query to Grafana datasource.
TypeObject (map[string]string)
Default Value
Expand
{}
Parameterdashboard.refresh_interval
DescriptionRefresh interval for dashboard panels.
Typestring
Default Value10s
Parameterdashboard.time_from
DescriptionTime from of dashboard.
Typestring
Default Valuenow-15m
Parameterdashboard.time_to
DescriptionTime to of dashboard.
Typestring
Default Valuenow
Parameterdashboard.title
DescriptionName of the main dashboard.
Typestring
Default ValueAperture Quota Scheduler
dashboard.datasource
Parameterdashboard.datasource.filter_regex
DescriptionDatasource filter regex.
Typestring
Default Value
Parameterdashboard.datasource.name
DescriptionDatasource name.
Typestring
Default Value$datasource