Slo
A Service-Level Objective (SLO) describes the level of desired good service. It consists of a service-level indicator (SLI), a performance goal, and a period over which the objective is to be evaluated against that goal. The SLO can use SLIs defined in a number of different manners. Typical SLOs might include “99% of requests in each rolling week have latency below 200 milliseconds” or “99.5% of requests in each calendar month return successfully.”
To get more information about Slo, see:
Create a Slo Resource
new Slo(name: string, args: SloArgs, opts?: CustomResourceOptions);def Slo(resource_name, opts=None, basic_sli=None, calendar_period=None, display_name=None, goal=None, project=None, request_based_sli=None, rolling_period_days=None, service=None, slo_id=None, windows_based_sli=None, __props__=None);public Slo(string name, SloArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args SloArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SloArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SloArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
Slo Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The Slo resource accepts the following input properties:
- Goal double
The fraction of service that must be good in order for this objective to be met. 0 < goal <= 0.999
- Service string
ID of the service to which this SLO belongs.
- Basic
Sli SloBasic Sli Args Basic Service-Level Indicator (SLI) on a well-known service type. Performance will be computed on the basis of pre-defined metrics. SLIs are used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- Calendar
Period string A calendar period, semantically “since the start of the current
”. - Display
Name string Name used for UI elements listing this SLO.
- Project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Request
Based SloSli Request Based Sli Args A request-based SLI defines a SLI for which atomic units of service are counted directly. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- Rolling
Period intDays A rolling time period, semantically “in the past X days”. Must be between 1 to 30 days, inclusive.
- Slo
Id string The id to use for this ServiceLevelObjective. If omitted, an id will be generated instead.
- Windows
Based SloSli Windows Based Sli Args A windows-based SLI defines the criteria for time windows. good_service is defined based off the count of these time windows for which the provided service was of good quality. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.
- Goal float64
The fraction of service that must be good in order for this objective to be met. 0 < goal <= 0.999
- Service string
ID of the service to which this SLO belongs.
- Basic
Sli SloBasic Sli Basic Service-Level Indicator (SLI) on a well-known service type. Performance will be computed on the basis of pre-defined metrics. SLIs are used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- Calendar
Period string A calendar period, semantically “since the start of the current
”. - Display
Name string Name used for UI elements listing this SLO.
- Project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Request
Based SloSli Request Based Sli A request-based SLI defines a SLI for which atomic units of service are counted directly. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- Rolling
Period intDays A rolling time period, semantically “in the past X days”. Must be between 1 to 30 days, inclusive.
- Slo
Id string The id to use for this ServiceLevelObjective. If omitted, an id will be generated instead.
- Windows
Based SloSli Windows Based Sli A windows-based SLI defines the criteria for time windows. good_service is defined based off the count of these time windows for which the provided service was of good quality. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.
- goal number
The fraction of service that must be good in order for this objective to be met. 0 < goal <= 0.999
- service string
ID of the service to which this SLO belongs.
- basic
Sli SloBasic Sli Basic Service-Level Indicator (SLI) on a well-known service type. Performance will be computed on the basis of pre-defined metrics. SLIs are used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- calendar
Period string A calendar period, semantically “since the start of the current
”. - display
Name string Name used for UI elements listing this SLO.
- project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- request
Based SloSli Request Based Sli A request-based SLI defines a SLI for which atomic units of service are counted directly. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- rolling
Period numberDays A rolling time period, semantically “in the past X days”. Must be between 1 to 30 days, inclusive.
- slo
Id string The id to use for this ServiceLevelObjective. If omitted, an id will be generated instead.
- windows
Based SloSli Windows Based Sli A windows-based SLI defines the criteria for time windows. good_service is defined based off the count of these time windows for which the provided service was of good quality. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.
- goal float
The fraction of service that must be good in order for this objective to be met. 0 < goal <= 0.999
- service str
ID of the service to which this SLO belongs.
- basic_
sli Dict[SloBasic Sli] Basic Service-Level Indicator (SLI) on a well-known service type. Performance will be computed on the basis of pre-defined metrics. SLIs are used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- calendar_
period str A calendar period, semantically “since the start of the current
”. - display_
name str Name used for UI elements listing this SLO.
- project str
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- request_
based_ Dict[Slosli Request Based Sli] A request-based SLI defines a SLI for which atomic units of service are counted directly. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- rolling_
period_ floatdays A rolling time period, semantically “in the past X days”. Must be between 1 to 30 days, inclusive.
- slo_
id str The id to use for this ServiceLevelObjective. If omitted, an id will be generated instead.
- windows_
based_ Dict[Slosli Windows Based Sli] A windows-based SLI defines the criteria for time windows. good_service is defined based off the count of these time windows for which the provided service was of good quality. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the Slo resource produces the following output properties:
Look up an Existing Slo Resource
Get an existing Slo resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SloState, opts?: CustomResourceOptions): Slostatic get(resource_name, id, opts=None, basic_sli=None, calendar_period=None, display_name=None, goal=None, name=None, project=None, request_based_sli=None, rolling_period_days=None, service=None, slo_id=None, windows_based_sli=None, __props__=None);public static Slo Get(string name, Input<string> id, SloState? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Basic
Sli SloBasic Sli Args Basic Service-Level Indicator (SLI) on a well-known service type. Performance will be computed on the basis of pre-defined metrics. SLIs are used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- Calendar
Period string A calendar period, semantically “since the start of the current
”. - Display
Name string Name used for UI elements listing this SLO.
- Goal double
The fraction of service that must be good in order for this objective to be met. 0 < goal <= 0.999
- Name string
The full resource name for this service. The syntax is: projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]/serviceLevelObjectives/[SLO_NAME]
- Project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Request
Based SloSli Request Based Sli Args A request-based SLI defines a SLI for which atomic units of service are counted directly. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- Rolling
Period intDays A rolling time period, semantically “in the past X days”. Must be between 1 to 30 days, inclusive.
- Service string
ID of the service to which this SLO belongs.
- Slo
Id string The id to use for this ServiceLevelObjective. If omitted, an id will be generated instead.
- Windows
Based SloSli Windows Based Sli Args A windows-based SLI defines the criteria for time windows. good_service is defined based off the count of these time windows for which the provided service was of good quality. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.
- Basic
Sli SloBasic Sli Basic Service-Level Indicator (SLI) on a well-known service type. Performance will be computed on the basis of pre-defined metrics. SLIs are used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- Calendar
Period string A calendar period, semantically “since the start of the current
”. - Display
Name string Name used for UI elements listing this SLO.
- Goal float64
The fraction of service that must be good in order for this objective to be met. 0 < goal <= 0.999
- Name string
The full resource name for this service. The syntax is: projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]/serviceLevelObjectives/[SLO_NAME]
- Project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Request
Based SloSli Request Based Sli A request-based SLI defines a SLI for which atomic units of service are counted directly. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- Rolling
Period intDays A rolling time period, semantically “in the past X days”. Must be between 1 to 30 days, inclusive.
- Service string
ID of the service to which this SLO belongs.
- Slo
Id string The id to use for this ServiceLevelObjective. If omitted, an id will be generated instead.
- Windows
Based SloSli Windows Based Sli A windows-based SLI defines the criteria for time windows. good_service is defined based off the count of these time windows for which the provided service was of good quality. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.
- basic
Sli SloBasic Sli Basic Service-Level Indicator (SLI) on a well-known service type. Performance will be computed on the basis of pre-defined metrics. SLIs are used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- calendar
Period string A calendar period, semantically “since the start of the current
”. - display
Name string Name used for UI elements listing this SLO.
- goal number
The fraction of service that must be good in order for this objective to be met. 0 < goal <= 0.999
- name string
The full resource name for this service. The syntax is: projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]/serviceLevelObjectives/[SLO_NAME]
- project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- request
Based SloSli Request Based Sli A request-based SLI defines a SLI for which atomic units of service are counted directly. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- rolling
Period numberDays A rolling time period, semantically “in the past X days”. Must be between 1 to 30 days, inclusive.
- service string
ID of the service to which this SLO belongs.
- slo
Id string The id to use for this ServiceLevelObjective. If omitted, an id will be generated instead.
- windows
Based SloSli Windows Based Sli A windows-based SLI defines the criteria for time windows. good_service is defined based off the count of these time windows for which the provided service was of good quality. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.
- basic_
sli Dict[SloBasic Sli] Basic Service-Level Indicator (SLI) on a well-known service type. Performance will be computed on the basis of pre-defined metrics. SLIs are used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- calendar_
period str A calendar period, semantically “since the start of the current
”. - display_
name str Name used for UI elements listing this SLO.
- goal float
The fraction of service that must be good in order for this objective to be met. 0 < goal <= 0.999
- name str
The full resource name for this service. The syntax is: projects/[PROJECT_ID_OR_NUMBER]/services/[SERVICE_ID]/serviceLevelObjectives/[SLO_NAME]
- project str
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- request_
based_ Dict[Slosli Request Based Sli] A request-based SLI defines a SLI for which atomic units of service are counted directly. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.- rolling_
period_ floatdays A rolling time period, semantically “in the past X days”. Must be between 1 to 30 days, inclusive.
- service str
ID of the service to which this SLO belongs.
- slo_
id str The id to use for this ServiceLevelObjective. If omitted, an id will be generated instead.
- windows_
based_ Dict[Slosli Windows Based Sli] A windows-based SLI defines the criteria for time windows. good_service is defined based off the count of these time windows for which the provided service was of good quality. A SLI describes a good service. It is used to measure and calculate the quality of the Service’s performance with respect to a single aspect of service quality. Exactly one of the following must be set:
basic_sli,request_based_sli,windows_based_sliStructure is documented below.
Supporting Types
SloBasicSli
- Latency
Slo
Basic Sli Latency Args Parameters for a latency threshold SLI. Structure is documented below.
- Locations List<string>
An optional set of locations to which this SLI is relevant. Telemetry from other locations will not be used to calculate performance for this SLI. If omitted, this SLI applies to all locations in which the Service has activity. For service types that don’t support breaking down by location, setting this field will result in an error.
- Methods List<string>
An optional set of RPCs to which this SLI is relevant. Telemetry from other methods will not be used to calculate performance for this SLI. If omitted, this SLI applies to all the Service’s methods. For service types that don’t support breaking down by method, setting this field will result in an error.
- Versions List<string>
The set of API versions to which this SLI is relevant. Telemetry from other API versions will not be used to calculate performance for this SLI. If omitted, this SLI applies to all API versions. For service types that don’t support breaking down by version, setting this field will result in an error.
- Latency
Slo
Basic Sli Latency Parameters for a latency threshold SLI. Structure is documented below.
- Locations []string
An optional set of locations to which this SLI is relevant. Telemetry from other locations will not be used to calculate performance for this SLI. If omitted, this SLI applies to all locations in which the Service has activity. For service types that don’t support breaking down by location, setting this field will result in an error.
- Methods []string
An optional set of RPCs to which this SLI is relevant. Telemetry from other methods will not be used to calculate performance for this SLI. If omitted, this SLI applies to all the Service’s methods. For service types that don’t support breaking down by method, setting this field will result in an error.
- Versions []string
The set of API versions to which this SLI is relevant. Telemetry from other API versions will not be used to calculate performance for this SLI. If omitted, this SLI applies to all API versions. For service types that don’t support breaking down by version, setting this field will result in an error.
- latency
Slo
Basic Sli Latency Parameters for a latency threshold SLI. Structure is documented below.
- locations string[]
An optional set of locations to which this SLI is relevant. Telemetry from other locations will not be used to calculate performance for this SLI. If omitted, this SLI applies to all locations in which the Service has activity. For service types that don’t support breaking down by location, setting this field will result in an error.
- methods string[]
An optional set of RPCs to which this SLI is relevant. Telemetry from other methods will not be used to calculate performance for this SLI. If omitted, this SLI applies to all the Service’s methods. For service types that don’t support breaking down by method, setting this field will result in an error.
- versions string[]
The set of API versions to which this SLI is relevant. Telemetry from other API versions will not be used to calculate performance for this SLI. If omitted, this SLI applies to all API versions. For service types that don’t support breaking down by version, setting this field will result in an error.
- latency
Dict[Slo
Basic Sli Latency] Parameters for a latency threshold SLI. Structure is documented below.
- locations List[str]
An optional set of locations to which this SLI is relevant. Telemetry from other locations will not be used to calculate performance for this SLI. If omitted, this SLI applies to all locations in which the Service has activity. For service types that don’t support breaking down by location, setting this field will result in an error.
- methods List[str]
An optional set of RPCs to which this SLI is relevant. Telemetry from other methods will not be used to calculate performance for this SLI. If omitted, this SLI applies to all the Service’s methods. For service types that don’t support breaking down by method, setting this field will result in an error.
- versions List[str]
The set of API versions to which this SLI is relevant. Telemetry from other API versions will not be used to calculate performance for this SLI. If omitted, this SLI applies to all API versions. For service types that don’t support breaking down by version, setting this field will result in an error.
SloBasicSliLatency
SloRequestBasedSli
- Distribution
Cut SloRequest Based Sli Distribution Cut Args Used when good_service is defined by a count of values aggregated in a Distribution that fall into a good range. The total_service is the total count of all values aggregated in the Distribution. Defines a distribution TimeSeries filter and thresholds used for measuring good service and total service. Structure is documented below.
- Good
Total SloRatio Request Based Sli Good Total Ratio Args A means to compute a ratio of
good_servicetototal_service. Defines computing this ratio with two TimeSeries monitoring filters Must specify exactly two of good, bad, and total service filters. The relationship good_service + bad_service = total_service will be assumed. Structure is documented below.
- Distribution
Cut SloRequest Based Sli Distribution Cut Used when good_service is defined by a count of values aggregated in a Distribution that fall into a good range. The total_service is the total count of all values aggregated in the Distribution. Defines a distribution TimeSeries filter and thresholds used for measuring good service and total service. Structure is documented below.
- Good
Total SloRatio Request Based Sli Good Total Ratio A means to compute a ratio of
good_servicetototal_service. Defines computing this ratio with two TimeSeries monitoring filters Must specify exactly two of good, bad, and total service filters. The relationship good_service + bad_service = total_service will be assumed. Structure is documented below.
- distribution
Cut SloRequest Based Sli Distribution Cut Used when good_service is defined by a count of values aggregated in a Distribution that fall into a good range. The total_service is the total count of all values aggregated in the Distribution. Defines a distribution TimeSeries filter and thresholds used for measuring good service and total service. Structure is documented below.
- good
Total SloRatio Request Based Sli Good Total Ratio A means to compute a ratio of
good_servicetototal_service. Defines computing this ratio with two TimeSeries monitoring filters Must specify exactly two of good, bad, and total service filters. The relationship good_service + bad_service = total_service will be assumed. Structure is documented below.
- distribution
Cut Dict[SloRequest Based Sli Distribution Cut] Used when good_service is defined by a count of values aggregated in a Distribution that fall into a good range. The total_service is the total count of all values aggregated in the Distribution. Defines a distribution TimeSeries filter and thresholds used for measuring good service and total service. Structure is documented below.
- good
Total Dict[SloRatio Request Based Sli Good Total Ratio] A means to compute a ratio of
good_servicetototal_service. Defines computing this ratio with two TimeSeries monitoring filters Must specify exactly two of good, bad, and total service filters. The relationship good_service + bad_service = total_service will be assumed. Structure is documented below.
SloRequestBasedSliDistributionCut
- Distribution
Filter string A TimeSeries monitoring filter aggregating values to quantify the good service provided. Must have ValueType = DISTRIBUTION and MetricKind = DELTA or MetricKind = CUMULATIVE.
- Range
Slo
Request Based Sli Distribution Cut Range Args Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.
- Distribution
Filter string A TimeSeries monitoring filter aggregating values to quantify the good service provided. Must have ValueType = DISTRIBUTION and MetricKind = DELTA or MetricKind = CUMULATIVE.
- Range
Slo
Request Based Sli Distribution Cut Range Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.
- distribution
Filter string A TimeSeries monitoring filter aggregating values to quantify the good service provided. Must have ValueType = DISTRIBUTION and MetricKind = DELTA or MetricKind = CUMULATIVE.
- range
Slo
Request Based Sli Distribution Cut Range Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.
- distribution
Filter str A TimeSeries monitoring filter aggregating values to quantify the good service provided. Must have ValueType = DISTRIBUTION and MetricKind = DELTA or MetricKind = CUMULATIVE.
- range
Dict[Slo
Request Based Sli Distribution Cut Range] Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.
SloRequestBasedSliDistributionCutRange
SloRequestBasedSliGoodTotalRatio
- Bad
Service stringFilter A TimeSeries monitoring filter quantifying bad service provided, either demanded service that was not provided or demanded service that was of inadequate quality. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- Good
Service stringFilter A TimeSeries monitoring filter quantifying good service provided. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- Total
Service stringFilter A TimeSeries monitoring filter quantifying total demanded service. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- Bad
Service stringFilter A TimeSeries monitoring filter quantifying bad service provided, either demanded service that was not provided or demanded service that was of inadequate quality. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- Good
Service stringFilter A TimeSeries monitoring filter quantifying good service provided. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- Total
Service stringFilter A TimeSeries monitoring filter quantifying total demanded service. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- bad
Service stringFilter A TimeSeries monitoring filter quantifying bad service provided, either demanded service that was not provided or demanded service that was of inadequate quality. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- good
Service stringFilter A TimeSeries monitoring filter quantifying good service provided. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- total
Service stringFilter A TimeSeries monitoring filter quantifying total demanded service. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- bad
Service strFilter A TimeSeries monitoring filter quantifying bad service provided, either demanded service that was not provided or demanded service that was of inadequate quality. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- good
Service strFilter A TimeSeries monitoring filter quantifying good service provided. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- total
Service strFilter A TimeSeries monitoring filter quantifying total demanded service. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
SloWindowsBasedSli
- Good
Bad stringMetric Filter A TimeSeries monitoring filter with ValueType = BOOL. The window is good if any true values appear in the window. One of
good_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli.- Good
Total SloRatio Threshold Windows Based Sli Good Total Ratio Threshold Args Criterion that describes a window as good if its performance is high enough. One of
good_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli. Structure is documented below.- Metric
Mean SloIn Range Windows Based Sli Metric Mean In Range Args Criterion that describes a window as good if the metric’s value is in a good range, averaged across returned streams. One of
good_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli. Average value X oftime_seriesshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.- Metric
Sum SloIn Range Windows Based Sli Metric Sum In Range Args Criterion that describes a window as good if the metric’s value is in a good range, summed across returned streams. Summed value
Xoftime_seriesshould satisfyrange.min <= X < range.maxfor a good window. One ofgood_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli. Structure is documented below.- Window
Period string Duration over which window quality is evaluated, given as a duration string “{X}s” representing X seconds. Must be an integer fraction of a day and at least 60s.
- Good
Bad stringMetric Filter A TimeSeries monitoring filter with ValueType = BOOL. The window is good if any true values appear in the window. One of
good_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli.- Good
Total SloRatio Threshold Windows Based Sli Good Total Ratio Threshold Criterion that describes a window as good if its performance is high enough. One of
good_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli. Structure is documented below.- Metric
Mean SloIn Range Windows Based Sli Metric Mean In Range Criterion that describes a window as good if the metric’s value is in a good range, averaged across returned streams. One of
good_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli. Average value X oftime_seriesshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.- Metric
Sum SloIn Range Windows Based Sli Metric Sum In Range Criterion that describes a window as good if the metric’s value is in a good range, summed across returned streams. Summed value
Xoftime_seriesshould satisfyrange.min <= X < range.maxfor a good window. One ofgood_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli. Structure is documented below.- Window
Period string Duration over which window quality is evaluated, given as a duration string “{X}s” representing X seconds. Must be an integer fraction of a day and at least 60s.
- good
Bad stringMetric Filter A TimeSeries monitoring filter with ValueType = BOOL. The window is good if any true values appear in the window. One of
good_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli.- good
Total SloRatio Threshold Windows Based Sli Good Total Ratio Threshold Criterion that describes a window as good if its performance is high enough. One of
good_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli. Structure is documented below.- metric
Mean SloIn Range Windows Based Sli Metric Mean In Range Criterion that describes a window as good if the metric’s value is in a good range, averaged across returned streams. One of
good_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli. Average value X oftime_seriesshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.- metric
Sum SloIn Range Windows Based Sli Metric Sum In Range Criterion that describes a window as good if the metric’s value is in a good range, summed across returned streams. Summed value
Xoftime_seriesshould satisfyrange.min <= X < range.maxfor a good window. One ofgood_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli. Structure is documented below.- window
Period string Duration over which window quality is evaluated, given as a duration string “{X}s” representing X seconds. Must be an integer fraction of a day and at least 60s.
- good
Bad strMetric Filter A TimeSeries monitoring filter with ValueType = BOOL. The window is good if any true values appear in the window. One of
good_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli.- good
Total Dict[SloRatio Threshold Windows Based Sli Good Total Ratio Threshold] Criterion that describes a window as good if its performance is high enough. One of
good_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli. Structure is documented below.- metric
Mean Dict[SloIn Range Windows Based Sli Metric Mean In Range] Criterion that describes a window as good if the metric’s value is in a good range, averaged across returned streams. One of
good_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli. Average value X oftime_seriesshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.- metric
Sum Dict[SloIn Range Windows Based Sli Metric Sum In Range] Criterion that describes a window as good if the metric’s value is in a good range, summed across returned streams. Summed value
Xoftime_seriesshould satisfyrange.min <= X < range.maxfor a good window. One ofgood_bad_metric_filter,good_total_ratio_threshold,metric_mean_in_range,metric_sum_in_rangemust be set forwindows_based_sli. Structure is documented below.- window
Period str Duration over which window quality is evaluated, given as a duration string “{X}s” representing X seconds. Must be an integer fraction of a day and at least 60s.
SloWindowsBasedSliGoodTotalRatioThreshold
- Basic
Sli SloPerformance Windows Based Sli Good Total Ratio Threshold Basic Sli Performance Args Basic SLI to evaluate to judge window quality. Structure is documented below.
- Performance
Slo
Windows Based Sli Good Total Ratio Threshold Performance Args Request-based SLI to evaluate to judge window quality. Structure is documented below.
- Threshold double
A duration string, e.g. 10s. Good service is defined to be the count of requests made to this service that return in no more than threshold.
- Basic
Sli SloPerformance Windows Based Sli Good Total Ratio Threshold Basic Sli Performance Basic SLI to evaluate to judge window quality. Structure is documented below.
- Performance
Slo
Windows Based Sli Good Total Ratio Threshold Performance Request-based SLI to evaluate to judge window quality. Structure is documented below.
- Threshold float64
A duration string, e.g. 10s. Good service is defined to be the count of requests made to this service that return in no more than threshold.
- basic
Sli SloPerformance Windows Based Sli Good Total Ratio Threshold Basic Sli Performance Basic SLI to evaluate to judge window quality. Structure is documented below.
- performance
Slo
Windows Based Sli Good Total Ratio Threshold Performance Request-based SLI to evaluate to judge window quality. Structure is documented below.
- threshold number
A duration string, e.g. 10s. Good service is defined to be the count of requests made to this service that return in no more than threshold.
- basic
Sli Dict[SloPerformance Windows Based Sli Good Total Ratio Threshold Basic Sli Performance] Basic SLI to evaluate to judge window quality. Structure is documented below.
- performance
Dict[Slo
Windows Based Sli Good Total Ratio Threshold Performance] Request-based SLI to evaluate to judge window quality. Structure is documented below.
- threshold float
A duration string, e.g. 10s. Good service is defined to be the count of requests made to this service that return in no more than threshold.
SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance
- Latency
Slo
Windows Based Sli Good Total Ratio Threshold Basic Sli Performance Latency Args Parameters for a latency threshold SLI. Structure is documented below.
- Locations List<string>
An optional set of locations to which this SLI is relevant. Telemetry from other locations will not be used to calculate performance for this SLI. If omitted, this SLI applies to all locations in which the Service has activity. For service types that don’t support breaking down by location, setting this field will result in an error.
- Methods List<string>
An optional set of RPCs to which this SLI is relevant. Telemetry from other methods will not be used to calculate performance for this SLI. If omitted, this SLI applies to all the Service’s methods. For service types that don’t support breaking down by method, setting this field will result in an error.
- Versions List<string>
The set of API versions to which this SLI is relevant. Telemetry from other API versions will not be used to calculate performance for this SLI. If omitted, this SLI applies to all API versions. For service types that don’t support breaking down by version, setting this field will result in an error.
- Latency
Slo
Windows Based Sli Good Total Ratio Threshold Basic Sli Performance Latency Parameters for a latency threshold SLI. Structure is documented below.
- Locations []string
An optional set of locations to which this SLI is relevant. Telemetry from other locations will not be used to calculate performance for this SLI. If omitted, this SLI applies to all locations in which the Service has activity. For service types that don’t support breaking down by location, setting this field will result in an error.
- Methods []string
An optional set of RPCs to which this SLI is relevant. Telemetry from other methods will not be used to calculate performance for this SLI. If omitted, this SLI applies to all the Service’s methods. For service types that don’t support breaking down by method, setting this field will result in an error.
- Versions []string
The set of API versions to which this SLI is relevant. Telemetry from other API versions will not be used to calculate performance for this SLI. If omitted, this SLI applies to all API versions. For service types that don’t support breaking down by version, setting this field will result in an error.
- latency
Slo
Windows Based Sli Good Total Ratio Threshold Basic Sli Performance Latency Parameters for a latency threshold SLI. Structure is documented below.
- locations string[]
An optional set of locations to which this SLI is relevant. Telemetry from other locations will not be used to calculate performance for this SLI. If omitted, this SLI applies to all locations in which the Service has activity. For service types that don’t support breaking down by location, setting this field will result in an error.
- methods string[]
An optional set of RPCs to which this SLI is relevant. Telemetry from other methods will not be used to calculate performance for this SLI. If omitted, this SLI applies to all the Service’s methods. For service types that don’t support breaking down by method, setting this field will result in an error.
- versions string[]
The set of API versions to which this SLI is relevant. Telemetry from other API versions will not be used to calculate performance for this SLI. If omitted, this SLI applies to all API versions. For service types that don’t support breaking down by version, setting this field will result in an error.
- latency
Dict[Slo
Windows Based Sli Good Total Ratio Threshold Basic Sli Performance Latency] Parameters for a latency threshold SLI. Structure is documented below.
- locations List[str]
An optional set of locations to which this SLI is relevant. Telemetry from other locations will not be used to calculate performance for this SLI. If omitted, this SLI applies to all locations in which the Service has activity. For service types that don’t support breaking down by location, setting this field will result in an error.
- methods List[str]
An optional set of RPCs to which this SLI is relevant. Telemetry from other methods will not be used to calculate performance for this SLI. If omitted, this SLI applies to all the Service’s methods. For service types that don’t support breaking down by method, setting this field will result in an error.
- versions List[str]
The set of API versions to which this SLI is relevant. Telemetry from other API versions will not be used to calculate performance for this SLI. If omitted, this SLI applies to all API versions. For service types that don’t support breaking down by version, setting this field will result in an error.
SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency
SloWindowsBasedSliGoodTotalRatioThresholdPerformance
- Distribution
Cut SloWindows Based Sli Good Total Ratio Threshold Performance Distribution Cut Args Used when good_service is defined by a count of values aggregated in a Distribution that fall into a good range. The total_service is the total count of all values aggregated in the Distribution. Defines a distribution TimeSeries filter and thresholds used for measuring good service and total service. Structure is documented below.
- Good
Total SloRatio Windows Based Sli Good Total Ratio Threshold Performance Good Total Ratio Args A means to compute a ratio of
good_servicetototal_service. Defines computing this ratio with two TimeSeries monitoring filters Must specify exactly two of good, bad, and total service filters. The relationship good_service + bad_service = total_service will be assumed. Structure is documented below.
- Distribution
Cut SloWindows Based Sli Good Total Ratio Threshold Performance Distribution Cut Used when good_service is defined by a count of values aggregated in a Distribution that fall into a good range. The total_service is the total count of all values aggregated in the Distribution. Defines a distribution TimeSeries filter and thresholds used for measuring good service and total service. Structure is documented below.
- Good
Total SloRatio Windows Based Sli Good Total Ratio Threshold Performance Good Total Ratio A means to compute a ratio of
good_servicetototal_service. Defines computing this ratio with two TimeSeries monitoring filters Must specify exactly two of good, bad, and total service filters. The relationship good_service + bad_service = total_service will be assumed. Structure is documented below.
- distribution
Cut SloWindows Based Sli Good Total Ratio Threshold Performance Distribution Cut Used when good_service is defined by a count of values aggregated in a Distribution that fall into a good range. The total_service is the total count of all values aggregated in the Distribution. Defines a distribution TimeSeries filter and thresholds used for measuring good service and total service. Structure is documented below.
- good
Total SloRatio Windows Based Sli Good Total Ratio Threshold Performance Good Total Ratio A means to compute a ratio of
good_servicetototal_service. Defines computing this ratio with two TimeSeries monitoring filters Must specify exactly two of good, bad, and total service filters. The relationship good_service + bad_service = total_service will be assumed. Structure is documented below.
- distribution
Cut Dict[SloWindows Based Sli Good Total Ratio Threshold Performance Distribution Cut] Used when good_service is defined by a count of values aggregated in a Distribution that fall into a good range. The total_service is the total count of all values aggregated in the Distribution. Defines a distribution TimeSeries filter and thresholds used for measuring good service and total service. Structure is documented below.
- good
Total Dict[SloRatio Windows Based Sli Good Total Ratio Threshold Performance Good Total Ratio] A means to compute a ratio of
good_servicetototal_service. Defines computing this ratio with two TimeSeries monitoring filters Must specify exactly two of good, bad, and total service filters. The relationship good_service + bad_service = total_service will be assumed. Structure is documented below.
SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut
- Distribution
Filter string A TimeSeries monitoring filter aggregating values to quantify the good service provided. Must have ValueType = DISTRIBUTION and MetricKind = DELTA or MetricKind = CUMULATIVE.
- Range
Slo
Windows Based Sli Good Total Ratio Threshold Performance Distribution Cut Range Args Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.
- Distribution
Filter string A TimeSeries monitoring filter aggregating values to quantify the good service provided. Must have ValueType = DISTRIBUTION and MetricKind = DELTA or MetricKind = CUMULATIVE.
- Range
Slo
Windows Based Sli Good Total Ratio Threshold Performance Distribution Cut Range Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.
- distribution
Filter string A TimeSeries monitoring filter aggregating values to quantify the good service provided. Must have ValueType = DISTRIBUTION and MetricKind = DELTA or MetricKind = CUMULATIVE.
- range
Slo
Windows Based Sli Good Total Ratio Threshold Performance Distribution Cut Range Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.
- distribution
Filter str A TimeSeries monitoring filter aggregating values to quantify the good service provided. Must have ValueType = DISTRIBUTION and MetricKind = DELTA or MetricKind = CUMULATIVE.
- range
Dict[Slo
Windows Based Sli Good Total Ratio Threshold Performance Distribution Cut Range] Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.
SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange
SloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio
- Bad
Service stringFilter A TimeSeries monitoring filter quantifying bad service provided, either demanded service that was not provided or demanded service that was of inadequate quality. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- Good
Service stringFilter A TimeSeries monitoring filter quantifying good service provided. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- Total
Service stringFilter A TimeSeries monitoring filter quantifying total demanded service. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- Bad
Service stringFilter A TimeSeries monitoring filter quantifying bad service provided, either demanded service that was not provided or demanded service that was of inadequate quality. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- Good
Service stringFilter A TimeSeries monitoring filter quantifying good service provided. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- Total
Service stringFilter A TimeSeries monitoring filter quantifying total demanded service. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- bad
Service stringFilter A TimeSeries monitoring filter quantifying bad service provided, either demanded service that was not provided or demanded service that was of inadequate quality. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- good
Service stringFilter A TimeSeries monitoring filter quantifying good service provided. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- total
Service stringFilter A TimeSeries monitoring filter quantifying total demanded service. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- bad
Service strFilter A TimeSeries monitoring filter quantifying bad service provided, either demanded service that was not provided or demanded service that was of inadequate quality. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- good
Service strFilter A TimeSeries monitoring filter quantifying good service provided. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
- total
Service strFilter A TimeSeries monitoring filter quantifying total demanded service. Exactly two of good, bad, or total service filter must be defined (where good + bad = total is assumed) Must have ValueType = DOUBLE or ValueType = INT64 and must have MetricKind = DELTA or MetricKind = CUMULATIVE.
SloWindowsBasedSliMetricMeanInRange
- Range
Slo
Windows Based Sli Metric Mean In Range Range Args Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.- Time
Series string A monitoring filter specifying the TimeSeries to use for evaluating window quality. The provided TimeSeries must have ValueType = INT64 or ValueType = DOUBLE and MetricKind = GAUGE. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window.
- Range
Slo
Windows Based Sli Metric Mean In Range Range Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.- Time
Series string A monitoring filter specifying the TimeSeries to use for evaluating window quality. The provided TimeSeries must have ValueType = INT64 or ValueType = DOUBLE and MetricKind = GAUGE. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window.
- range
Slo
Windows Based Sli Metric Mean In Range Range Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.- time
Series string A monitoring filter specifying the TimeSeries to use for evaluating window quality. The provided TimeSeries must have ValueType = INT64 or ValueType = DOUBLE and MetricKind = GAUGE. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window.
- range
Dict[Slo
Windows Based Sli Metric Mean In Range Range] Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.- time
Series str A monitoring filter specifying the TimeSeries to use for evaluating window quality. The provided TimeSeries must have ValueType = INT64 or ValueType = DOUBLE and MetricKind = GAUGE. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window.
SloWindowsBasedSliMetricMeanInRangeRange
SloWindowsBasedSliMetricSumInRange
- Range
Slo
Windows Based Sli Metric Sum In Range Range Args Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.- Time
Series string A monitoring filter specifying the TimeSeries to use for evaluating window quality. The provided TimeSeries must have ValueType = INT64 or ValueType = DOUBLE and MetricKind = GAUGE. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window.
- Range
Slo
Windows Based Sli Metric Sum In Range Range Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.- Time
Series string A monitoring filter specifying the TimeSeries to use for evaluating window quality. The provided TimeSeries must have ValueType = INT64 or ValueType = DOUBLE and MetricKind = GAUGE. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window.
- range
Slo
Windows Based Sli Metric Sum In Range Range Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.- time
Series string A monitoring filter specifying the TimeSeries to use for evaluating window quality. The provided TimeSeries must have ValueType = INT64 or ValueType = DOUBLE and MetricKind = GAUGE. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window.
- range
Dict[Slo
Windows Based Sli Metric Sum In Range Range] Range of numerical values. The computed good_service will be the count of values x in the Distribution such that range.min <= x < range.max. inclusive of min and exclusive of max. Open ranges can be defined by setting just one of min or max. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window. Structure is documented below.- time
Series str A monitoring filter specifying the TimeSeries to use for evaluating window quality. The provided TimeSeries must have ValueType = INT64 or ValueType = DOUBLE and MetricKind = GAUGE. Summed value
Xshould satisfyrange.min <= X < range.maxfor a good window.
SloWindowsBasedSliMetricSumInRangeRange
Package Details
- Repository
- https://github.com/pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.