This module creates an ELK stack with an Elasticsearch cluster.
module "elk" {
source = ""
vpc_name = "${module.environment.vpc_name}"
aws_region = "${module.environment.aws_region}"
aws_account = "${module.environment.aws_account}"
environment_name = "${module.environment.environment_name}"
unique_id = "sysadvent-"
}
terraform graph -draw-cycles | dot -Tsvg -o graph.svg- AWS Blog - CloudWatch to ELK
- Elasticsearch - EC2 Discovery Plugin
- Logstash - Input Plugins Use Enviroment Variables
- Logstash - Cloudwatch Log Input Blog Post
- Logstash - Redis Input Pugin
- Logstash Book - Redis Configuration
- Stack Overflow - Public ELB to Private Subnet
- Terraform - Elasticache Cluster
- X-Pack