From c606f145aec170f91c97e159d19af21e19d2b827 Mon Sep 17 00:00:00 2001
From: Vladimir Rutsky <rutsky.vladimir@gmail.com>
Date: Thu, 2 Mar 2017 16:59:17 +0300
Subject: [PATCH] split used memory on used, buffers and cache in all-nodes
 dashboard

---
 assets/grafana/all-nodes-dashboard.json | 35 ++++++++++++++++++++-----
 1 file changed, 28 insertions(+), 7 deletions(-)

diff --git a/assets/grafana/all-nodes-dashboard.json b/assets/grafana/all-nodes-dashboard.json
index 6e6536a2..85e88b41 100644
--- a/assets/grafana/all-nodes-dashboard.json
+++ b/assets/grafana/all-nodes-dashboard.json
@@ -1,5 +1,6 @@
 {
-  "dashboard": {
+  "dashboard":
+{
   "__inputs": [
     {
       "name": "DS_PROMETHEUS",
@@ -268,11 +269,11 @@
             }
           ],
           "span": 9,
-          "stack": false,
+          "stack": true,
           "steppedLine": false,
           "targets": [
             {
-              "expr": "sum(node_memory_MemTotal) - sum(node_memory_MemFree)",
+              "expr": "sum(node_memory_MemTotal) - sum(node_memory_MemFree) - sum(node_memory_Buffers) - sum(node_memory_Cached)",
               "intervalFactor": 2,
               "legendFormat": "memory usage",
               "metric": "memo",
@@ -281,13 +282,34 @@
               "target": ""
             },
             {
-              "expr": "sum(node_memory_MemTotal)",
+              "expr": "sum(node_memory_Buffers)",
+              "interval": "",
               "intervalFactor": 2,
-              "legendFormat": "memory total",
+              "legendFormat": "memory buffers",
               "metric": "memo",
               "refId": "B",
               "step": 4,
               "target": ""
+            },
+            {
+              "expr": "sum(node_memory_Cached)",
+              "interval": "",
+              "intervalFactor": 2,
+              "legendFormat": "memory cached",
+              "metric": "memo",
+              "refId": "C",
+              "step": 4,
+              "target": ""
+            },
+            {
+              "expr": "sum(node_memory_MemFree)",
+              "interval": "",
+              "intervalFactor": 2,
+              "legendFormat": "memory cached",
+              "metric": "memo",
+              "refId": "D",
+              "step": 4,
+              "target": ""
             }
           ],
           "thresholds": [],
@@ -313,7 +335,7 @@
               "label": null,
               "logBase": 1,
               "max": null,
-              "min": null,
+              "min": "0",
               "show": true
             },
             {
@@ -835,4 +857,3 @@
   ],
   "overwrite": true
 }
-
-- 
GitLab