public sealed class ServiceLevelIndicator : IMessage<ServiceLevelIndicator>, IEquatable<ServiceLevelIndicator>, IDeepCloneable<ServiceLevelIndicator>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Monitoring v3 API class ServiceLevelIndicator.
A Service-Level Indicator (SLI) describes the "performance" of a service. For
some services, the SLI is well-defined. In such cases, the SLI can be
described easily by referencing the well-known SLI and providing the needed
parameters. Alternatively, a "custom" SLI can be defined with a query to the
underlying metric store. An SLI is defined to be good_service /
total_service over any queried time interval. The value of performance
always falls into the range 0 <= performance <= 1. A custom SLI describes
how to compute this ratio, whether this is by dividing values from a pair of
time series, cutting a Distribution into good and bad counts, or counting
time windows in which the service complies with a criterion. For separation
of concerns, a single Service-Level Indicator measures performance for only
one aspect of service quality, such as fraction of successful queries or
fast-enough queries.
Implements
IMessageServiceLevelIndicator, IEquatableServiceLevelIndicator, IDeepCloneableServiceLevelIndicator, IBufferMessage, IMessageNamespace
Google.Cloud.Monitoring.V3Assembly
Google.Cloud.Monitoring.V3.dll
Constructors
ServiceLevelIndicator()
public ServiceLevelIndicator()ServiceLevelIndicator(ServiceLevelIndicator)
public ServiceLevelIndicator(ServiceLevelIndicator other)| Parameter | |
|---|---|
| Name | Description |
other |
ServiceLevelIndicator |
Properties
BasicSli
public BasicSli BasicSli { get; set; }Basic SLI on a well-known service type.
| Property Value | |
|---|---|
| Type | Description |
BasicSli |
|
RequestBased
public RequestBasedSli RequestBased { get; set; }Request-based SLIs
| Property Value | |
|---|---|
| Type | Description |
RequestBasedSli |
|
TypeCase
public ServiceLevelIndicator.TypeOneofCase TypeCase { get; }| Property Value | |
|---|---|
| Type | Description |
ServiceLevelIndicatorTypeOneofCase |
|
WindowsBased
public WindowsBasedSli WindowsBased { get; set; }Windows-based SLIs
| Property Value | |
|---|---|
| Type | Description |
WindowsBasedSli |
|