From 34c39bd638b72de25239496e2b45277c2462cf77 Mon Sep 17 00:00:00 2001 From: rskmm0chang Date: Tue, 22 Apr 2025 18:10:12 +0900 Subject: [PATCH] Add job_workflow_ref label to listener metrics Signed-off-by: rskmm0chang --- cmd/ghalistener/metrics/metrics.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/cmd/ghalistener/metrics/metrics.go b/cmd/ghalistener/metrics/metrics.go index 5dad8b97..51ef91fb 100644 --- a/cmd/ghalistener/metrics/metrics.go +++ b/cmd/ghalistener/metrics/metrics.go @@ -21,6 +21,7 @@ const ( labelKeyOrganization = "organization" labelKeyRepository = "repository" labelKeyJobName = "job_name" + labelKeyJobWorkflowRef = "job_workflow_ref" labelKeyEventName = "event_name" labelKeyJobResult = "job_result" ) @@ -75,11 +76,12 @@ var metricsHelp = metricsHelpRegistry{ func (e *exporter) jobLabels(jobBase *actions.JobMessageBase) prometheus.Labels { return prometheus.Labels{ - labelKeyEnterprise: e.scaleSetLabels[labelKeyEnterprise], - labelKeyOrganization: jobBase.OwnerName, - labelKeyRepository: jobBase.RepositoryName, - labelKeyJobName: jobBase.JobDisplayName, - labelKeyEventName: jobBase.EventName, + labelKeyEnterprise: e.scaleSetLabels[labelKeyEnterprise], + labelKeyOrganization: jobBase.OwnerName, + labelKeyRepository: jobBase.RepositoryName, + labelKeyJobName: jobBase.JobDisplayName, + labelKeyJobWorkflowRef: jobBase.JobWorkflowRef, + labelKeyEventName: jobBase.EventName, } }