Class ExperimentsDatadogMetricAggregationInput

Settings for a metric aggregation that uses a Datadog measure. The other measure must be omitted or null.

Hierarchy

  • ExperimentsDatadogMetricAggregationInput

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
agingThresholdDays?: number

Stored aging threshold in days. The subject aging filter uses the aggregation window end and unit.

Datadog source and query that supply values for the metric.

enableAgingSubjectFilter?: boolean

Whether to exclude subjects whose observation time is shorter than the aggregation window.

operation: string

Calculation applied to the measure values, such as sum.

propertyFilters?: ExperimentsPropertyFilterInput[][]

Property filters that select data for this aggregation.

thresholdAggregationType?: string

Calculation used to evaluate the threshold.

thresholdBreachValue?: number

Value used to determine whether the threshold is breached.

thresholdComparisonOperator?: string

Operator used to compare the calculated value with the threshold.

thresholdTimeframeDimension?: string

Time unit for the threshold evaluation window. Supports seconds, minutes, hours, days, calendar_days, and weeks. Calendar days start at midnight on the assignment day. Other units start at the assignment time.

thresholdTimeframeValue?: number

End of the threshold evaluation window, measured from assignment in the configured time unit.

timeframeEndValue?: number

End offset of the aggregation window from assignment, in timeframe_unit.

timeframeStartValue?: number

Start offset of the aggregation window from assignment, in timeframe_unit.

timeframeUnit?: string

Time unit for the aggregation window. Calendar days are measured from midnight on the assignment day. Other units are measured from the assignment time.

Optional warehouse measure. Use null when the other measure is selected.

winsorLowerFixedValue?: number

Fixed lower bound used to cap extreme measure values.

winsorLowerPercentile?: number

Percentile used to determine the lower bound for extreme measure values.

winsorUpperFixedValue?: number

Fixed upper bound used to cap extreme measure values.

winsorUpperPercentile?: number

Percentile used to determine the upper bound for extreme measure values.

winsorizationStrategy?: string

Method used to cap extreme measure values before aggregation.

Generated using TypeDoc