Class ServiceLevelIndicator.Builder

  • All Implemented Interfaces:
    ServiceLevelIndicatorOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    ServiceLevelIndicator

    public static final class ServiceLevelIndicator.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<ServiceLevelIndicator.Builder>
    implements ServiceLevelIndicatorOrBuilder
     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.
     
    Protobuf type google.monitoring.v3.ServiceLevelIndicator