mirror of
https://github.com/storytold/terraform-aws-observability-accelerator.git
synced 2026-10-09 00:09:43 +00:00
Add kubeprom collector
This commit is contained in:
@@ -24,11 +24,6 @@ provider "helm" {
|
||||
}
|
||||
}
|
||||
|
||||
# provider "grafana" {
|
||||
# url = var.grafana_endpoint
|
||||
# auth = var.grafana_api_key
|
||||
# }
|
||||
|
||||
terraform {
|
||||
required_providers {
|
||||
grafana = {
|
||||
|
||||
+6
-29
@@ -7,8 +7,6 @@ module "eks_observability_accelerator" {
|
||||
aws_region = var.aws_region
|
||||
eks_cluster_id = var.eks_cluster_id
|
||||
|
||||
# TODO: create also a cluster, VPC -- check if enough VPCs
|
||||
|
||||
# deploys AWS Distro for OpenTelemetry operator into the cluster
|
||||
enable_amazon_eks_adot = true
|
||||
|
||||
@@ -16,7 +14,7 @@ module "eks_observability_accelerator" {
|
||||
enable_cert_manager = true
|
||||
|
||||
# # -- or enable opentelemetry operator
|
||||
enable_opentelemetry_operator = false #-- true doesn't work for me, needs fix
|
||||
enable_opentelemetry_operator = false
|
||||
#open_telemetry_operator_config = map() // custom config
|
||||
|
||||
# creates a new AMP workspace, defaults to true
|
||||
@@ -34,11 +32,9 @@ module "eks_observability_accelerator" {
|
||||
managed_grafana_workspace_id = var.managed_grafana_workspace_id
|
||||
grafana_api_key = var.grafana_api_key
|
||||
|
||||
|
||||
|
||||
enable_java = true
|
||||
enable_java_recording_rules = true
|
||||
|
||||
# enable workload-specific collector, metrics, alerts and dashboards
|
||||
enable_java = false
|
||||
enable_java_recording_rules = false
|
||||
|
||||
# enable_haproxy = true
|
||||
# haproxy_config = {
|
||||
@@ -46,29 +42,10 @@ module "eks_observability_accelerator" {
|
||||
# grafana_endpoint = module.grafana.endpoint
|
||||
# }
|
||||
|
||||
|
||||
# java_config = {
|
||||
# amp_endpoint = ""
|
||||
# grafana_endpoint = ""
|
||||
# }
|
||||
|
||||
# # -- or provide custom alerts definition
|
||||
# prometheus_custom_alert_rule = var.prometheus_custom_alert_rule
|
||||
|
||||
|
||||
# # create grafana workspace, and customer to deal with authentication later
|
||||
# create_managed_grafana_workspace = true
|
||||
# grafana_auth_provider = var.grafana_auth_provider //SAML or AWS_SSO
|
||||
# grafana_account_access_type = var.grafana_account_access_type // CURRENT_ACCOUNT or ORGANIZATION
|
||||
# grafana_permission_type = var.grafana_permission_type // SERVICE_MANAGED or CUSTOMER_MANAGED
|
||||
# grafana_permission_role_arn = var.grafana_permission_role_arn // if CUSTOMER_MANAGED
|
||||
|
||||
# # -- or using existing amg workspace. so we can use API for keys
|
||||
|
||||
enable_infra_metrics = true
|
||||
#infra_metrics_config = {}
|
||||
|
||||
tags = local.tags
|
||||
|
||||
|
||||
}
|
||||
# module "amp" {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user