@@ -54,6 +54,7 @@ func (m *MetricsCollectorBuild) Setup(collector *CollectorProject) {
5454 []string {
5555 "projectID" ,
5656 "buildID" ,
57+ "buildDefinitionID" ,
5758 "buildNumber" ,
5859 "type" ,
5960 },
@@ -146,31 +147,35 @@ func (m *MetricsCollectorBuild) collectBuilds(ctx context.Context, callback chan
146147 })
147148
148149 buildStatusMetric .AddTime (prometheus.Labels {
149- "projectID" : project .Id ,
150- "buildID" : int64ToString (build .Id ),
151- "buildNumber" : build .BuildNumber ,
152- "type" : "queued" ,
150+ "projectID" : project .Id ,
151+ "buildID" : int64ToString (build .Id ),
152+ "buildDefinitionID" : int64ToString (build .Definition .Id ),
153+ "buildNumber" : build .BuildNumber ,
154+ "type" : "queued" ,
153155 }, build .QueueTime )
154156
155157 buildStatusMetric .AddTime (prometheus.Labels {
156- "projectID" : project .Id ,
157- "buildID" : int64ToString (build .Id ),
158- "buildNumber" : build .BuildNumber ,
159- "type" : "started" ,
158+ "projectID" : project .Id ,
159+ "buildID" : int64ToString (build .Id ),
160+ "buildDefinitionID" : int64ToString (build .Definition .Id ),
161+ "buildNumber" : build .BuildNumber ,
162+ "type" : "started" ,
160163 }, build .StartTime )
161164
162165 buildStatusMetric .AddTime (prometheus.Labels {
163- "projectID" : project .Id ,
164- "buildID" : int64ToString (build .Id ),
165- "buildNumber" : build .BuildNumber ,
166- "type" : "finished" ,
166+ "projectID" : project .Id ,
167+ "buildID" : int64ToString (build .Id ),
168+ "buildDefinitionID" : int64ToString (build .Definition .Id ),
169+ "buildNumber" : build .BuildNumber ,
170+ "type" : "finished" ,
167171 }, build .FinishTime )
168172
169173 buildStatusMetric .AddDuration (prometheus.Labels {
170- "projectID" : project .Id ,
171- "buildID" : int64ToString (build .Id ),
172- "buildNumber" : build .BuildNumber ,
173- "type" : "jobDuration" ,
174+ "projectID" : project .Id ,
175+ "buildID" : int64ToString (build .Id ),
176+ "buildDefinitionID" : int64ToString (build .Definition .Id ),
177+ "buildNumber" : build .BuildNumber ,
178+ "type" : "jobDuration" ,
174179 }, build .FinishTime .Sub (build .StartTime ))
175180 }
176181
0 commit comments