Class ObservabilityPipelineThrottleProcessor

The throttle processor limits the number of events that pass through over a given time window.

Hierarchy

  • ObservabilityPipelineThrottleProcessor

Constructors

Properties

additionalProperties?: {
    [key: string]: any;
}

A container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.

Type declaration

  • [key: string]: any
groupBy?: string[]

Optional list of fields used to group events before the threshold has been reached.

id: string

The unique identifier for this processor.

include: string

A Datadog search query used to determine which logs this processor targets.

inputs: string[]

A list of component IDs whose output is used as the input for this processor.

threshold: number

the number of events allowed in a given time window. Events sent after the threshold has been reached, are dropped.

The processor type. The value should always be throttle.

window: number

The time window in seconds over which the threshold applies.

Generated using TypeDoc