Class: Google::Cloud::Monitoring::V3::ServiceLevelIndicator
- Inherits:
-
Object
- Object
- Google::Cloud::Monitoring::V3::ServiceLevelIndicator
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/monitoring/v3/service.rb
Overview
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.
Instance Attribute Summary collapse
-
#basic_sli ⇒ ::Google::Cloud::Monitoring::V3::BasicSli
Basic SLI on a well-known service type.
-
#request_based ⇒ ::Google::Cloud::Monitoring::V3::RequestBasedSli
Request-based SLIs.
-
#windows_based ⇒ ::Google::Cloud::Monitoring::V3::WindowsBasedSli
Windows-based SLIs.
Instance Attribute Details
#basic_sli ⇒ ::Google::Cloud::Monitoring::V3::BasicSli
Returns Basic SLI on a well-known service type.
285 286 287 288 |
# File 'proto_docs/google/monitoring/v3/service.rb', line 285 class ServiceLevelIndicator include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#request_based ⇒ ::Google::Cloud::Monitoring::V3::RequestBasedSli
Returns Request-based SLIs.
285 286 287 288 |
# File 'proto_docs/google/monitoring/v3/service.rb', line 285 class ServiceLevelIndicator include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#windows_based ⇒ ::Google::Cloud::Monitoring::V3::WindowsBasedSli
Returns Windows-based SLIs.
285 286 287 288 |
# File 'proto_docs/google/monitoring/v3/service.rb', line 285 class ServiceLevelIndicator include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |