mirror of
https://github.com/puppetlabs/vmpooler.git
synced 2026-01-26 01:58:41 -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.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")
|
||||
end
|
||||
|
||||
|
|
@ -94,6 +97,9 @@ loop do
|
|||
$redis.srem('vmware_host_pool__pending__'+pool['name'], vm)
|
||||
|
||||
logger.log('s', "[>] '#{vm}' moved to 'ready' queue")
|
||||
|
||||
# Metrics
|
||||
$redis.lpush('vmware_host_pool_metrics__deploy_fail', '0')
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -124,6 +130,9 @@ loop do
|
|||
$redis.sadd('vmware_host_pool__failed__'+pool['name'], vm)
|
||||
|
||||
logger.log('s', "[<] '#{vm}' moved to 'failed' queue")
|
||||
|
||||
# Metrics
|
||||
$redis.lpush('vmware_host_pool_metrics__deploy_fail', '1')
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -250,9 +259,16 @@ loop do
|
|||
$redis.sadd('vmware_host_pool__pending__'+pool['name'], vm['hostname'])
|
||||
|
||||
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
|
||||
|
||||
# Metrics
|
||||
$redis.ltrim('vmware_host_pool_metrics__deploy_fail', 0, 100)
|
||||
|
||||
# ZZZzzz...
|
||||
sleep(1)
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue