Add a role for collectd/fcomm-queue
This commit is contained in:
parent
655d015200
commit
47cea5b469
3 changed files with 41 additions and 0 deletions
20
roles/collectd/fcomm-queue/files/fcomm-queue-collectd.py
Normal file
20
roles/collectd/fcomm-queue/files/fcomm-queue-collectd.py
Normal file
|
@ -0,0 +1,20 @@
|
|||
#!/usr/bin/env python
|
||||
import retask.queue
|
||||
import socket
|
||||
import time
|
||||
|
||||
interval = 2
|
||||
|
||||
hostname = socket.gethostname().split('.')[0]
|
||||
|
||||
queue = retask.queue.Queue('fedora-packages')
|
||||
queue.connect()
|
||||
|
||||
while True:
|
||||
print "PUTVAL %s/redis/queue_length interval=%i %i:%i" % (
|
||||
hostname,
|
||||
interval,
|
||||
int(time.time()),
|
||||
queue.length,
|
||||
)
|
||||
time.sleep(interval)
|
Loading…
Add table
Add a link
Reference in a new issue