You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(client-application-signals): Amazon CloudWatch Application Signals now supports creating Service Level Objectives with burn rates. Users can now create or update SLOs with burn rate configurations to meet their specific business requirements.
Copy file name to clipboardExpand all lines: clients/client-application-signals/src/models/models_0.ts
+40
Original file line number
Diff line number
Diff line change
@@ -2016,6 +2016,25 @@ export class ConflictException extends __BaseException {
2016
2016
}
2017
2017
}
2018
2018
2019
+
/**
2020
+
* <p>This object defines the length of the look-back window used to calculate one burn rate metric
2021
+
* for this SLO. The burn rate measures how fast the service is consuming the error budget, relative to the attainment goal of the SLO. A burn rate of
2022
+
* exactly 1 indicates that the SLO goal will be met exactly.</p>
2023
+
* <p>For example, if you specify 60 as the number of minutes in the look-back window, the burn rate is calculated as the following:</p>
2024
+
* <p>
2025
+
* <i>burn rate = error rate over the look-back window / (1 - attainment goal percentage)</i>
2026
+
* </p>
2027
+
* <p>For more information about burn rates, see <a href="https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-ServiceLevelObjectives.html#CloudWatch-ServiceLevelObjectives-burn">Calculate burn rates</a>.</p>
2028
+
* @public
2029
+
*/
2030
+
exportinterfaceBurnRateConfiguration{
2031
+
/**
2032
+
* <p>The number of minutes to use as the look-back window.</p>
2033
+
* @public
2034
+
*/
2035
+
LookBackWindowMinutes: number|undefined;
2036
+
}
2037
+
2019
2038
/**
2020
2039
* <p>Use this structure to specify the information for the metric that a period-based SLO will monitor.</p>
"smithy.api#documentation": "<p>The number of minutes to use as the look-back window.</p>",
558
+
"smithy.api#required": {}
559
+
}
560
+
}
561
+
},
562
+
"traits": {
563
+
"smithy.api#documentation": "<p>This object defines the length of the look-back window used to calculate one burn rate metric\n for this SLO. The burn rate measures how fast the service is consuming the error budget, relative to the attainment goal of the SLO. A burn rate of\n exactly 1 indicates that the SLO goal will be met exactly.</p>\n <p>For example, if you specify 60 as the number of minutes in the look-back window, the burn rate is calculated as the following:</p>\n <p>\n <i>burn rate = error rate over the look-back window / (1 - attainment goal percentage)</i>\n </p>\n <p>For more information about burn rates, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-ServiceLevelObjectives.html#CloudWatch-ServiceLevelObjectives-burn\">Calculate burn rates</a>.</p>"
"smithy.api#documentation": "<p>A list of key-value pairs to associate with the SLO. You can associate as many as 50 tags with an SLO.\n To be able to associate tags with the SLO when you create the SLO, you must\n have the <code>cloudwatch:TagResource</code> permission.</p>\n <p>Tags can help you organize and categorize your resources. You can also use them to scope user\n permissions by granting a user\n permission to access or change only resources with certain tag values.</p>"
"smithy.api#documentation": "<p>Use this array to create <i>burn rates</i> for this SLO. Each \n burn rate is a metric that indicates how fast the service is consuming the error budget, relative to the attainment goal of the SLO.</p>"
"smithy.api#documentation": "<p>Each object in this array defines the length of the look-back window used to calculate one burn rate metric\n for this SLO. The burn rate measures how fast the service is consuming the error budget, relative to the attainment goal of the SLO.</p>"
2592
+
}
2546
2593
}
2547
2594
},
2548
2595
"traits": {
@@ -3392,6 +3439,12 @@
3392
3439
"traits": {
3393
3440
"smithy.api#documentation": "<p>A structure that contains the attributes that determine the goal of the SLO. This includes\n the time period for evaluation and the attainment threshold.</p>"
"smithy.api#documentation": "<p>Use this array to create <i>burn rates</i> for this SLO. Each \n burn rate is a metric that indicates how fast the service is consuming the error budget, relative to the attainment goal of the SLO.</p>"
0 commit comments