This module provides an automated experience around Observability for Memcached workloads. It provides 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
Name | Version |
---|---|
terraform | >= 1.0.0 |
aws | >= 3.72 |
kubernetes | >= 2.10 |
Name | Version |
---|---|
aws | >= 3.72 |
Name | Source | Version |
---|---|---|
helm_addon | ../helm-addon | n/a |
Name | Type |
---|---|
aws_partition.current | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
addon_context | Input configuration for the addon | object({ |
n/a | yes |
amazon_prometheus_workspace_endpoint | Amazon Managed Prometheus Workspace Endpoint | string |
null |
no |
amazon_prometheus_workspace_region | Amazon Managed Prometheus Workspace's Region | string |
null |
no |
helm_config | Helm Config for Prometheus | any |
{} |
no |
Name | Description |
---|---|
irsa_arn | IAM role ARN for the service account |
irsa_name | IAM role name for the service account |
release_metadata | Map of attributes of the Helm release metadata |
service_account | Name of Kubernetes service account |