diff options
Diffstat (limited to 'lib/gitlab/sidekiq_middleware/metrics.rb')
-rw-r--r-- | lib/gitlab/sidekiq_middleware/metrics.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/gitlab/sidekiq_middleware/metrics.rb b/lib/gitlab/sidekiq_middleware/metrics.rb index 693e35f2500..7ae8995c46d 100644 --- a/lib/gitlab/sidekiq_middleware/metrics.rb +++ b/lib/gitlab/sidekiq_middleware/metrics.rb @@ -9,7 +9,13 @@ module Gitlab private def create_labels(worker_class, queue) - labels = { queue: queue.to_s, urgency: "", external_dependencies: FALSE_LABEL, feature_category: "", boundary: "" } + labels = { queue: queue.to_s, + worker: worker_class.to_s, + urgency: "", + external_dependencies: FALSE_LABEL, + feature_category: "", + boundary: "" } + return labels unless worker_class && worker_class.include?(WorkerAttributes) labels[:urgency] = worker_class.get_urgency.to_s |