Skip to content

Commit

Permalink
Updated with the [latest changes](https://github.com/gruntwork-io/ter…
Browse files Browse the repository at this point in the history
…raform-aws-monitoring/releases/tag/v0.36.27) from the `[email protected]` source branch. (#2258)

Co-authored-by: docs-sourcer[bot] <99042413+docs-sourcer[bot]@users.noreply.github.com>
  • Loading branch information
docs-sourcer[bot] authored Dec 13, 2024
1 parent ed582ae commit 8566eba
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 46 deletions.
43 changes: 21 additions & 22 deletions docs/reference/modules/terraform-aws-monitoring/alarms/alarms.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,41 +9,41 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx';
import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx';
import { ModuleUsage } from "../../../../../src/components/ModuleUsage";

<VersionBadge repoTitle="AWS Monitoring Modules" version="0.36.26" lastModifiedVersion="0.36.25"/>
<VersionBadge repoTitle="AWS Monitoring Modules" version="0.36.27" lastModifiedVersion="0.36.25"/>

# Alarm modules

<a href="https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
<a href="https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms" className="link-button" title="View the source code for this module in GitHub.">View Source</a>

<a href="https://github.com/gruntwork-io/terraform-aws-monitoring/releases/tag/v0.36.25" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>

This folder contains modules that configure [CloudWatch
Alarms](http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/AlarmThatSendsEmail.html) to go off and
email or SMS you when something is going wrong. The modules are:

* [asg-cpu-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/asg-cpu-alarms): An alarm that goes off if CPU usage in an Auto Scaling Group (ASG) is too high.
* [asg-disk-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/asg-disk-alarms): An alarm that goes off if disk usage in an Auto Scaling Group (ASG) is too high.
* [asg-memory-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/asg-memory-alarms): An alarm that goes off if memory usage in an Auto Scaling Group (ASG) is
* [asg-cpu-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/asg-cpu-alarms): An alarm that goes off if CPU usage in an Auto Scaling Group (ASG) is too high.
* [asg-disk-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/asg-disk-alarms): An alarm that goes off if disk usage in an Auto Scaling Group (ASG) is too high.
* [asg-memory-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/asg-memory-alarms): An alarm that goes off if memory usage in an Auto Scaling Group (ASG) is
too high.
* [ec2-cpu-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/ec2-cpu-alarms): An alarm that goes off if CPU usage for an EC2 Instance is too high.
* [ec2-disk-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/ec2-disk-alarms): An alarm that goes off if disk usage for an EC2 Instance is too high.
* [ec2-memory-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/ec2-memory-alarms): An alarm that goes off if memory usage for an EC2 Instance is too high.
* [ecs-cluster-alamrs](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/ecs-cluster-alarms): Alarms for an ECS cluster that go off if CPU or memory usage is too high
* [ec2-cpu-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/ec2-cpu-alarms): An alarm that goes off if CPU usage for an EC2 Instance is too high.
* [ec2-disk-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/ec2-disk-alarms): An alarm that goes off if disk usage for an EC2 Instance is too high.
* [ec2-memory-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/ec2-memory-alarms): An alarm that goes off if memory usage for an EC2 Instance is too high.
* [ecs-cluster-alamrs](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/ecs-cluster-alarms): Alarms for an ECS cluster that go off if CPU or memory usage is too high
across the cluster.
* [ecs-service-alamrs](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/ecs-cluster-alarms): Alarms for an ECS service that go off if CPU or memory usage is too high
* [ecs-service-alamrs](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/ecs-cluster-alarms): Alarms for an ECS service that go off if CPU or memory usage is too high
for this service.
* [elb-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/elb-alarms): A set of ELB alarms that go off if the latency gets too high, or there are
* [elb-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/elb-alarms): A set of ELB alarms that go off if the latency gets too high, or there are
too many 5xx errors, or too few requests are coming in.
* [lambda-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/lambda-alarms): An alarm that goes off when a lambda function breaches an associated metric.
* [rds-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/rds-alarms): A set of RDS alarms that go off if the CPU usage, number of connections, or latency gets
* [lambda-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/lambda-alarms): An alarm that goes off when a lambda function breaches an associated metric.
* [rds-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/rds-alarms): A set of RDS alarms that go off if the CPU usage, number of connections, or latency gets
too high or if the available memory or disk space gets too low.
* [route53-health-check-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/route53-health-check-alarms): Monitor a given domain (e.g. example.com) using Route
* [route53-health-check-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/route53-health-check-alarms): Monitor a given domain (e.g. example.com) using Route
53 and trigger an alarm if that domain is down or unresponsive.
* [scheduled-job-alarm](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/scheduled-job-alarm): An alarm that goes off if a scheduled job (e.g. a cron job) fails to
* [scheduled-job-alarm](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/scheduled-job-alarm): An alarm that goes off if a scheduled job (e.g. a cron job) fails to
run.
* [sqs-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/sqs-alarms): Alarms that go off if the number of visible messages is too high or age of oldest message surpasses the threshold.
* [sqs-alarms](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/sqs-alarms): Alarms that go off if the number of visible messages is too high or age of oldest message surpasses the threshold.

Click on each module above to see its documentation. Head over to the [examples folder](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/examples) for examples.
Click on each module above to see its documentation. Head over to the [examples folder](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/examples) for examples.

## Information regarding tags for metric alarms

Expand All @@ -55,15 +55,14 @@ aws cloudwatch list-tags-for-resource --resource-arn alarm_arn

Tags associated with a metric alarm are not propagated with the alarm payload when the alarm is triggered.


<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/readme.md",
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/alarms/outputs.tf"
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/readme.md",
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/alarms/outputs.tf"
],
"sourcePlugin": "module-catalog-api",
"hash": "73e5903c1685ccf25fa1572772410d9c"
"hash": "da09808f22d20ecccb310496bb5b5e72"
}
##DOCS-SOURCER-END -->
23 changes: 11 additions & 12 deletions docs/reference/modules/terraform-aws-monitoring/logs/logs.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,33 +9,32 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx';
import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx';
import { ModuleUsage } from "../../../../../src/components/ModuleUsage";

<VersionBadge repoTitle="AWS Monitoring Modules" version="0.36.26" lastModifiedVersion="0.36.25"/>
<VersionBadge repoTitle="AWS Monitoring Modules" version="0.36.27" lastModifiedVersion="0.36.25"/>

# Log modules

<a href="https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/logs" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
<a href="https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/logs" className="link-button" title="View the source code for this module in GitHub.">View Source</a>

<a href="https://github.com/gruntwork-io/terraform-aws-monitoring/releases/tag/v0.36.25" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>

This folder contains modules that help with logging:

* [cloudwatch-log-aggregation-iam-policy](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/logs/cloudwatch-log-aggregation-iam-policy): A module that defines
* [cloudwatch-log-aggregation-iam-policy](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/logs/cloudwatch-log-aggregation-iam-policy): A module that defines
an IAM policy that allows reading/writing CloudWatch log data.
* [cloudwatch-logs-metric-filters](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/logs/cloudwatch-logs-metric-filters): A Terraform module to send alerts when patterns are matched in CloudWatch Logs groups.
* [load-balancer-access-logs](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/logs/load-balancer-access-logs): Creates an S3 bucket to store ELB access logs, along with the appropriate access policy and lifecycle rules.
* [syslog](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/logs/syslog): Configures rate limiting and log rotation for syslog.

Click on each module above to see its documentation. Head over to the [examples folder](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/examples) for examples.
* [cloudwatch-logs-metric-filters](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/logs/cloudwatch-logs-metric-filters): A Terraform module to send alerts when patterns are matched in CloudWatch Logs groups.
* [load-balancer-access-logs](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/logs/load-balancer-access-logs): Creates an S3 bucket to store ELB access logs, along with the appropriate access policy and lifecycle rules.
* [syslog](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/logs/syslog): Configures rate limiting and log rotation for syslog.

Click on each module above to see its documentation. Head over to the [examples folder](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/examples) for examples.

<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/logs/readme.md",
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/logs/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/logs/outputs.tf"
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/logs/readme.md",
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/logs/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/logs/outputs.tf"
],
"sourcePlugin": "module-catalog-api",
"hash": "9c6cca01f01377516a2ac08f430d8282"
"hash": "059a265075e8015a19cc108067e7bfae"
}
##DOCS-SOURCER-END -->
23 changes: 11 additions & 12 deletions docs/reference/modules/terraform-aws-monitoring/metrics/metrics.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,33 +9,32 @@ import VersionBadge from '../../../../../src/components/VersionBadge.tsx';
import { HclListItem, HclListItemDescription, HclListItemTypeDetails, HclListItemDefaultValue, HclGeneralListItem } from '../../../../../src/components/HclListItem.tsx';
import { ModuleUsage } from "../../../../../src/components/ModuleUsage";

<VersionBadge repoTitle="AWS Monitoring Modules" version="0.36.26" lastModifiedVersion="0.36.20"/>
<VersionBadge repoTitle="AWS Monitoring Modules" version="0.36.27" lastModifiedVersion="0.36.20"/>

# Metrics modules

<a href="https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/metrics" className="link-button" title="View the source code for this module in GitHub.">View Source</a>
<a href="https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/metrics" className="link-button" title="View the source code for this module in GitHub.">View Source</a>

<a href="https://github.com/gruntwork-io/terraform-aws-monitoring/releases/tag/v0.36.20" className="link-button" title="Release notes for only versions which impacted this module.">Release Notes</a>

This folder contains modules for working with CloudWatch metrics:

* [cloudwatch-custom-metrics-iam-policy](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/metrics/cloudwatch-custom-metrics-iam-policy): A module that defines
* [cloudwatch-custom-metrics-iam-policy](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/metrics/cloudwatch-custom-metrics-iam-policy): A module that defines
an IAM policy that allows reading/writing CloudWatch metrics.
* [cloudwatch-dashboard-metric-widget](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/metrics/cloudwatch-dashboard-metric-widget): Configures a CloudWatch Dashboard metric widget.
* [cloudwatch-dashboard-text-widget](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/metrics/cloudwatch-dashboard-text-widget): Configures a CloudWatch Dashboard text widget.
* [cloudwatch-dashboard](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/metrics/cloudwatch-dashboard): Configures and deploys a CloudWatch Dashboard.

Click on each module above to see its documentation. Head over to the [examples folder](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/examples) for examples.
* [cloudwatch-dashboard-metric-widget](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/metrics/cloudwatch-dashboard-metric-widget): Configures a CloudWatch Dashboard metric widget.
* [cloudwatch-dashboard-text-widget](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/metrics/cloudwatch-dashboard-text-widget): Configures a CloudWatch Dashboard text widget.
* [cloudwatch-dashboard](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/metrics/cloudwatch-dashboard): Configures and deploys a CloudWatch Dashboard.

Click on each module above to see its documentation. Head over to the [examples folder](https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/examples) for examples.

<!-- ##DOCS-SOURCER-START
{
"originalSources": [
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/metrics/readme.md",
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/metrics/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.26/modules/metrics/outputs.tf"
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/metrics/readme.md",
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/metrics/variables.tf",
"https://github.com/gruntwork-io/terraform-aws-monitoring/tree/v0.36.27/modules/metrics/outputs.tf"
],
"sourcePlugin": "module-catalog-api",
"hash": "9a17e66e3134b95fef10a7ba3eee017a"
"hash": "876f424f371f3da9da49efe35d630217"
}
##DOCS-SOURCER-END -->

0 comments on commit 8566eba

Please sign in to comment.