public enum Aggregation.Types.Aligner
Reference documentation and code samples for the Google Cloud Monitoring v3 API enum Aggregation.Types.Aligner.
The Aligner
specifies the operation that will be applied to the data
points in each alignment period in a time series. Except for
ALIGN_NONE
, which specifies that no operation be applied, each alignment
operation replaces the set of data values in each alignment period with
a single value: the result of applying the operation to the data values.
An aligned time series has a single data value at the end of each
alignment_period
.
An alignment operation can change the data type of the values, too. For
example, if you apply a counting operation to boolean values, the data
value_type
in the original time series is BOOLEAN
, but the value_type
in the aligned result is INT64
.
Namespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Fields | |
---|---|
Name | Description |
AlignCount | Align the time series by returning the number of values in each alignment
period. This aligner is valid for |
AlignCountFalse | Align the time series by returning the number of |
AlignCountTrue | Align the time series by returning the number of |
AlignDelta | Align and convert to
[DELTA][google.api.MetricDescriptor.MetricKind.DELTA].
The output is This alignment is valid for
[CUMULATIVE][google.api.MetricDescriptor.MetricKind.CUMULATIVE] and
|
AlignFractionTrue | Align the time series by returning the ratio of the number of |
AlignInterpolate | Align by interpolating between adjacent points around the alignment
period boundary. This aligner is valid for |
AlignMax | Align the time series by returning the maximum value in each alignment
period. This aligner is valid for |
AlignMean | Align the time series by returning the mean value in each alignment
period. This aligner is valid for |
AlignMin | Align the time series by returning the minimum value in each alignment
period. This aligner is valid for |
AlignNextOlder | Align by moving the most recent data point before the end of the
alignment period to the boundary at the end of the alignment
period. This aligner is valid for |
AlignNone | No alignment. Raw data is returned. Not valid if cross-series reduction
is requested. The |
AlignPercentChange | Align and convert to a percentage change. This aligner is valid for
If the values of A 10-minute moving mean is computed at each point of the alignment period
prior to the above calculation to smooth the metric and prevent false
positives from very short-lived spikes. The moving mean is only
applicable for data whose values are |
AlignPercentile05 | Align the time series by using percentile
aggregation. The resulting
data point in each alignment period is the 5th percentile of all data
points in the period. This aligner is valid for |
AlignPercentile50 | Align the time series by using percentile
aggregation. The resulting
data point in each alignment period is the 50th percentile of all data
points in the period. This aligner is valid for |
AlignPercentile95 | Align the time series by using percentile
aggregation. The resulting
data point in each alignment period is the 95th percentile of all data
points in the period. This aligner is valid for |
AlignPercentile99 | Align the time series by using percentile
aggregation. The resulting
data point in each alignment period is the 99th percentile of all data
points in the period. This aligner is valid for |
AlignRate | Align and convert to a rate. The result is computed as
This aligner is valid for If, by "rate", you mean "percentage change", see the
|
AlignStddev | Align the time series by returning the standard deviation of the values
in each alignment period. This aligner is valid for |
AlignSum | Align the time series by returning the sum of the values in each
alignment period. This aligner is valid for |