Skip to content

Commit 7e0668e

Browse files
committed
fix PR count from multiple repos
1 parent 73b614a commit 7e0668e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

exporter/metrics.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ func AddMetrics() map[string]*prometheus.Desc {
2121
APIMetrics["PullRequestCount"] = prometheus.NewDesc(
2222
prometheus.BuildFQName("github", "repo", "pull_request_count"),
2323
"Total number of pull requests for given repository",
24-
[]string{}, nil,
24+
[]string{"repo"}, nil,
2525
)
2626
APIMetrics["Watchers"] = prometheus.NewDesc(
2727
prometheus.BuildFQName("github", "repo", "watchers"),
@@ -85,7 +85,7 @@ func (e *Exporter) processMetrics(data []*Datum, rates *RateLimits, ch chan<- pr
8585
ch <- prometheus.MustNewConstMetric(e.APIMetrics["OpenIssues"], prometheus.GaugeValue, (x.OpenIssues - float64(prCount)), x.Name, x.Owner.Login, strconv.FormatBool(x.Private), strconv.FormatBool(x.Fork), strconv.FormatBool(x.Archived), x.License.Key, x.Language)
8686

8787
// prCount
88-
ch <- prometheus.MustNewConstMetric(e.APIMetrics["PullRequestCount"], prometheus.GaugeValue, float64(prCount))
88+
ch <- prometheus.MustNewConstMetric(e.APIMetrics["PullRequestCount"], prometheus.GaugeValue, float64(prCount), x.Name)
8989
}
9090

9191
// Set Rate limit stats

0 commit comments

Comments
 (0)