prowler-monitoring
dwp/prowler-monitoring/aws
A collection of log metric filters and alarms to satisfy Prowler Monitoring checks
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
| 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 | [] |
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,