This is a module to configure health check and related AWS CloudWatch metric alarms.
The following resources will be created:
- Cloudwatch metric alarms - This metric monitors whether the service custumer is down or not
In addition you have the option to:
- Create or not a Simple Notification Service topic (SNS)
| Name | Version |
|---|---|
| terraform | >= 0.12.0 |
| Name | Version |
|---|---|
| aws | n/a |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| aws_sns_topic_arn | n/a | string |
"" |
no |
| cloudwatch_alarms_enabled | n/a | bool |
false |
no |
| failure_threshold | n/a | number |
3 |
no |
| healthcheck_path | n/a | string |
"/" |
no |
| hostname | app Hostname to check | any |
n/a | yes |
| measure_latency | Latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Route 53 console | bool |
false |
no |
| period | n/a | number |
60 |
no |
| port | Port for target check | string |
"80" |
no |
| protocol | n/a | string |
"HTTP" |
no |
| request_interval | n/a | number |
30 |
no |
| threshold | n/a | number |
2 |
no |
No output.
Module managed by DNX Solutions.
Apache 2 Licensed. See LICENSE for full details.