monitoring

dasmeta/monitoring/aws

Terraform Module HCL AWS

Terraform modules from DasMeta to manage AWS monitoring resources

Install
module "monitoring" {
source = "dasmeta/monitoring/aws"
version = "1.21.0"
}
plain text: /constructs/tfmod-dasmeta-monitoring-aws/install.txt
⭐ Source on GitHub 📦 Registry page
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)
NameTypeDescriptionDefault
namestringDashboard name required
health_checksanyHealth_checks endpoints and paths[]
create_alertsboolCreate Alerttrue
expression_alertanyAdd multiple metrics in one alert and add expression.{}
application_channel_alertsanyApplication channel alerts[]
regionstringThe region where resources should be managed. In this repository it's secondary "eu-central-1"
sns_topic_namestringSNS topic name"cloudwatch-alarm"
enable_log_base_metricsbooltrue
log_base_metricslist(object({ name Log Base Metrics creation configuration[]
alertsanyAlerts[]
eks_monitroing_dashboardanyDashboard for monitoring EKS cluster[]
application_monitroing_dashboardanyApplication for monitoring EKS cluster[]
Details
FrameworkTerraform Module
LanguageHCL
Version1.21.0
Cloud AWS
★ Stars5
Forks5
Total downloads100.9k
Inputs12
Submodules84
LicenseApache-2.0
Namespacedasmeta
Updated