├── .gitignore ├── LICENSE ├── README.md ├── main.tf ├── modules ├── Lambda │ ├── LICENSE.txt │ ├── cf_template.yaml │ ├── data.tf │ ├── lambda.tf │ └── variables.tf ├── Network │ ├── network.tf │ ├── outputs.tf │ ├── security_groups.tf │ └── variables.tf ├── RDS │ ├── data.tf │ ├── rds.tf │ └── variables.tf └── S3 │ ├── bucket.tf │ ├── data.tf │ ├── outputs.tf │ └── variables.tf ├── outputs.tf ├── pictures ├── athena_query.png ├── lambda_logs.png ├── lambda_metrics.png ├── rds_logs_optimizer_architecture.png ├── rds_status.png └── s3_bucket_status.png ├── providers.tf ├── rds_logs_optimizer.tfvars.example └── variables.tf /.gitignore: -------------------------------------------------------------------------------- 1 | .terraform* 2 | rds_logs_optimizer.tfvars 3 | serverless/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/README.md -------------------------------------------------------------------------------- /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/main.tf -------------------------------------------------------------------------------- /modules/Lambda/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/Lambda/LICENSE.txt -------------------------------------------------------------------------------- /modules/Lambda/cf_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/Lambda/cf_template.yaml -------------------------------------------------------------------------------- /modules/Lambda/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/Lambda/data.tf -------------------------------------------------------------------------------- /modules/Lambda/lambda.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/Lambda/lambda.tf -------------------------------------------------------------------------------- /modules/Lambda/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/Lambda/variables.tf -------------------------------------------------------------------------------- /modules/Network/network.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/Network/network.tf -------------------------------------------------------------------------------- /modules/Network/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/Network/outputs.tf -------------------------------------------------------------------------------- /modules/Network/security_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/Network/security_groups.tf -------------------------------------------------------------------------------- /modules/Network/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/Network/variables.tf -------------------------------------------------------------------------------- /modules/RDS/data.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/RDS/data.tf -------------------------------------------------------------------------------- /modules/RDS/rds.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/RDS/rds.tf -------------------------------------------------------------------------------- /modules/RDS/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/RDS/variables.tf -------------------------------------------------------------------------------- /modules/S3/bucket.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/S3/bucket.tf -------------------------------------------------------------------------------- /modules/S3/data.tf: -------------------------------------------------------------------------------- 1 | data "aws_canonical_user_id" "current" {} -------------------------------------------------------------------------------- /modules/S3/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/S3/outputs.tf -------------------------------------------------------------------------------- /modules/S3/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/modules/S3/variables.tf -------------------------------------------------------------------------------- /outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/outputs.tf -------------------------------------------------------------------------------- /pictures/athena_query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/pictures/athena_query.png -------------------------------------------------------------------------------- /pictures/lambda_logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/pictures/lambda_logs.png -------------------------------------------------------------------------------- /pictures/lambda_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/pictures/lambda_metrics.png -------------------------------------------------------------------------------- /pictures/rds_logs_optimizer_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/pictures/rds_logs_optimizer_architecture.png -------------------------------------------------------------------------------- /pictures/rds_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/pictures/rds_status.png -------------------------------------------------------------------------------- /pictures/s3_bucket_status.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/pictures/s3_bucket_status.png -------------------------------------------------------------------------------- /providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/providers.tf -------------------------------------------------------------------------------- /rds_logs_optimizer.tfvars.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/rds_logs_optimizer.tfvars.example -------------------------------------------------------------------------------- /variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/develeap/rds-logs-optimizer/HEAD/variables.tf --------------------------------------------------------------------------------