ServiceLevelIndicator(mapping=None, *, ignore_unknown_fields=False, **kwargs)
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.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes | |
---|---|
Name | Description |
basic_sli |
google.cloud.monitoring_v3.types.BasicSli
Basic SLI on a well-known service type. This field is a member of oneof _ type .
|
request_based |
google.cloud.monitoring_v3.types.RequestBasedSli
Request-based SLIs This field is a member of oneof _ type .
|
windows_based |
google.cloud.monitoring_v3.types.WindowsBasedSli
Windows-based SLIs This field is a member of oneof _ type .
|