Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Simone Rossi
main
Commits
ce5c226f
Commit
ce5c226f
authored
Oct 10, 2017
by
Daniele Venzano
Browse files
Record in use memory, not free
parent
4bf272be
Changes
5
Hide whitespace changes
Inline
Side-by-side
zoe_api/web/templates/status.html
View file @
ce5c226f
...
...
@@ -139,7 +139,7 @@
data
=
{
datasets
:
[{
label
:
'
Used memory
'
,
data
:
[{{
node
[
'
memory_
total
'
]
-
node
[
'
memory_
free
'
]
}},
{{
node
[
'
memory_
fre
e
'
]
}}],
data
:
[{{
node
[
'
memory_
in_use
'
]
}},
{{
node
[
'
memory_
total
'
]
-
node
[
'
memory_
in_us
e
'
]
}}],
backgroundColor
:
[
'
rgba(0, 169, 225, 1.0)
'
,
'
rgba(145, 192, 46, 1.0)
'
]
}],
'
labels
'
:
[
'
In-use
'
,
'
Free
'
]
...
...
@@ -186,7 +186,7 @@
data
=
{
datasets
:
[{
label
:
'
Used memory
'
,
data
:
[{{
node
[
'
cores_
total
'
]
-
node
[
'
cores_free
'
]
}},
{{
node
[
'
cores_
fre
e
'
]
}}],
data
:
[{{
node
[
'
cores_
in_use
'
]
}},
{{
node
[
'
cores_total
'
]
-
node
[
'
cores_
in_us
e
'
]
}}],
backgroundColor
:
[
'
rgba(0, 169, 225, 1.0)
'
,
'
rgba(145, 192, 46, 1.0)
'
]
}],
'
labels
'
:
[
'
In-use
'
,
'
Free
'
]
...
...
zoe_master/backends/kubernetes/backend.py
View file @
ce5c226f
...
...
@@ -71,6 +71,6 @@ class KubernetesBackend(zoe_master.backends.base.BaseBackend):
"""Get the platform state."""
info
=
self
.
kube
.
info
()
for
node
in
info
.
nodes
:
# type: NodeStats
node
.
memory_
free
=
node
.
memory_total
-
node
.
memory_reserved
node
.
cores_
free
=
node
.
cores_total
-
node
.
cores_reserved
node
.
memory_
in_use
=
node
.
memory_reserved
node
.
cores_
in_use
=
node
.
cores_reserved
return
info
zoe_master/backends/swarm/backend.py
View file @
ce5c226f
...
...
@@ -68,8 +68,8 @@ class SwarmBackend(zoe_master.backends.base.BaseBackend):
"""Get the platform state."""
info
=
self
.
swarm
.
info
()
for
node
in
info
.
nodes
:
# type: NodeStats
node
.
memory_
free
=
node
.
memory_total
-
node
.
memory_reserved
node
.
cores_
free
=
node
.
cores_total
-
node
.
cores_reserved
node
.
memory_
in_use
=
node
.
memory_reserved
node
.
cores_
in_use
=
node
.
cores_reserved
return
info
def
service_log
(
self
,
service
:
Service
):
...
...
zoe_master/scheduler/simulated_platform.py
View file @
ce5c226f
...
...
@@ -16,8 +16,8 @@ class SimulatedNode:
"cores"
:
real_node
.
cores_reserved
}
self
.
real_free_resources
=
{
"memory"
:
real_node
.
memory_
free
,
"cores"
:
real_node
.
cores_
free
"memory"
:
real_node
.
memory_
total
-
real_node
.
memory_reserved
,
"cores"
:
real_node
.
cores_
total
-
real_node
.
cores_reserved
}
self
.
real_active_containers
=
real_node
.
container_count
self
.
services
=
[]
...
...
zoe_master/stats.py
View file @
ce5c226f
...
...
@@ -35,10 +35,10 @@ class NodeStats(Stats):
self
.
container_count
=
0
self
.
cores_total
=
0
self
.
cores_reserved
=
0
self
.
cores_
fre
e
=
0
self
.
cores_
in_us
e
=
0
self
.
memory_total
=
0
self
.
memory_reserved
=
0
self
.
memory_
fre
e
=
0
self
.
memory_
in_us
e
=
0
self
.
labels
=
{}
self
.
status
=
None
self
.
error
=
''
...
...
@@ -51,10 +51,10 @@ class NodeStats(Stats):
'container_count'
:
self
.
container_count
,
'cores_total'
:
self
.
cores_total
,
'cores_reserved'
:
self
.
cores_reserved
,
'cores_
fre
e'
:
self
.
cores_
fre
e
,
'cores_
in_us
e'
:
self
.
cores_
in_us
e
,
'memory_total'
:
self
.
memory_total
,
'memory_reserved'
:
self
.
memory_reserved
,
'memory_
fre
e'
:
self
.
memory_
fre
e
,
'memory_
in_us
e'
:
self
.
memory_
in_us
e
,
'labels'
:
self
.
labels
,
'status'
:
self
.
status
,
'error'
:
self
.
error
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment