Merge branch 'main' into P4DEVOPS-8570

This commit is contained in:
Mahima Singh 2025-12-26 15:31:29 +05:30 committed by GitHub
commit 7c9568466f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 592 additions and 18 deletions

View file

@ -353,12 +353,6 @@ module Vmpooler
torun: %i[manager],
docstring: 'vmpooler clone metrics',
param_labels: %i[poolname]
},
vmpooler_performance: {
mtype: M_GAUGE,
torun: %i[manager api],
docstring: 'vmpooler method performance timing',
param_labels: %i[method poolname]
}
}
end

View file

@ -819,7 +819,6 @@ module Vmpooler
end
def purge_pending_queue(pool_name, redis)
start_time = Time.now
queue_key = "vmpooler__pending__#{pool_name}"
vms = redis.smembers(queue_key)
purged_count = 0
@ -863,13 +862,10 @@ module Vmpooler
end
end
duration = Time.now - start_time
$metrics.gauge("vmpooler_performance.purge_pending.#{pool_name}", duration)
purged_count
end
def purge_ready_queue(pool_name, redis)
start_time = Time.now
queue_key = "vmpooler__ready__#{pool_name}"
vms = redis.smembers(queue_key)
purged_count = 0
@ -897,13 +893,10 @@ module Vmpooler
end
end
duration = Time.now - start_time
$metrics.gauge("vmpooler_performance.purge_ready.#{pool_name}", duration)
purged_count
end
def purge_completed_queue(pool_name, redis)
start_time = Time.now
queue_key = "vmpooler__completed__#{pool_name}"
vms = redis.smembers(queue_key)
purged_count = 0
@ -936,8 +929,6 @@ module Vmpooler
end
end
duration = Time.now - start_time
$metrics.gauge("vmpooler_performance.purge_completed.#{pool_name}", duration)
purged_count
end