eks-workshop-v2
eks-workshop-v2 copied to clipboard
[WIP] Update observability OSS module
What this PR does / why we need it:
- [x] Add new OSS module and Terraform code to provision AMP (Prometheus), Loki, Tempo and Grafana.
- [x] Update ADOT to send metrics, logs and traces.
- [x] Inject OTel environment variables to the app deployments.
- [x] Migrate Kubecost module into OSS module and update to AMP.
- [x] Add website docs for OSS module.
- [x] Add automated tests for OSS module.
- [x] Remove old OSS and Kubecost modules.
Which issue(s) this PR fixes:
Fixes #
Quality checks
- [x] My content adheres to the style guidelines
- [x] I ran
make test module="<module>"it was successful (see https://github.com/aws-samples/eks-workshop-v2/blob/main/docs/automated_tests.md)
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Deploy Preview for eks-workshop ready!
| Name | Link |
|---|---|
| Latest commit | b28a98174e8974e688cad5757dac6b81d8168a6b |
| Latest deploy log | https://app.netlify.com/sites/eks-workshop/deploys/673559ff0bb18100080130a5 |
| Deploy Preview | https://deploy-preview-1056--eks-workshop.netlify.app |
| Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.