Files
terraform-aws-observability…/modules/eks-monitoring/patterns/java
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
..

Java patterns module

Provides monitoring for Java based workloads with the following resources:

  • AWS Managed Grafana Dashboard and data source
  • Alerts and recording rules with AWS Managed Service for Prometheus

Requirements

Name Version
terraform >= 1.1.0
aws >= 4.0.0
grafana >= 1.25.0
helm >= 2.4.1
kubectl >= 1.14
kubernetes >= 2.10

Providers

Name Version
aws >= 4.0.0
grafana >= 1.25.0

Modules

No modules.

Resources

Name Type
aws_prometheus_rule_group_namespace.alerting_rules resource
aws_prometheus_rule_group_namespace.recording_rules resource
grafana_dashboard.this resource

Inputs

Name Description Type Default Required
dashboards_folder_id Grafana folder ID for automatic dashboards string n/a yes
enable_alerting_rules Enables or disables Managed Prometheus alerting rules bool true no
enable_dashboards Enables or disables curated dashboards bool true no
enable_recording_rules Enables or disables Managed Prometheus recording rules bool true no
managed_prometheus_workspace_id Amazon Managed Prometheus Workspace ID string null no

Outputs

Name Description
grafana_dashboard_urls URLs for dashboards created