源文件
aws/monitoring/alarms.json
离线配置。未部署到任何云账号。
{
"header": "SECONDARY — AWS parallel; GCP is the primary narrative of this demo.",
"secondary": true,
"note": "CloudWatch alarm documents. Not deployed. No prices.",
"alarms": [
{
"AlarmName": "insights-api-secondary-errors",
"AlarmDescription": "SECONDARY Lambda errors for insights-api-secondary. Not deployed.",
"Namespace": "AWS/Lambda",
"MetricName": "Errors",
"Statistic": "Sum",
"Period": 60,
"EvaluationPeriods": 1,
"Threshold": 1,
"ComparisonOperator": "GreaterThanThreshold",
"TreatMissingData": "notBreaching",
"Dimensions": [
{"Name": "FunctionName", "Value": "insights-api-secondary"}
],
"AlarmActions": [
"arn:aws:sns:us-east-1:000000000000:insights-placeholder"
]
},
{
"AlarmName": "insights-api-secondary-latency",
"AlarmDescription": "SECONDARY Lambda duration p95-style average. Not deployed.",
"Namespace": "AWS/Lambda",
"MetricName": "Duration",
"Statistic": "Average",
"Period": 60,
"EvaluationPeriods": 5,
"Threshold": 800,
"ComparisonOperator": "GreaterThanThreshold",
"TreatMissingData": "notBreaching",
"Dimensions": [
{"Name": "FunctionName", "Value": "insights-api-secondary"}
],
"AlarmActions": [
"arn:aws:sns:us-east-1:000000000000:insights-placeholder"
]
},
{
"AlarmName": "insights-api-secondary-throttles",
"AlarmDescription": "SECONDARY Lambda throttles. Not deployed.",
"Namespace": "AWS/Lambda",
"MetricName": "Throttles",
"Statistic": "Sum",
"Period": 60,
"EvaluationPeriods": 1,
"Threshold": 0,
"ComparisonOperator": "GreaterThanThreshold",
"TreatMissingData": "notBreaching",
"Dimensions": [
{"Name": "FunctionName", "Value": "insights-api-secondary"}
],
"AlarmActions": [
"arn:aws:sns:us-east-1:000000000000:insights-placeholder"
]
}
]
}