public sealed class WindowsBasedSli : IMessage<WindowsBasedSli>, IEquatable<WindowsBasedSli>, IDeepCloneable<WindowsBasedSli>, IBufferMessage, IMessage
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
.
Implements
IMessage<WindowsBasedSli>, IEquatable<WindowsBasedSli>, IDeepCloneable<WindowsBasedSli>, IBufferMessage, IMessageNamespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Constructors
WindowsBasedSli()
public WindowsBasedSli()
WindowsBasedSli(WindowsBasedSli)
public WindowsBasedSli(WindowsBasedSli other)
Parameter | |
---|---|
Name | Description |
other | WindowsBasedSli |
Properties
GoodBadMetricFilter
public string GoodBadMetricFilter { get; set; }
A monitoring filter
specifying a TimeSeries
with ValueType = BOOL
. The window is good if
any true
values appear in the window.
Property Value | |
---|---|
Type | Description |
String |
GoodTotalRatioThreshold
public WindowsBasedSli.Types.PerformanceThreshold GoodTotalRatioThreshold { get; set; }
A window is good if its performance
is high enough.
Property Value | |
---|---|
Type | Description |
WindowsBasedSli.Types.PerformanceThreshold |
MetricMeanInRange
public WindowsBasedSli.Types.MetricRange MetricMeanInRange { get; set; }
A window is good if the metric's value is in a good range, averaged across returned streams.
Property Value | |
---|---|
Type | Description |
WindowsBasedSli.Types.MetricRange |
MetricSumInRange
public WindowsBasedSli.Types.MetricRange MetricSumInRange { get; set; }
A window is good if the metric's value is in a good range, summed across returned streams.
Property Value | |
---|---|
Type | Description |
WindowsBasedSli.Types.MetricRange |
WindowCriterionCase
public WindowsBasedSli.WindowCriterionOneofCase WindowCriterionCase { get; }
Property Value | |
---|---|
Type | Description |
WindowsBasedSli.WindowCriterionOneofCase |
WindowPeriod
public Duration WindowPeriod { get; set; }
Duration over which window quality is evaluated. Must be an integer
fraction of a day and at least 60s
.
Property Value | |
---|---|
Type | Description |
Duration |