monitoring
dasmeta/monitoring/aws
Terraform modules from DasMeta to manage AWS monitoring resources
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
| 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 | [] |
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,