Skip to main content
Version: 2.34.0

Base Concurrency Scheduling Policy

Introduction

This blueprint provides a concurrency scheduling policy and a dashboard. This policy uses the ConcurrencyScheduler component.

Configuration

Blueprint name: concurrency-scheduling/base

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.concurrency_scheduler
Parameterpolicy.concurrency_scheduler.alerter
DescriptionAlerter.
TypeObject (aperture.spec.v1.AlerterParameters)
Default Value
Expand
alert_name: Too many inflight requests
Parameterpolicy.concurrency_scheduler.concurrency_limiter
DescriptionConcurrency Limiter Parameters.
TypeObject (aperture.spec.v1.ConcurrencyLimiterParameters)
Default Value
Expand
max_inflight_duration: __REQUIRED_FIELD__
Parameterpolicy.concurrency_scheduler.max_concurrency
DescriptionMax concurrency.
TypeNumber (double)
Default Value__REQUIRED_FIELD__
Parameterpolicy.concurrency_scheduler.scheduler
DescriptionScheduler configuration.
TypeObject (aperture.spec.v1.Scheduler)
Default Value
Expand
{}
Parameterpolicy.concurrency_scheduler.selectors
DescriptionFlow selectors to match requests against.
TypeArray of Object (aperture.spec.v1.Selector)
Default Value
Expand
- control_point: __REQUIRED_FIELD__