prowler-monitoring
dwp/prowler-monitoring/aws
A collection of log metric filters and alarms to satisfy Prowler Monitoring checks
Install
README
AWS Prowler monitoring Terraform module Terraform module that creates a collection of AWS log metric filters and alarms to satisfy section 3 of the Prowler Monitoring checks. This modules uses the AWS metric filter alarm Terraform module. Usage ``hcl module "my_prowler_monitoring" { source = "dwp/prowler-monitoring/aws" log_group_name = "MyLogGroup" } ` Examples The following example creates a CloudWatch Log Group, SNS Topic and alarms to satisfy section 3 of the Prowler monitoring checks. If any of the alarms go into an "ALARM" state a notification will be sent to the SNS Topic. `hcl resource "aws_cloudwatch_log_group" "MyLogGroup" { name = "MyLogGroup" } resource "aws_sns_topic" "MyTopic" { name = "MyTopic" display_name = "My Topic" } module "my_prowler_monitoring" { source = "dwp/prowle
Inputs (3)
| Name | Type | Description | Default |
|---|---|---|---|
| log_group_name | string | The name of the log group to associate the metric filter with | required |
| metric_namespace | string | The destination namespace of the CloudWatch metric | "Prowler/Monitoring" |
| alarm_action_arns | list(any) | The list of actions to execute when this alarm transitions into an ALARM state f | [] |
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,