This repository contains the code for the Datadog and HashiCorp Cloud Platform workshop.
- Provision an EKS Cluster (AWS)
- Automate Monitoring with the Terraform Datadog Provider
- DataDog/ecommerce-workshop
To run this workshop code you will need the following:
- A Datadog Learning Center account Free Account
- An AWS account to install a Kubernetes cluster (EKS) - Provided within the Datadog Learning Center lab.
- A Datadog account - Provided within the Datadog Learning Center lab.
- A HashiCorp Cloud Platform account
- A GitHub account
- Fork this repository
Note
To run this workshop, you will need to make a request to the Datadog Customer Education & Training team to get access to the Datadog Learning Center lab. It is not publicly available.
Each folder contains does something different.
-
aws-eks/: Terraform configuration to define a three node cluster in EKS.
-
storedog-app/: Terraform configuration to do the following:
- Deploy an eCommerce application called Storedog with a Load Balancer
- Deploy Datadog Agent on EKS cluster via helm
- Deploy Datadog AWS Intergration & associated IAM policies.
-
datadog-resources/: Terraform configuration to:
- Create dashboards in Datadog
- Create synthetic tests in Datadog
- Create monitors in Datadog