Creates a service level objective (SLO), which can help you ensure that your critical business operations are meeting customer expectations
Source:R/cloudwatchapplicationsignals_operations.R
cloudwatchapplicationsignals_create_service_level_objective.RdCreates a service level objective (SLO), which can help you ensure that your critical business operations are meeting customer expectations. Use SLOs to set and track specific target levels for the reliability and availability of your applications and services. SLOs use service level indicators (SLIs) to calculate whether the application is performing at the level that you want.
See https://www.paws-r-sdk.com/docs/cloudwatchapplicationsignals_create_service_level_objective/ for full documentation.
Usage
cloudwatchapplicationsignals_create_service_level_objective(
Name,
Description = NULL,
SliConfig = NULL,
RequestBasedSliConfig = NULL,
Goal = NULL,
Tags = NULL,
BurnRateConfigurations = NULL,
CreateRecommendedSlo = NULL,
AutoInvestigationEnabled = NULL
)Arguments
- Name
[required] A name for this SLO.
- Description
An optional description for this SLO.
- SliConfig
If this SLO is a period-based SLO, this structure defines the information about what performance metric this SLO will monitor.
You can't specify both
RequestBasedSliConfigandSliConfigin the same operation.- RequestBasedSliConfig
If this SLO is a request-based SLO, this structure defines the information about what performance metric this SLO will monitor.
You can't specify both
RequestBasedSliConfigandSliConfigin the same operation.- Goal
This structure contains the attributes that determine the goal of the SLO.
A list of key-value pairs to associate with the SLO. You can associate as many as 50 tags with an SLO. To be able to associate tags with the SLO when you create the SLO, you must have the
cloudwatch:TagResourcepermission.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
- BurnRateConfigurations
Use this array to create burn rates for this SLO. Each burn rate is a metric that indicates how fast the service is consuming the error budget, relative to the attainment goal of the SLO.
- CreateRecommendedSlo
Set this to
trueto create a recommended SLO out of the box. When set totrue, you don't need to specify theMetricThresholdorComparisonOperatorin theSliConfigorRequestBasedSliConfig. The default value isfalse.This is supported for SLOs on a service, service operation, or a dependency.
- AutoInvestigationEnabled
Indicates whether DevOps Agent will automatically investigate this SLO when it is breached