Files
terraform-aws-observability…/modules/workloads/java/README.md
T
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

3.4 KiB

Java based workloads monitoring

This module provides monitoring for Java based workloads with the following resources:

  • AWS Distro For OpenTelemetry Operator and Collector
  • AWS Managed Grafana Dashboard and data source
  • Alerts and recording rules with AWS Managed Service for Prometheus

Requirements

Name Version
terraform >= 1.1.0, < 1.3.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

Name Source Version
helm_addon github.com/aws-ia/terraform-aws-eks-blueprints//modules/kubernetes-addons/helm-addon v4.8.1

Resources

Name Type
aws_prometheus_rule_group_namespace.this resource
grafana_dashboard.this resource
aws_partition.current data source

Inputs

Name Description Type Default Required
addon_context Input configuration for the addon
object({
aws_caller_identity_account_id = string
aws_caller_identity_arn = string
aws_eks_cluster_endpoint = string
aws_partition_id = string
aws_region_name = string
eks_cluster_id = string
eks_oidc_issuer_url = string
eks_oidc_provider_arn = string
irsa_iam_permissions_boundary = string
irsa_iam_role_path = string
tags = map(string)
})
n/a yes
amp_endpoint Amazon Managed Prometheus endpoint string n/a yes
amp_id Managed Prometheus workspace id string n/a yes
amp_region Amazon Managed Prometheus Workspace's Region string null no
dashboards_folder_id Grafana folder ID for automatic dashboards string n/a yes
enable_recording_rules Enable AMP recording rules bool true no
helm_config Helm Config for Prometheus any {} no

Outputs

No outputs.