This app demonstrates how to incorporate Terraform and New Relic together using Observability as Code.
- Getting Started (Getting Started with Terraform)
- Terraform Workflow (Review terraform commands)
- Lab: Dashboards (Working with Dashboards)
- Lab: Tags (Tagging your applications)
- Lab: Workloads (Use Workloads to organize your resources)
- Lab: Refresh (Reverting manual changes with terraform refresh)
- Lab: Service Levels (Creating SLIs and SLOs for your applications)
- Lab: Synthetic Checks (Creating Synthetic Monitors)
- Lab: Alerts, Workflows and Notifications (Setup alerts and notifications before issues become a larger issue.)
- Lab: Teardown (Teardown all your resources.)
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
which terraform
git clone
make
make up
make
- Foreach
apps/*/.env
file, update them with the credentials retrieved from New Relic
cd o11y
terraform apply
terraform down
This is licensed with the Apache 2.0 license.