Files
terraform-aws-observability…/modules/workloads/infra/dashboards.tf
T
Vikram Venkataraman a42b1751e9 Node exporter dashboards (#43)
* Added dashboards for node exporter
* Drop use cluster and node
* Add nodename to ne metrics
* Add account ID and region

Co-authored-by: Venkataraman <vikrvenk@88665a367666.ant.amazon.com>
Co-authored-by: Rodrigue Koffi <bonclay7@users.noreply.github.com>
2022-10-24 17:40:44 +02:00

37 lines
1.2 KiB
Terraform

resource "grafana_dashboard" "workloads" {
count = var.enable_dashboards ? 1 : 0
folder = var.dashboards_folder_id
config_json = file("${path.module}/dashboards/workloads.json")
}
resource "grafana_dashboard" "nodes" {
count = var.enable_dashboards ? 1 : 0
folder = var.dashboards_folder_id
config_json = file("${path.module}/dashboards/nodes.json")
}
resource "grafana_dashboard" "nsworkload" {
count = var.enable_dashboards ? 1 : 0
folder = var.dashboards_folder_id
config_json = file("${path.module}/dashboards/namespace-workloads.json")
}
resource "grafana_dashboard" "kubelet" {
count = var.enable_dashboards ? 1 : 0
folder = var.dashboards_folder_id
config_json = file("${path.module}/dashboards/kubelet.json")
}
resource "grafana_dashboard" "cluster" {
count = var.enable_dashboards ? 1 : 0
folder = var.dashboards_folder_id
config_json = file("${path.module}/dashboards/cluster.json")
}
resource "grafana_dashboard" "nodeexp_nodes" {
count = var.enable_dashboards ? 1 : 0
folder = var.dashboards_folder_id
config_json = file("${path.module}/dashboards/nodeexporter-nodes.json")
}