Commit Graph

22 Commits

Author SHA1 Message Date
Vijay Chintalapati caeebe0e1a Make creation of Grafana Data Source and Folder configurable (#145)
* Made the cluster variable visible in dashboards

* Made the repo reusable with multiple EKS clusters

* Relabled the input variable from create_grafana_data_source to create_prometheus_data_source
2023-04-06 11:04:29 +02:00
Rodrigue Koffi 71b6f352bf Amazon Managed Grafana setup (#133)
* Managed Grafana Workspace with Identity Centre Users (#83)

* update kuberenetes and instance type

* initial setup of managed grafana workspace and identity centre identities

* cleanup

* run precommit

* output grafana workspace ID

* add identity store id variable

* remove API key

* update outputs naming convention as per terraform guidelines

* update docs and add versions

* update variables type

* update naming conventions

* add managed policy arn for querying promethues

* update readme

* update workshop references to this

* add role arn type

* cleanup and simplification

* remove workshop

---------

Co-authored-by: charlie keegan <chakeega@amazon.com>
Co-authored-by: Rodrigue Koffi <bonclay7@users.noreply.github.com>

* Rename example

* Update grafana example and base module references

* Update example's reference

* Cleanup and docs ref

* Add docs

* Update docs

* TODO: add link after merge

* Update managed-grafana.md

---------

Co-authored-by: Charlie Keegan <91210223+charliekeeegan@users.noreply.github.com>
Co-authored-by: charlie keegan <chakeega@amazon.com>
Co-authored-by: Mark Beacom <7315957+mbeacom@users.noreply.github.com>
2023-03-20 18:44:49 +01:00
Rodrigue Koffi daed34db80 Compose EKS monitoring modules (#115)
* Move modules around

* Update amp billing source

* Merge Java monitoring to EKS

* Update docs

* Merge nginx pattern

* Pre-commit

* Add save and test URL output

* Move EKS dependencies to EKS monitoring module

* update docs

* Update examples and docs

* Add java doc

* Add NGINX doc

* Update nginx doc

* Fix amp monitoring example path

* Fix pre-commit

* Todo: move to main after merge

* Update docs, fix tags
2023-02-20 18:36:08 +01:00
Rodrigue Koffi 703e3d5a85 Pre commit fixes 2022-09-07 14:46:26 +02:00
Rodrigue Koffi c93e2cffc1 Cosmetics 2022-08-30 10:47:21 +02:00
Vara Bonthu 09ef0d6c17 refactor module with all the required files 2022-08-26 17:30:03 +02:00
Rodrigue Koffi 6dca51b135 Split base from modules
- Add infra as a example
- Introduces a dependency issue between adot operator and workload collector
2022-08-26 17:30:03 +02:00
Rodrigue Koffi 5b5d5e7dd1 Split core and workloads modules 2022-08-26 17:30:03 +02:00
Rodrigue Koffi cd827f6fb9 Deploy dashboards 2022-08-26 17:30:03 +02:00
Rodrigue Koffi a8fc12f7b7 Add kubeprom collector 2022-08-26 17:30:03 +02:00
Rodrigue Koffi 5d01879036 Deploy Java module 2022-08-26 17:30:03 +02:00
Rodrigue Koffi 2a55646074 Create a new AMG workspace 2022-08-26 17:30:03 +02:00
Rodrigue Koffi 333d46cccc 💡Setup alertmanager and recording rules
Activate Alertmanager at workspace level, recording rules per workload
2022-08-26 17:30:03 +02:00
Rodrigue Koffi b7e909c92d ☕️ Port java collector 2022-08-26 17:30:03 +02:00
Rodrigue Koffi c7a5b2c9e9 🔎 Add AMP workspace (only) 2022-08-26 17:30:03 +02:00
Rodrigue Koffi b6c0d65455 Support re-using existing cert-manager on cluster 2022-08-26 17:30:03 +02:00
Rodrigue Koffi 6db7f31627 🎉 Deploy the ADOT operator with cert-manager 1.8.0 2022-08-26 17:30:03 +02:00
Rodrigue Koffi 94eff6172a Import otel operator module 2022-08-26 17:30:03 +02:00
Rodrigue Koffi 50dfdd298b v1 2022-08-26 17:30:03 +02:00
Vara Bonthu f493f19c5b initial commit 2022-08-26 17:30:03 +02:00
Vara Bonthu d654fd36ae initial commit 2022-08-26 17:30:03 +02:00
drewmullen 0262a8a45d Initial commit 2022-08-26 17:30:00 +02:00