git://git.onelab.eu
/
plstackapi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
77d0d45
)
Ability to pull slice stats
author
Sapan Bhatia
<sapanb@cs.princeton.edu>
Tue, 16 Dec 2014 06:09:04 +0000
(
01:09
-0500)
committer
Sapan Bhatia
<sapanb@cs.princeton.edu>
Tue, 16 Dec 2014 06:09:04 +0000
(
01:09
-0500)
planetstack/core/models/slice.py
patch
|
blob
|
history
diff --git
a/planetstack/core/models/slice.py
b/planetstack/core/models/slice.py
index
1f29f0e
..
6e1d163
100644
(file)
--- a/
planetstack/core/models/slice.py
+++ b/
planetstack/core/models/slice.py
@@
-149,3
+149,14
@@
class SliceDeployments(PlCoreBase):
slices = Slice.select_by_user(user)
qs = SliceDeployments.objects.filter(slice__in=slices)
return qs
+
+ def get_cpu_stats(self):
+ filter = 'project_id=%s'%self.tenant_id
+ return monitor.get_meter('cpu',filter,None)
+
+ def get_bw_stats(self):
+ filter = 'project_id=%s'%self.tenant_id
+ return monitor.get_meter('network.outgoing.bytes',filter,None)
+
+ def get_node_stats(self):
+ return len(self.slice.slivers)