monitoring
dasmeta/monitoring/aws
Terraform modules from DasMeta to manage AWS monitoring resources
Install
README
Why Modules to quickly spin up fully functional of monitoring. Using pre-commit hooks What hooks we use We use terraform-fmt, terraform-docs, trailing whitespace, detect-aws-credentials, check-merge-conflict, detect-private-key. Requirements for pre-commit hooks for Run our pre-commit hooks you need to install - terraform - terraform-docs Config for GitHooks ``bash git config core.hooksPath githooks ` What - security-hub - aws-billing - eventbridge - pre-commit hooks Requirements | Name | Version | |------|---------| | terraform | ~> 1.3 | | aws | ~> 5.0 | Providers No providers. Modules | Name | Source | Version | |------|--------|---------| | alerts | ./modules/alerts/ | n/a | | alerts\_slo\_sli\_sla | ./modules/alerts/ | n/a | | aws\_cloudwatch\_log\_metric\_filter | ./modules/cloudwatc
Inputs (12)
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | Dashboard name | required |
| health_checks | any | Health_checks endpoints and paths | [] |
| create_alerts | bool | Create Alert | true |
| expression_alert | any | Add multiple metrics in one alert and add expression. | {} |
| application_channel_alerts | any | Application channel alerts | [] |
| region | string | The region where resources should be managed. In this repository it's secondary | "eu-central-1" |
| sns_topic_name | string | SNS topic name | "cloudwatch-alarm" |
| enable_log_base_metrics | bool | true | |
| log_base_metrics | list(object({ name | Log Base Metrics creation configuration | [] |
| alerts | any | Alerts | [] |
| eks_monitroing_dashboard | any | Dashboard for monitoring EKS cluster | [] |
| application_monitroing_dashboard | any | Application for monitoring EKS cluster | [] |
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,