mirror of
https://github.com/storytold/terraform-aws-observability-accelerator.git
synced 2026-10-18 00:33:20 +00:00
Docs (#69)
* working first run * removing core module dependencies * adding CW datasource * alarms MVP * readmes * Adding Screenshot * Adding billing note * adding billing module * Revert "adding billing module" This reverts commit 40d667e37db1036cd71a471ef2fde83ec02aaa13. reverting * adding billing module * Updating Screenshot * resolving feedback * removing unused modules * fmt * Support for tf 1.3.x * removing unused variables * support alarms for multiple workspaces * Updating Readme * docs first draft * indigo nav fix * Simplify docs * RUM White Logo * amp docs * removing billing docs * Change docs structure, reword infrastructure monitoring doc * Pre-commit fixes * drop dead code * Add concepts page * Update contributors * Update java * Update docs * Docs for workloads * Update docs site * typos * pre-commit fixes * Update pre-commit * Update pre-commit Co-authored-by: Rodrigue Koffi <bonclay7@users.noreply.github.com>
This commit is contained in:
+43
-6
@@ -1,19 +1,56 @@
|
||||
# AWS Observability Accelerator for Terraform
|
||||
|
||||

|
||||
Welcome to the AWS Observability Accelerator for Terraform!
|
||||
|
||||
Welcome to AWS Observability Accelerator for Terraform!
|
||||
The AWS Observability accelerator is a set of Terraform modules to help you
|
||||
configure Observability for your workloads and environemnts with AWS
|
||||
Observability services. This project proposes a core module to bootstrap
|
||||
your cluster with the AWS Distro for OpenTelemetry (ADOT) Operator for EKS,
|
||||
Amazon Managed Service for Prometheus, Amazon Managed Grafana.
|
||||
Additionally we have a set of workload modules to leverage curated ADOT
|
||||
collector configurations, Grafana dashboards, Prometheus recording rules and alerts.
|
||||
|
||||
<img width="1501" alt="image" src="https://user-images.githubusercontent.com/10175027/193913383-94aaf4e2-58c6-4779-935b-e40528e86c03.png">
|
||||
|
||||
## What is AWS Observability Accelerator for Terraform
|
||||
## Getting started
|
||||
|
||||
This project provides a set of Terraform modules to enable metrics collection,
|
||||
dashboards and alerts for monitoring:
|
||||
|
||||
## Examples
|
||||
- Amazon EKS clusters infrastructure
|
||||
- NGINX workloads (running on Amazon EKS)
|
||||
- Java/JMX workloads (running on Amazon EKS)
|
||||
- Amazon Managed Service for Prometheus workspaces with Amazon CloudWatch
|
||||
|
||||
These modules can be directly configured in your exisiting Terraform configurations or ready
|
||||
to be deployed in our packaged
|
||||
[examples](https://github.com/aws-observability/terraform-aws-observability-accelerator/tree/main/examples)
|
||||
|
||||
## Workshop
|
||||
We have supporting examples for quick setup such as:
|
||||
|
||||
- Creating an empty Amazon EKS cluster and a VPC
|
||||
- Creating and configure an Amazon Managed Grafana workspace with SSO
|
||||
|
||||
## Motivation
|
||||
|
||||
## What can I do with this Solution?
|
||||
To gain deep visibility into your workloads and environements, AWS proposes a
|
||||
set of secure, scalabale, highly available, production-grade managed open
|
||||
source services such as Amazon Managed Service for Prometheus, Amazon Managed
|
||||
Grafana and Amazon OpenSearch.
|
||||
|
||||
AWS customers have asked for best-practices and guidance to collect metrics, logs
|
||||
and traces from their containerized applications and microservices with ease of
|
||||
deployment. Customers can use the AWS Observability Accelerator to configure their
|
||||
metrics collection, leveraging [AWS Distro for OpenTelemetry](https://aws-otel.github.io/),
|
||||
to have opinionated dashoards and alerts available in only minutes.
|
||||
|
||||
|
||||
## Support & Feedback
|
||||
|
||||
AWS Observability Accelerator for Terraform is maintained by AWS Solution Architects.
|
||||
It is not part of an AWS service and support is provided best-effort by the
|
||||
AWS Observability Accelerator community.
|
||||
|
||||
To post feedback, submit feature ideas, or report bugs, please use the [issues](https://github.com/aws-observability/terraform-aws-observability-accelerator/issues) section of this GitHub repo.
|
||||
|
||||
If you are interested in contributing, see the [contribution guide](https://github.com/aws-observability/terraform-aws-observability-accelerator/blob/main/CONTRIBUTING.md).
|
||||
|
||||
Reference in New Issue
Block a user