Google Cloud Monitoring v3 API - Class TimeSeriesRatio (3.12.0)

public sealed class TimeSeriesRatio : IMessage<TimeSeriesRatio>, IEquatable<TimeSeriesRatio>, IDeepCloneable<TimeSeriesRatio>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Monitoring v3 API class TimeSeriesRatio.

A TimeSeriesRatio specifies two TimeSeries to use for computing the good_service / total_service ratio. The specified TimeSeries must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE. The TimeSeriesRatio must specify exactly two of good, bad, and total, and the relationship good_service + bad_service = total_service will be assumed.

Inheritance

object > TimeSeriesRatio

Namespace

Google.Cloud.Monitoring.V3

Assembly

Google.Cloud.Monitoring.V3.dll

Constructors

TimeSeriesRatio()

public TimeSeriesRatio()

TimeSeriesRatio(TimeSeriesRatio)

public TimeSeriesRatio(TimeSeriesRatio other)
Parameter
Name Description
other TimeSeriesRatio

Properties

BadServiceFilter

public string BadServiceFilter { get; set; }

A monitoring filter specifying a TimeSeries quantifying bad service, either demanded service that was not provided or demanded service that was of inadequate quality. Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.

Property Value
Type Description
string

GoodServiceFilter

public string GoodServiceFilter { get; set; }

A monitoring filter specifying a TimeSeries quantifying good service provided. Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.

Property Value
Type Description
string

TotalServiceFilter

public string TotalServiceFilter { get; set; }

A monitoring filter specifying a TimeSeries quantifying total demanded service. Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.

Property Value
Type Description
string