A WindowsBasedSli
defines good_service
as the count of time
windows for which the provided service was of good quality. Criteria for
determining if service was good are embedded in the
window_criterion
.
A monitoring filter
<https://cloud.google.com/monitoring/api/v3/filters>
__
specifying a TimeSeries
with ValueType = BOOL
. The
window is good if any true
values appear in the window.
A window is good if the metric's value is in a good range, averaged across returned streams.
Duration over which window quality is evaluated. Must be an
integer fraction of a day and at least 60s
.
Classes
MetricRange
A MetricRange
is used when each window is good when the value x of a
single TimeSeries
satisfies range.min <= x < range.max
. The
provided TimeSeries
must have ValueType = INT64
or
ValueType = DOUBLE
and MetricKind = GAUGE
.
Range of values considered "good." For a one-sided range, set one bound to an infinite value.
PerformanceThreshold
A PerformanceThreshold
is used when each window is good when that
window has a sufficiently high performance
.
RequestBasedSli
to evaluate to judge window quality.
If window performance >= threshold
, the window is counted
as good.