From 0cfc001cdfa308fc98a0e82c5d5c5703dca15b3e Mon Sep 17 00:00:00 2001 From: viktorbarzin Date: Sun, 7 Mar 2021 23:14:35 +0000 Subject: [PATCH] add config for chatbot and add alert for high mem openwrt [CI SKIP] --- .../kubernetes/monitoring/prometheus_chart_values.tpl | 9 +++++++++ modules/kubernetes/webhook_handler/main.tf | 4 ++++ 2 files changed, 13 insertions(+) diff --git a/modules/kubernetes/monitoring/prometheus_chart_values.tpl b/modules/kubernetes/monitoring/prometheus_chart_values.tpl index b7cd323d..01808415 100644 --- a/modules/kubernetes/monitoring/prometheus_chart_values.tpl +++ b/modules/kubernetes/monitoring/prometheus_chart_values.tpl @@ -160,6 +160,15 @@ serverFiles: severity: page annotations: summary: No iDRAC amperage reading. Can signal that prometheus is not scraping + - name: OpenWRT High Memory Usage + rules: + - alert: OpenWRT High Memory Usage + expr: 100 - ((openwrt_node_memory_MemAvailable_bytes * 100) / openwrt_node_memory_MemTotal_bytes) > 90 + for: 10m + labels: + severity: page + annotations: + summary: OpenWRT high memory usage. Can cause services getting stuck. extraScrapeConfigs: | - job_name: 'snmp-idrac' diff --git a/modules/kubernetes/webhook_handler/main.tf b/modules/kubernetes/webhook_handler/main.tf index ea0a7d06..8c567b12 100644 --- a/modules/kubernetes/webhook_handler/main.tf +++ b/modules/kubernetes/webhook_handler/main.tf @@ -96,6 +96,10 @@ resource "kubernetes_deployment" "webhook_handler" { name = "FB_PAGE_TOKEN" value = var.fb_page_token } + env { + name = "CONFIG" + value = "./chatbot/config/viktorwebservices.yaml" + } } } }