From f581d065aeb6ea7f961ecd2ca2817fdfaa63f7eb Mon Sep 17 00:00:00 2001 From: John O'Connor Date: Wed, 11 Dec 2019 15:24:57 +0000 Subject: [PATCH] (QENG-7531) Add Marked as Failed Stat This is a useful measure for monitoring the health of pools that we don't capture yet. --- lib/vmpooler/pool_manager.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/vmpooler/pool_manager.rb b/lib/vmpooler/pool_manager.rb index 25a5027..bd1a9ff 100644 --- a/lib/vmpooler/pool_manager.rb +++ b/lib/vmpooler/pool_manager.rb @@ -104,6 +104,7 @@ module Vmpooler if time_since_clone > timeout if exists $redis.smove('vmpooler__pending__' + pool, 'vmpooler__completed__' + pool, vm) + $metrics.increment("errors.markedasfailed.#{pool}") $logger.log('d', "[!] [#{pool}] '#{vm}' marked as 'failed' after #{timeout} minutes") else remove_nonexistent_vm(vm, pool)