Skip to content

Commit 0cc5715

Browse files
committed
fix: fixed Free/Used Memory graph type
1 parent e05f0a4 commit 0cc5715

File tree

1 file changed

+27
-7
lines changed

1 file changed

+27
-7
lines changed

mamonsu/plugins/system/linux/memory.py

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,32 @@ def graphs(self, template, dashboard=False):
8888
"key": self.right_type(self.key, item[0]),
8989
"color": item[3]
9090
})
91-
if item[0] in ["cached", "available", "used", "total"]:
92-
free_used_items.append({
93-
"key": self.right_type(self.key, item[0]),
94-
"color": item[3],
95-
"drawtype": item[4]
96-
})
91+
# manually build Free/Used graph items to manage the order of graph filled regions
92+
# used - User-Space
93+
free_used_items.append({
94+
"key": self.right_type(self.key, self.Items[13][0]),
95+
"color": self.Items[13][3],
96+
"drawtype": self.Items[13][4]
97+
})
98+
# cached
99+
free_used_items.append({
100+
"key": self.right_type(self.key, self.Items[3][0]),
101+
"color": self.Items[3][3],
102+
"drawtype": self.Items[3][4]
103+
})
104+
# available
105+
free_used_items.append({
106+
"key": self.right_type(self.key, self.Items[1][0]),
107+
"color": self.Items[1][3],
108+
"drawtype": self.Items[1][4]
109+
})
110+
# total
111+
free_used_items.append({
112+
"key": self.right_type(self.key, self.Items[11][0]),
113+
"color": self.Items[11][3],
114+
"drawtype": self.Items[11][4]
115+
})
116+
97117
graphs = [
98118
{
99119
"name": self.graph_name_detailed,
@@ -104,7 +124,7 @@ def graphs(self, template, dashboard=False):
104124
{
105125
"name": self.graph_name_free_used,
106126
"height": 400,
107-
"type": 1,
127+
"type": 0,
108128
"items": free_used_items
109129
}
110130
]

0 commit comments

Comments
 (0)