-
-To setup your alert receiver, with Amazon SNS, follow [this documentation](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-alertmanager-receiver.html)
+!!! note
+ To setup your alert receiver, with Amazon SNS, follow [this documentation](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-alertmanager-receiver.html)
## Custom metrics collection
diff --git a/docs/helpers/new-eks-cluster.md b/docs/helpers/new-eks-cluster.md
index c4ece12..59bec48 100644
--- a/docs/helpers/new-eks-cluster.md
+++ b/docs/helpers/new-eks-cluster.md
@@ -1,6 +1,7 @@
# Creating a new Amazon EKS cluster with VPC
-> Note: This example is a subset from [this EKS Blueprint example](https://github.com/aws-ia/terraform-aws-eks-blueprints/tree/main/examples/eks-cluster-with-new-vpc)
+!!! note
+ This example is a subset from [this EKS Blueprint example](https://github.com/aws-ia/terraform-aws-eks-blueprints/tree/main/examples/eks-cluster-with-new-vpc)
This example deploys the following:
@@ -10,8 +11,8 @@ This example deploys the following:
## Prerequisites
-Make sure to complete the [prerequisites section](https://aws-observability.github.io/terraform-aws-observability-accelerator/concepts/#prerequisites)
-before proceeding.
+!!! note
+ Make sure to complete the [prerequisites section](https://aws-observability.github.io/terraform-aws-observability-accelerator/concepts/#prerequisites) before proceeding.
## Setup
diff --git a/docs/images/example-diagram.svg b/docs/images/example-diagram.svg
new file mode 100644
index 0000000..2d77f3b
--- /dev/null
+++ b/docs/images/example-diagram.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/docs/index.md b/docs/index.md
index ea07755..4967afd 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -3,7 +3,7 @@
Welcome to the AWS Observability Accelerator for Terraform!
The AWS Observability accelerator is a set of Terraform modules to help you
-configure Observability for your container workloads and environemnts with AWS
+configure Observability for your container workloads and environments with AWS
Observability services. This project proposes a core module to bootstrap
your Amazon EKS cluster with the AWS Distro for OpenTelemetry (ADOT) Operator for EKS,
Amazon Managed Service for Prometheus, Amazon Managed Grafana.
@@ -23,19 +23,20 @@ dashboards and alerts for monitoring:
- 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
+These modules can be directly configured in your existing Terraform configurations or ready
to be deployed in our packaged
[examples](https://github.com/aws-observability/terraform-aws-observability-accelerator/tree/main/examples)
-We have supporting examples for quick setup such as:
+!!! tip
+ 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
+ - Creating an empty Amazon EKS cluster and a VPC
+ - Creating and configure an Amazon Managed Grafana workspace with SSO
## Motivation
-To gain deep visibility into your workloads and environements, AWS proposes a
-set of secure, scalabale, highly available, production-grade managed open
+To gain deep visibility into your workloads and environments, AWS proposes a
+set of secure, scalable, highly available, production-grade managed open
source services such as Amazon Managed Service for Prometheus, Amazon Managed
Grafana and Amazon OpenSearch.
@@ -43,7 +44,7 @@ AWS customers have asked for best-practices and guidance to collect metrics, log
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.
+to have opinionated dashboards and alerts available in only minutes.
## Support & Feedback
diff --git a/docs/workloads/java.md b/docs/workloads/java.md
index ca0b313..545ac6f 100644
--- a/docs/workloads/java.md
+++ b/docs/workloads/java.md
@@ -7,8 +7,8 @@ configuration options on the cluster infrastructure.
## Prerequisites
-Make sure to complete the [prerequisites section](https://aws-observability.github.io/terraform-aws-observability-accelerator/concepts/#prerequisites)
-before proceeding.
+!!! note
+ Make sure to complete the [prerequisites section](https://aws-observability.github.io/terraform-aws-observability-accelerator/concepts/#prerequisites) before proceeding.
## Setup
@@ -118,8 +118,8 @@ Open the Amazon Managed Service for Prometheus console and view the details of y
-
-To setup your alert receiver, with Amazon SNS, follow [this documentation](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-alertmanager-receiver.html)
+!!! note
+ To setup your alert receiver, with Amazon SNS, follow [this documentation](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-alertmanager-receiver.html)
## Deploy an Example Java Application
@@ -178,9 +178,10 @@ tomcat-traffic-generator 1/1 Running 0 11s
If you leave this stack running, you will continue to incur charges. To remove all resources
created by Terraform, [refresh your Grafana API key](#6-grafana-api-key) and run the command below.
-Be careful, this command will removing everything created by Terraform. If you wish
-to keep your Amazon Managed Grafana or Amazon Managed Service for Prometheus workspaces. Remove them
-from your terraform state before running the destroy command.
+!!! warning
+ Be careful, this command will removing everything created by Terraform. If you wish
+ to keep your Amazon Managed Grafana or Amazon Managed Service for Prometheus workspaces. Remove them
+ from your terraform state before running the destroy command.
```bash
terraform destroy
diff --git a/docs/workloads/managed-prometheus.md b/docs/workloads/managed-prometheus.md
index a843202..e8b2c7e 100644
--- a/docs/workloads/managed-prometheus.md
+++ b/docs/workloads/managed-prometheus.md
@@ -7,10 +7,10 @@ workspace dashboard.
## Prerequisites
-Make sure to complete the [prerequisites section](https://aws-observability.github.io/terraform-aws-observability-accelerator/concepts/#prerequisites)
-before proceeding.
-
-> This example doesn't require an Amazon EKS cluster and Kubernetes tools (ex. `kubectl`).
+!!! note
+ Make sure to complete the [prerequisites section](https://aws-observability.github.io/terraform-aws-observability-accelerator/concepts/#prerequisites)
+ before proceeding.
+ This example doesn't require an Amazon EKS cluster and Kubernetes tools (ex. `kubectl`).
## Setup
diff --git a/docs/workloads/nginx.md b/docs/workloads/nginx.md
index 6a41583..e5aad86 100644
--- a/docs/workloads/nginx.md
+++ b/docs/workloads/nginx.md
@@ -8,8 +8,8 @@ configuration options on the cluster infrastructure.
## Prerequisites
-Make sure to complete the [prerequisites section](https://aws-observability.github.io/terraform-aws-observability-accelerator/concepts/#prerequisites)
-before proceeding.
+!!! note
+ Make sure to complete the [prerequisites section](https://aws-observability.github.io/terraform-aws-observability-accelerator/concepts/#prerequisites) before proceeding.
## Setup
@@ -118,8 +118,8 @@ Open the Amazon Managed Service for Prometheus console and view the details of y
-
-To setup your alert receiver, with Amazon SNS, follow [this documentation](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-alertmanager-receiver.html)
+!!! note
+ To setup your alert receiver, with Amazon SNS, follow [this documentation](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-alertmanager-receiver.html)
## Deploy an Example Application to Visualize
@@ -178,9 +178,10 @@ Log back into your Managed Grafana Workspace and navigate to the dashboard side
If you leave this stack running, you will continue to incur charges. To remove all resources
created by Terraform, [refresh your Grafana API key](#6-grafana-api-key) and run the command below.
-Be careful, this command will removing everything created by Terraform. If you wish
-to keep your Amazon Managed Grafana or Amazon Managed Service for Prometheus workspaces. Remove them
-from your terraform state before running the destroy command.
+!!! warning
+ Be careful, this command will removing everything created by Terraform. If you wish
+ to keep your Amazon Managed Grafana or Amazon Managed Service for Prometheus workspaces. Remove them
+ from your terraform state before running the destroy command.
```bash
terraform destroy