Reference documentation and code samples for the Stackdriver Monitoring V3 Client class WindowsBasedSli.
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
.
Generated from protobuf message google.monitoring.v3.WindowsBasedSli
Namespace
Google \ Cloud \ Monitoring \ V3Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ good_bad_metric_filter
string
A monitoring filter
specifying a TimeSeries
with ValueType = BOOL
. The window is good if any true
values appear in the window.
↳ good_total_ratio_threshold
↳ metric_mean_in_range
WindowsBasedSli\MetricRange
A window is good if the metric's value is in a good range, averaged across returned streams.
↳ metric_sum_in_range
WindowsBasedSli\MetricRange
A window is good if the metric's value is in a good range, summed across returned streams.
↳ window_period
Google\Protobuf\Duration
Duration over which window quality is evaluated. Must be an integer fraction of a day and at least 60s
.
getGoodBadMetricFilter
A monitoring filter
specifying a TimeSeries
with ValueType = BOOL
. The window is good if
any true
values appear in the window.
string
hasGoodBadMetricFilter
setGoodBadMetricFilter
A monitoring filter
specifying a TimeSeries
with ValueType = BOOL
. The window is good if
any true
values appear in the window.
var
string
$this
getGoodTotalRatioThreshold
A window is good if its performance
is high enough.
hasGoodTotalRatioThreshold
setGoodTotalRatioThreshold
A window is good if its performance
is high enough.
$this
getMetricMeanInRange
A window is good if the metric's value is in a good range, averaged across returned streams.
hasMetricMeanInRange
setMetricMeanInRange
A window is good if the metric's value is in a good range, averaged across returned streams.
$this
getMetricSumInRange
A window is good if the metric's value is in a good range, summed across returned streams.
hasMetricSumInRange
setMetricSumInRange
A window is good if the metric's value is in a good range, summed across returned streams.
$this
getWindowPeriod
Duration over which window quality is evaluated. Must be an integer
fraction of a day and at least 60s
.
hasWindowPeriod
clearWindowPeriod
setWindowPeriod
Duration over which window quality is evaluated. Must be an integer
fraction of a day and at least 60s
.
$this
getWindowCriterion
string