Reference documentation and code samples for the Cloud Monitoring V3 API class Google::Cloud::Monitoring::V3::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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#basic_sli
def basic_sli() -> ::Google::Cloud::Monitoring::V3::BasicSli
- (::Google::Cloud::Monitoring::V3::BasicSli) — Basic SLI on a well-known service type.
#basic_sli=
def basic_sli=(value) -> ::Google::Cloud::Monitoring::V3::BasicSli
- value (::Google::Cloud::Monitoring::V3::BasicSli) — Basic SLI on a well-known service type.
- (::Google::Cloud::Monitoring::V3::BasicSli) — Basic SLI on a well-known service type.
#request_based
def request_based() -> ::Google::Cloud::Monitoring::V3::RequestBasedSli
- (::Google::Cloud::Monitoring::V3::RequestBasedSli) — Request-based SLIs
#request_based=
def request_based=(value) -> ::Google::Cloud::Monitoring::V3::RequestBasedSli
- value (::Google::Cloud::Monitoring::V3::RequestBasedSli) — Request-based SLIs
- (::Google::Cloud::Monitoring::V3::RequestBasedSli) — Request-based SLIs
#windows_based
def windows_based() -> ::Google::Cloud::Monitoring::V3::WindowsBasedSli
- (::Google::Cloud::Monitoring::V3::WindowsBasedSli) — Windows-based SLIs
#windows_based=
def windows_based=(value) -> ::Google::Cloud::Monitoring::V3::WindowsBasedSli
- value (::Google::Cloud::Monitoring::V3::WindowsBasedSli) — Windows-based SLIs
- (::Google::Cloud::Monitoring::V3::WindowsBasedSli) — Windows-based SLIs