Commit Graph

52 Commits

Author SHA1 Message Date
Vijay Chintalapati f708659758 Publish dashboards only if grafana folder exists (#148) 2023-04-06 22:02:39 +02:00
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 4019db6cd7 Support Fluentbit to CloudWatch logs (#140)
* Import and customize fluenbit add-on

* Enable fluent bit logs

* Bump helm addon version

* Dropping account id as it seems to create scraping errors

* Create separate log groups per namespace

* Apply pre-commit

* Remove conflicting global label

* Add config object for logs

* Enable logs in examples

* Add logs docs

* Fix broken link

* Add screenshots

* Update docs

* Typos
2023-03-30 15:48:40 +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 215933bd19 docs: improvements (#128)
Update docs
2023-02-27 20:56:12 +01:00
Munish Dabra a746df8d66 docs: update architecture with tracing (#126)
* Added amp+xray images for o11y-accelerator

Added draw.io and png images with AMP and X-Ray images for AWS Observability Accelerator

* updated doc with images

Updated doc with latest Observability accelerator architecture image and minor changes to draw.io and architicture diagram.

* added light and dark version of architecture diagram

Added draw.io and png files - both dark and light background version

* updated light background diagrams

updated light background diagrams

* Delete o11y-accelerator-amp-xray.drawio

* Delete o11y-accelerator-amp-xray.png

* Update dark-o11y-accelerator-amp-xray.png

* update

* moved images to docs

moved images to docs

* Delete dark-o11y-accelerator-amp-xray.drawio

* Delete dark-o11y-accelerator-amp-xray.png

* Delete light-o11y-accelerator-amp-xray.drawio

* Delete light-o11y-accelerator-amp-xray.png

---------

Co-authored-by: Rodrigue Koffi <bonclay7@users.noreply.github.com>
2023-02-24 20:44:40 +01:00
Rodrigue Koffi 96fd88be58 Update docs links (#122)
* Update links in doc

* Update broken link

* Apply consistency
2023-02-20 18:56:20 +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 80b296128a Fix missing closing quotes (#116) 2023-02-13 12:49:53 +01:00
Rodrigue Koffi 48f6a0ac78 Fix merge conflicts (#109) 2023-02-01 18:27:51 +01:00
Rodrigue Koffi 19ea8122ad Improve base module docs (#108)
* Improve base module docs

* Update readme and concepts
- Encourage release tags
- make grafana_api_key as required

* Update wording
2023-02-01 18:22:14 +01:00
Mark Beacom 2e3011da1c Adjust Terraform defaults and usage for tflint & validation checks (#104)
* Fix #103 Adjust Terraform defaults and usage for tflint and validation checks

* Remove temporarily unused validation
2023-02-01 11:19:31 +01:00
Mark Beacom f22e5adb58 Fix #94 - Update readme and pr template to point to o11y accelerator repo (#95) 2023-01-27 19:26:51 +01:00
Rodrigue Koffi e73b4b9300 Public doc site references update (#77)
* Update with doc site

* Use full link

* Fix dead links
2023-01-10 20:49:38 +01:00
Rodrigue Koffi 0f772e9e34 💅🏾 Improvements: Infrastructure dashboards (#60)
* Improve dashboards panels

* Change lines overlay and migrate table panels

* Update README.md
2022-11-02 09:39:05 +01:00
Rodrigue Koffi 4bb5ed103c Update README.md 2022-10-25 16:04:58 +02:00
Rodrigue Koffi 54c810e1a9 Add support for tf 1.3+ (#58)
* Add support for tf 1.3+

* Bump min version

* Bump blueprint version
2022-10-25 15:57:37 +02:00
Rodrigue Koffi 4fdb719f32 doc: Update Managed Grafana instructions (#51)
* Update README.md

* Update README.md

* Add Grafana workspace id as output

* Fix instructions
2022-10-10 16:26:28 +02:00
Rodrigue Koffi 5c1b549d14 Update README.md 2022-10-06 22:34:39 +02:00
Rodrigue Koffi 8399135041 Update README.md 2022-10-06 22:33:54 +02:00
Rodrigue Koffi 266e6ea608 Update README.md 2022-10-04 21:56:22 +02:00
Rodrigue Koffi 3b1b530050 Pre-commit fixes (#44)
* Pre-commit fixes

* Restrict terraform version to < 1.3.0

* fixup! Restrict terraform version to < 1.3.0

* fixup! Restrict terraform version to < 1.3.0

* Pinned min version to 1.1.0, support for nullable

* Update README.md
2022-09-27 23:40:14 +02:00
Rodrigue Koffi d446f82955 Update README.md 2022-09-23 17:49:39 +02:00
Rodrigue Koffi c9f783db11 Setup actions for pre-commit (#34)
* Setup actions for pre-commit

* Link check

* To drop

* Edit path

* Pre-commit badge

* Revert "Edit path"

This reverts commit ccd5c09bf8da61489ec8c2bfa35f6ac8c0a61005.

* Revert "To drop"

This reverts commit a3ccee05faabff7ba28b600acc83cea3f018414f.

* Setup plan for examples

* Remove dead code
2022-09-23 16:18:52 +02:00
Rodrigue Koffi 3451706315 Fixes (#32)
* Apply pre-commit

* Pin dependencies modules
2022-09-19 09:01:17 +02:00
Rodrigue Koffi d286a47fdc Update README.md 2022-09-15 11:00:35 +02:00
Rodrigue Koffi 6266c639c8 Merge pull request #18 from aws-observability/docs-and-wording
Apply pre-commit
2022-09-07 18:39:29 +02:00
Rodrigue Koffi 9831f1b56e Apply pre-commit 2022-09-07 18:31:48 +02:00
Rodrigue Koffi dd45719611 Merge pull request #17 from aws-observability/docs-and-wording
Update wording
2022-09-07 17:54:29 +02:00
Rodrigue Koffi a16cf6c568 Update wording 2022-09-07 17:53:48 +02:00
Rodrigue Koffi 499cfd7410 Update README.md 2022-09-07 16:33:08 +02:00
Rodrigue Koffi 703e3d5a85 Pre commit fixes 2022-09-07 14:46:26 +02:00
Rodrigue Koffi 7aa1dcc5cf Update README.md 2022-09-06 20:09:39 +02:00
Rodrigue Koffi ee763cf1f6 Update README.md 2022-09-01 09:57:49 +02:00
Rodrigue Koffi 7ce83fb096 Update README.md 2022-09-01 09:56:13 +02:00
Kevin Lewin e13e99d277 Making some small grammar edits 2022-08-31 14:50:50 -04:00
Rodrigue Koffi 759eb37ee4 Update README.md 2022-08-31 12:46:15 +02:00
Rodrigue Koffi 1bddb452fb Update README.md 2022-08-31 12:45:46 +02:00
Rodrigue Koffi 51f38851e7 Merge pull request #11 from aws-observability/dev-aws-observability-accelerator
Dev aws observability accelerator
2022-08-31 12:45:11 +02:00
Rodrigue Koffi ada6d6c699 Fix comments 2022-08-31 12:39:44 +02:00
Ramesh Kumar Venkatraman f9a0127050 updated the usage section to explain the base modules and how can it be customized to create managed prometheus and grafana 2022-08-30 14:01:15 -06:00
Rodrigue Koffi 05511992e9 Chore 2022-08-30 19:59:34 +02:00
Ramesh Kumar Venkatraman a00d82c05a updated the intro and removed prereq section 2022-08-30 11:25:24 -06:00
Ramesh Kumar Venkatraman cef141d25e updated the language 2022-08-30 10:51:25 -06:00
Ramesh Kumar Venkatraman a3d4776abe updated the readme files with examples, getting started, usage etc.., 2022-08-30 10:42:39 -06:00
Bonthu df314a4759 Org updated to repo 2022-08-26 17:30:03 +02:00
Rodrigue Koffi 74c302e616 Tidy variables 2022-08-26 17:30:03 +02:00
Vara Bonthu 09ef0d6c17 refactor module with all the required files 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