{"id":15137227,"url":"https://github.com/aws-observability/terraform-aws-observability-accelerator","last_synced_at":"2025-04-08T10:31:56.195Z","repository":{"id":59913762,"uuid":"525290318","full_name":"aws-observability/terraform-aws-observability-accelerator","owner":"aws-observability","description":"Open source project to help accelerate and ease observability setup on AWS environments","archived":false,"fork":false,"pushed_at":"2024-11-26T11:30:32.000Z","size":2686,"stargazers_count":299,"open_issues_count":9,"forks_count":88,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-04-01T09:26:33.357Z","etag":null,"topics":["aws","eks","eks-cluster","grafana","kubernetes","opentelemetry","prometheus","terraform"],"latest_commit_sha":null,"homepage":"https://aws-observability.github.io/terraform-aws-observability-accelerator/","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aws-observability.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":"docs/support.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-16T08:20:48.000Z","updated_at":"2025-03-15T17:49:06.000Z","dependencies_parsed_at":"2023-12-18T16:52:09.446Z","dependency_job_id":"28ef9485-1795-4c13-8309-3d3c8134fb5e","html_url":"https://github.com/aws-observability/terraform-aws-observability-accelerator","commit_stats":{"total_commits":244,"total_committers":35,"mean_commits":"6.9714285714285715","dds":0.3688524590163934,"last_synced_commit":"459b51c2520d1afd261a7a30b1186e22bbea7311"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-observability%2Fterraform-aws-observability-accelerator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-observability%2Fterraform-aws-observability-accelerator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-observability%2Fterraform-aws-observability-accelerator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-observability%2Fterraform-aws-observability-accelerator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aws-observability","download_url":"https://codeload.github.com/aws-observability/terraform-aws-observability-accelerator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247823930,"owners_count":21002168,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","eks","eks-cluster","grafana","kubernetes","opentelemetry","prometheus","terraform"],"created_at":"2024-09-26T07:00:31.144Z","updated_at":"2025-04-08T10:31:56.175Z","avatar_url":"https://github.com/aws-observability.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS Observability Accelerator for Terraform\n\n[![pre-commit](https://github.com/aws-observability/terraform-aws-observability-accelerator/actions/workflows/pre-commit.yaml/badge.svg?branch=main)](https://github.com/aws-observability/terraform-aws-observability-accelerator/actions/workflows/pre-commit.yaml)\n[![plan-examples](https://github.com/aws-observability/terraform-aws-observability-accelerator/actions/workflows/plan-examples.yml/badge.svg?branch=main)](https://github.com/aws-observability/terraform-aws-observability-accelerator/actions/workflows/plan-examples.yml)\n\nWelcome to the AWS Observability Accelerator for Terraform!\n\nThe AWS Observability Accelerator for Terraform is a set of opinionated modules\nto help you set up observability for your AWS environments with\nAWS-managed observability services such as Amazon Managed Service for Prometheus,\nAmazon Managed Grafana, AWS Distro for OpenTelemetry (ADOT) and Amazon CloudWatch.\n\nWe provide curated metrics, logs, traces collection, alerting rules and Grafana\ndashboards for your AWS infrastructure and custom applications.\n\n![image](https://github.com/aws-observability/terraform-aws-observability-accelerator/assets/10175027/e83f8709-f754-4192-90f2-e3de96d2e26c)\n\n## Documentation\n\nTo explore the complete project documentation, please visit our [documentation site.](https://aws-observability.github.io/terraform-aws-observability-accelerator/)\n\n## ⚠️  Dropping base module\n\nStarting in v2.12.0, we have removed the [base module](https://github.com/aws-observability/terraform-aws-observability-accelerator/blob/v2.10.3/docs/concepts.md#base-module)\nwhich previously served as a glue between modules. However, the modules were quite\nindependent and the base module provided limited functionality.\n\nWe have moved the creation of Managed Prometheus Workspaces into the\n[eks-monitoring module](https://github.com/aws-observability/terraform-aws-observability-accelerator/tree/main/modules/eks-monitoring).\n\nSee our [examples](https://github.com/aws-observability/terraform-aws-observability-accelerator/tree/main/examples)\nto understand the changes.\n\n## Modules\n\nThis accelerator provides the following observability modules:\n\n- [EKS Monitoring with AWS-Managed Open Source](https://aws-observability.github.io/terraform-aws-observability-accelerator/eks/) - Get Prometheus metrics, CloudWatch logs collection, and X-Ray traces (with OTLP support) for your EKS cluster. Visualize key metrics and logs with provided Grafana dashboards and get pre-built alerting rules.\n\n- [EKS Monitoring with Enhanced CloudWatch Container Insights](https://aws-observability.github.io/terraform-aws-observability-accelerator/container-insights/eks/) - Get deep visibility into EKS using Amazon CloudWatch for metrics collection, aggregation, and insights summaries. Includes support for [CloudWatch Application Signals (preview)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.html)\n\n- [ECS Monitoring on EC2 with AWS-Managed Open Source](https://aws-observability.github.io/terraform-aws-observability-accelerator/ecs/ecs-monitoring-on-ec2/) - Collect metrics, traces, and logs for ECS on EC2 and send them to a Managed Prometheus workspace , X-Ray, and CloudWatch Logs. Includes pre-built Grafana dashboards for key metrics and logs.\n\n- [Managed Prometheus Monitoring](https://aws-observability.github.io/terraform-aws-observability-accelerator/workloads/managed-prometheus/) - This module sets up automated observability for Amazon Managed Service for Prometheus workspaces, including a Grafana dashboard, CloudWatch monitoring, and service quota alarms.\n\n\n## Motivation\n\nTo gain deep visibility into your workloads and environments, AWS proposes a\nset of secure, scalable, highly available, production-grade managed open\nsource services such as Amazon Managed Service for Prometheus, Amazon Managed\nGrafana and Amazon OpenSearch.\n\nAWS customers have asked for best-practices and guidance to collect metrics, logs\nand traces from their containerized applications and microservices with ease of\ndeployment. Customers can use the AWS Observability Accelerator to configure their\nmetrics and traces collection to have opinionated dashboards and alerts\navailable in only minutes.\n\n## Support \u0026 Feedback\n\nAWS Observability Accelerator for Terraform is maintained by AWS Solution\nArchitects. It is not part of an AWS service and support is provided best-effort\nby the AWS Observability Accelerator community.\n\nTo post feedback, submit feature ideas, or report bugs, please use the\n[Issues](https://github.com/aws-observability/terraform-aws-observability-accelerator/issues)\nsection of this GitHub repo.\n\nIf you are interested in contributing, see the\n[Contribution guide](https://github.com/aws-observability/terraform-aws-observability-accelerator/blob/main/CONTRIBUTING.md).\n\n## Contributing\n\nSee [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.\n\n## License\n\nApache-2.0 Licensed. See [LICENSE](https://github.com/aws-observability/terraform-aws-observability-accelerator/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws-observability%2Fterraform-aws-observability-accelerator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faws-observability%2Fterraform-aws-observability-accelerator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws-observability%2Fterraform-aws-observability-accelerator/lists"}