From dfd0f946629239d1fa950ac63f8ed199c3fe191a Mon Sep 17 00:00:00 2001
From: Nemo <commits@captnemo.in>
Date: Thu, 26 Oct 2023 13:08:14 +0530
Subject: [PATCH] fix resource limits for grafana,cadvisor

---
 monitoring/cadvisor.tf |  4 +++-
 monitoring/grafana.tf  | 11 +++++++++--
 2 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/monitoring/cadvisor.tf b/monitoring/cadvisor.tf
index ee326c0..9f781bf 100644
--- a/monitoring/cadvisor.tf
+++ a/monitoring/cadvisor.tf
@@ -1,7 +1,7 @@
 module "cadvisor" {
   source = "../modules/container"
   name   = "cadvisor"
-  image  = "google/cadvisor:latest"
+  image  = "gcr.io/cadvisor/cadvisor"
 
   resource = {
     memory      = 512
@@ -11,6 +11,7 @@
   restart               = "unless-stopped"
   destroy_grace_seconds = 10
   must_run              = true
+  privileged = true
 
   volumes = [
     {
@@ -36,6 +37,7 @@
     {
       host_path      = "/var/run"
       container_path = "/var/run"
+      read_only      = true
     },
   ]
 
diff --git a/monitoring/grafana.tf b/monitoring/grafana.tf
index 03f6f10..004fbf5 100644
--- a/monitoring/grafana.tf
+++ a/monitoring/grafana.tf
@@ -1,11 +1,16 @@
 # resource "docker_container" "grafana" {
 module "grafana" {
   name   = "grafana"
   source = "../modules/container"
-  image  = "grafana/grafana:latest"
+  image  = "grafana/grafana-oss:latest"
 
-  // grafana:grafana
-  user = "984:982"
+  // grafana
+  user = "472"
+
+  resource = {
+    memory      = 512
+    memory_swap = 512
+  }
 
   web = {
     port   = 3000
--
rgit 0.1.5