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.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ good_bad_metric_filter |
string
A monitoring filter specifying a |
↳ good_total_ratio_threshold |
WindowsBasedSli\PerformanceThreshold
A window is good if its |
↳ 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 |
getGoodBadMetricFilter
A monitoring filter
specifying a TimeSeries with ValueType = BOOL. The window is good if
any true values appear in the window.
| Returns | |
|---|---|
| Type | Description |
string |
|
hasGoodBadMetricFilter
setGoodBadMetricFilter
A monitoring filter
specifying a TimeSeries with ValueType = BOOL. The window is good if
any true values appear in the window.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getGoodTotalRatioThreshold
A window is good if its performance is high enough.
| Returns | |
|---|---|
| Type | Description |
WindowsBasedSli\PerformanceThreshold|null |
|
hasGoodTotalRatioThreshold
setGoodTotalRatioThreshold
A window is good if its performance is high enough.
| Parameter | |
|---|---|
| Name | Description |
var |
WindowsBasedSli\PerformanceThreshold
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMetricMeanInRange
A window is good if the metric's value is in a good range, averaged across returned streams.
| Returns | |
|---|---|
| Type | Description |
WindowsBasedSli\MetricRange|null |
|
hasMetricMeanInRange
setMetricMeanInRange
A window is good if the metric's value is in a good range, averaged across returned streams.
| Parameter | |
|---|---|
| Name | Description |
var |
WindowsBasedSli\MetricRange
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getMetricSumInRange
A window is good if the metric's value is in a good range, summed across returned streams.
| Returns | |
|---|---|
| Type | Description |
WindowsBasedSli\MetricRange|null |
|
hasMetricSumInRange
setMetricSumInRange
A window is good if the metric's value is in a good range, summed across returned streams.
| Parameter | |
|---|---|
| Name | Description |
var |
WindowsBasedSli\MetricRange
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getWindowPeriod
Duration over which window quality is evaluated. Must be an integer
fraction of a day and at least 60s.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Duration|null |
|
hasWindowPeriod
clearWindowPeriod
setWindowPeriod
Duration over which window quality is evaluated. Must be an integer
fraction of a day and at least 60s.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Duration
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getWindowCriterion
| Returns | |
|---|---|
| Type | Description |
string |
|