class Aggregation_Aligner

The Aligner describes how to bring the data points in a single time series into temporal alignment.

Protobuf enum Google\Monitoring\V3\Aggregation\Aligner

Constants

ALIGN_NONE

No alignment. Raw data is returned. Not valid if cross-time series reduction is requested. The value type of the result is the same as the value type of the input.

Generated from protobuf enum ALIGN_NONE = 0;

ALIGN_DELTA

Align and convert to delta metric type. This alignment is valid for cumulative metrics and delta metrics. Aligning an existing delta metric to a delta metric requires that the alignment period be increased. The value type of the result is the same as the value type of the input.

Generated from protobuf enum ALIGN_DELTA = 1;

ALIGN_RATE

Align and convert to a rate. This alignment is valid for cumulative metrics and delta metrics with numeric values. The output is a gauge metric with value type [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].

Generated from protobuf enum ALIGN_RATE = 2;

ALIGN_INTERPOLATE

Align by interpolating between adjacent points around the period boundary. This alignment is valid for gauge metrics with numeric values. The value type of the result is the same as the value type of the input.

Generated from protobuf enum ALIGN_INTERPOLATE = 3;

ALIGN_NEXT_OLDER

Align by shifting the oldest data point before the period boundary to the boundary. This alignment is valid for gauge metrics. The value type of the result is the same as the value type of the input.

Generated from protobuf enum ALIGN_NEXT_OLDER = 4;

ALIGN_MIN

Align time series via aggregation. The resulting data point in the alignment period is the minimum of all data points in the period. This alignment is valid for gauge and delta metrics with numeric values. The value type of the result is the same as the value type of the input.

Generated from protobuf enum ALIGN_MIN = 10;

ALIGN_MAX

Align time series via aggregation. The resulting data point in the alignment period is the maximum of all data points in the period. This alignment is valid for gauge and delta metrics with numeric values. The value type of the result is the same as the value type of the input.

Generated from protobuf enum ALIGN_MAX = 11;

ALIGN_MEAN

Align time series via aggregation. The resulting data point in the alignment period is the average or arithmetic mean of all data points in the period. This alignment is valid for gauge and delta metrics with numeric values. The value type of the output is [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].

Generated from protobuf enum ALIGN_MEAN = 12;

ALIGN_COUNT

Align time series via aggregation. The resulting data point in the alignment period is the count of all data points in the period. This alignment is valid for gauge and delta metrics with numeric or Boolean values. The value type of the output is [INT64][google.api.MetricDescriptor.ValueType.INT64].

Generated from protobuf enum ALIGN_COUNT = 13;

ALIGN_SUM

Align time series via aggregation. The resulting data point in the alignment period is the sum of all data points in the period. This alignment is valid for gauge and delta metrics with numeric and distribution values. The value type of the output is the same as the value type of the input.

Generated from protobuf enum ALIGN_SUM = 14;

ALIGN_STDDEV

Align time series via aggregation. The resulting data point in the alignment period is the standard deviation of all data points in the period. This alignment is valid for gauge and delta metrics with numeric values. The value type of the output is [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].

Generated from protobuf enum ALIGN_STDDEV = 15;

ALIGN_COUNT_TRUE

Align time series via aggregation. The resulting data point in the alignment period is the count of True-valued data points in the period. This alignment is valid for gauge metrics with Boolean values. The value type of the output is [INT64][google.api.MetricDescriptor.ValueType.INT64].

Generated from protobuf enum ALIGN_COUNT_TRUE = 16;

ALIGN_FRACTION_TRUE

Align time series via aggregation. The resulting data point in the alignment period is the fraction of True-valued data points in the period. This alignment is valid for gauge metrics with Boolean values.

The output value is in the range [0, 1] and has value type [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].

Generated from protobuf enum ALIGN_FRACTION_TRUE = 17;

ALIGN_PERCENTILE_99

Align time series via aggregation. The resulting data point in the alignment period is the 99th percentile of all data points in the period. This alignment is valid for gauge and delta metrics with distribution values. The output is a gauge metric with value type [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].

Generated from protobuf enum ALIGN_PERCENTILE_99 = 18;

ALIGN_PERCENTILE_95

Align time series via aggregation. The resulting data point in the alignment period is the 95th percentile of all data points in the period. This alignment is valid for gauge and delta metrics with distribution values. The output is a gauge metric with value type [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].

Generated from protobuf enum ALIGN_PERCENTILE_95 = 19;

ALIGN_PERCENTILE_50

Align time series via aggregation. The resulting data point in the alignment period is the 50th percentile of all data points in the period. This alignment is valid for gauge and delta metrics with distribution values. The output is a gauge metric with value type [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].

Generated from protobuf enum ALIGN_PERCENTILE_50 = 20;

ALIGN_PERCENTILE_05

Align time series via aggregation. The resulting data point in the alignment period is the 5th percentile of all data points in the period. This alignment is valid for gauge and delta metrics with distribution values. The output is a gauge metric with value type [DOUBLE][google.api.MetricDescriptor.ValueType.DOUBLE].

Generated from protobuf enum ALIGN_PERCENTILE_05 = 21;