Skip to content
Snippets Groups Projects
Commit 18c8e784 authored by Anael Beutot's avatar Anael Beutot
Browse files

Updated TTL.

parent 3f0160bd
No related branches found
No related tags found
No related merge requests found
...@@ -35,7 +35,7 @@ class Handler(DefaultHandler): ...@@ -35,7 +35,7 @@ class Handler(DefaultHandler):
# disk related tags # disk related tags
for d in self.tags['disk'].value.split(): for d in self.tags['disk'].value.split():
t = Tag('disk%s_size' % d, disk_tag_value(d), 3600) t = Tag('disk%s_size' % d, disk_tag_value(d), 60)
self.tags[t.name] = t self.tags[t.name] = t
def execute_command(self, command): def execute_command(self, command):
......
...@@ -41,7 +41,7 @@ def cpu(): ...@@ -41,7 +41,7 @@ def cpu():
def cpuuse(): def cpuuse():
"""CPU usage in percentage.""" """CPU usage in percentage."""
return u'%.1f' % psutil.cpu_percent() return u'%.1f' % psutil.cpu_percent()
cpuuse.ttl = 5 cpuuse.ttl = 10
# memory related tags # memory related tags
...@@ -54,13 +54,13 @@ mem.ttl = -1 # FIXME validate ttl ...@@ -54,13 +54,13 @@ mem.ttl = -1 # FIXME validate ttl
def memfree(): def memfree():
"""Available physical memory on system.""" """Available physical memory on system."""
return unicode(psutil.avail_phymem()) return unicode(psutil.avail_phymem())
memfree.ttl = 60 memfree.ttl = 5
def memused(): def memused():
"""Used physical memory on system.""" """Used physical memory on system."""
return unicode(psutil.used_phymem()) return unicode(psutil.used_phymem())
memused.ttl = 60 memused.ttl = 5
# disks related tags # disks related tags
......
...@@ -35,10 +35,10 @@ class VirtualMachine(object): ...@@ -35,10 +35,10 @@ class VirtualMachine(object):
i = 0 i = 0
for v in self.iter_disks(): for v in self.iter_disks():
for t in ( for t in (
Tag('disk%s_size' % i, v.capacity), Tag('disk%s_size' % i, v.capacity, 10),
Tag('disk%s_path' % i, v.path), Tag('disk%s_path' % i, v.path, 10),
Tag('disk%s_pool' % i, v.storage), # FIXME: change Tag('disk%s_pool' % i, v.storage, 10), # FIXME: change
Tag('disk%s_vol' % i, v.name), Tag('disk%s_vol' % i, v.name, 10),
): ):
self.tags[t.name] = t self.tags[t.name] = t
...@@ -46,9 +46,9 @@ class VirtualMachine(object): ...@@ -46,9 +46,9 @@ class VirtualMachine(object):
i = 0 i = 0
for nic in self.iter_nics(): for nic in self.iter_nics():
for t in ( for t in (
Tag('nic%s_mac' % i, nic.mac), Tag('nic%s_mac' % i, nic.mac, 10),
Tag('nic%s_source' % i, nic.source), Tag('nic%s_source' % i, nic.source, 10),
Tag('nic%s_model' %i, nic.model), Tag('nic%s_model' %i, nic.model, 10),
): ):
self.tags[t.name] = t self.tags[t.name] = t
......
...@@ -9,6 +9,7 @@ def uuid(dom): ...@@ -9,6 +9,7 @@ def uuid(dom):
def status(dom): def status(dom):
return dom.state return dom.state
status.ttl = 5
def hv(dom): def hv(dom):
...@@ -40,6 +41,7 @@ def cpu(dom): ...@@ -40,6 +41,7 @@ def cpu(dom):
def cpuuse(): def cpuuse():
pass pass
cpuuse.ttl = 10
def mem(dom): def mem(dom):
...@@ -62,16 +64,13 @@ def vncport(dom): ...@@ -62,16 +64,13 @@ def vncport(dom):
logger.exception('VNCPort') logger.exception('VNCPort')
def status(dom):
return dom.state
status.ttl = 1
def disk(dom): def disk(dom):
"""Get backend disks.""" """Get backend disks."""
return u' '.join(map(str, xrange(len(dom.disks)))) or None return u' '.join(map(str, xrange(len(dom.disks)))) or None
disk.ttl = 10
def nic(dom): def nic(dom):
"""VM network interfaces.""" """VM network interfaces."""
return u' '.join(map(str, xrange(len(dom.nics)))) or None return u' '.join(map(str, xrange(len(dom.nics)))) or None
disk.nic = 10
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment