mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 10:08:40 -05:00
Adding some basic metrics reporting
This commit is contained in:
parent
4534310d94
commit
6d4e326011
1 changed files with 16 additions and 0 deletions
|
|
@ -84,6 +84,9 @@ loop do
|
||||||
$redis.srem('vmware_host_pool__pending__'+pool['name'], vm)
|
$redis.srem('vmware_host_pool__pending__'+pool['name'], vm)
|
||||||
$redis.sadd('vmware_host_pool__failed__'+pool['name'], vm)
|
$redis.sadd('vmware_host_pool__failed__'+pool['name'], vm)
|
||||||
|
|
||||||
|
# Metrics
|
||||||
|
$redis.lpush('vmware_host_pool_metrics__deploy_fail', '1')
|
||||||
|
|
||||||
logger.log('s', "[<] '#{vm}' moved to 'failed' queue")
|
logger.log('s', "[<] '#{vm}' moved to 'failed' queue")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -94,6 +97,9 @@ loop do
|
||||||
$redis.srem('vmware_host_pool__pending__'+pool['name'], vm)
|
$redis.srem('vmware_host_pool__pending__'+pool['name'], vm)
|
||||||
|
|
||||||
logger.log('s', "[>] '#{vm}' moved to 'ready' queue")
|
logger.log('s', "[>] '#{vm}' moved to 'ready' queue")
|
||||||
|
|
||||||
|
# Metrics
|
||||||
|
$redis.lpush('vmware_host_pool_metrics__deploy_fail', '0')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -124,6 +130,9 @@ loop do
|
||||||
$redis.sadd('vmware_host_pool__failed__'+pool['name'], vm)
|
$redis.sadd('vmware_host_pool__failed__'+pool['name'], vm)
|
||||||
|
|
||||||
logger.log('s', "[<] '#{vm}' moved to 'failed' queue")
|
logger.log('s', "[<] '#{vm}' moved to 'failed' queue")
|
||||||
|
|
||||||
|
# Metrics
|
||||||
|
$redis.lpush('vmware_host_pool_metrics__deploy_fail', '1')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -250,9 +259,16 @@ loop do
|
||||||
$redis.sadd('vmware_host_pool__pending__'+pool['name'], vm['hostname'])
|
$redis.sadd('vmware_host_pool__pending__'+pool['name'], vm['hostname'])
|
||||||
|
|
||||||
logger.log('s', "[+] '#{vm['hostname']}' cloned from '#{vm['template']}' in #{finish} seconds")
|
logger.log('s', "[+] '#{vm['hostname']}' cloned from '#{vm['template']}' in #{finish} seconds")
|
||||||
|
|
||||||
|
# Metrics
|
||||||
|
$redis.lpush('vmware_host_pool_metrics__deploy', finish)
|
||||||
|
$redis.ltrim('vmware_host_pool_metrics__deploy', 0, 100)
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Metrics
|
||||||
|
$redis.ltrim('vmware_host_pool_metrics__deploy_fail', 0, 100)
|
||||||
|
|
||||||
# ZZZzzz...
|
# ZZZzzz...
|
||||||
sleep(1)
|
sleep(1)
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue