Files
rlanore dee3dcb3da fix: eks 1.28 migrate kubectl provider to alekc repo (#245)
Migrate kubectl provider to alekc repo

Migrate kubectl provider to alekc repo
2023-12-14 20:46:29 +01:00

2.3 KiB

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
helm >= 2.4.1
kubectl >= 2.0.3
kubernetes >= 2.10

Providers

Name Version
aws >= 4.0.0
kubectl >= 2.0.3

Modules

No modules.

Resources

Name Type
aws_prometheus_rule_group_namespace.alerting_rules resource
aws_prometheus_rule_group_namespace.recording_rules resource
kubectl_manifest.flux_kustomization resource

Inputs

Name Description Type Default Required
pattern_config Configuration object for Java/JMX monitoring
object({
enable_alerting_rules = bool
enable_recording_rules = bool
scrape_sample_limit = number

enable_dashboards = bool

flux_gitrepository_name = string
flux_gitrepository_url = string
flux_gitrepository_branch = string
flux_kustomization_name = string
flux_kustomization_path = string

managed_prometheus_workspace_id = string
prometheus_metrics_endpoint = string

grafana_dashboard_url = string
})
n/a yes

Outputs

No outputs.