cloudwatch-alarms
clouddrove/cloudwatch-alarms/aws
Terraform module creates Cloudwatch Alarm on AWS for monitoriing AWS services.
![Banner][website] Terraform AWS Cloudwatch Alarms With our comprehensive DevOps toolkit - streamline operations, automate workflows, enhance collaboration and, most importantly, deploy with confidence. We are a group of DevOps engineers & architects, joining hands in this ever evolving digital landscape. With our strong belief in Automation; just like microservices, always on the lookout to split the the infrastructure into smaller connected resources (database, cluster and more) which could be standardized, are manageable, scalable, secure & follow industry best practices. This module includes Terraform open source, examples, and automation tests (for better understanding), which would help you create and improve your infrastructure with minimalistic coding. Prerequisites and Providers T
| Name | Type | Description | Default |
|---|---|---|---|
| evaluation_periods | number | The number of periods over which data is compared to the specified threshold. | required |
| alarm_name | string | The descriptive name for the alarm. | required |
| comparison_operator | string | The arithmetic operation to use when comparing the specified Statistic and Thres | required |
| insufficient_data_actions | list(any) | The list of actions to execute when this alarm transitions into an INSUFFICIENT_ | [] |
| treat_missing_data | string | Sets how an alarm is going to handle missing data points. | "missing" |
| datapoints_to_alarm | number | Sets the number of datapoints that must be breaching to trigger the alarm. | 1 |
| ok_actions | list(any) | The list of actions to execute when this alarm transitions into an OK state from | [] |
| repository | string | Terraform current module repo | "https://github.com/clouddrove/terraform |
| environment | string | Environment (e.g. `prod`, `dev`, `staging`). | "" |
| managedby | string | ManagedBy, eg 'CloudDrove'. | "[email protected]" |
| threshold_metric_id | string | If this is an alarm based on an anomaly detection model, make this value match t | "" |
| label_order | list(any) | Label order, e.g. `name`,`application`. | [] |
| enabled | bool | Enable alarm. | true |
| expression_enabled | bool | Enable alarm with expression. | false |
| statistic | string | The statistic to apply to the alarm's associated metric. | "Average" |
| alarm_description | string | The description for the alarm. | "" |
| namespace | string | The namespace for the alarm's associated metric. | "AWS/EC2" |
| query_expressions | list(any) | values for metric query expression. | [
{
"expression": "ANOMALY_DETECTI |
| threshold | number | The value against which the specified statistic is compared. | 40 |
| alarm_actions | list(any) | The list of actions to execute when this alarm transitions into an ALARM state f | [] |
| actions_enabled | bool | Indicates whether or not actions should be executed during any changes to the al | true |
| dimensions | map(any) | Dimensions for metrics. | {} |
| name | string | Name (e.g. `app` or `cluster`). | "" |
id — The ID of the health check.arn — The ARN of the cloudwatch metric alarm.tags — A mapping of tags to assign to the resource.Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Azure Verified Pattern Module for Azure Landing Zone
Terraform Azure Verified Resource Module for Key Vault
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L