Skip to content

Deloying Grafan container service, on AWS ECS with high availability. Amazon Aurora Serverless database for storing dashboard, users, and other persistent data.

License

Notifications You must be signed in to change notification settings

nitinda/terraform_grafana_on_ecs

Repository files navigation

Grafana on AWS ECS with Amazon Aurora Serverless database for persistent storage.

Deploying Grafana container service, on AWS ECS with high availability. Amazon Aurora Serverless database for storing dashboard, users, and other persistent data.

What resources are created

  1. VPC
  2. Internet Gateway (IGW)
  3. Public and Private Subnets
  4. Security Groups, Route Tables and Route Table Associations
  5. IAM roles, instance profiles and policies
  6. Amazon EC2 Container Service ( On EC2 )
  7. Grafana container service on ECS.
  8. Amazon Aurora Serverless ( for high availibilty )

How to use this example

Pre-resuisite

  1. Python v3.7
  2. Terraform v0.11.14
  3. AWS Account
  4. IAM User With Admin Access
git clone git@github.com:nitinda/terraform_grafana_on_ecs.git
cd terraform_grafana_on_ecs
make plan
make apply

Manual Steps post deployment (Optional)

- None


Diagram

Diagram


Cleaning up

You can destroy this cluster entirely by running:

git clone git@github.com:nitinda/terraform_grafana_on_ecs.git
cd terraform_grafana_on_ecs
make plan
make destroy

About

Deloying Grafan container service, on AWS ECS with high availability. Amazon Aurora Serverless database for storing dashboard, users, and other persistent data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published