@@ -37,7 +37,7 @@ func AddMetrics() map[string]*prometheus.Desc {
3737 APIMetrics ["ReleaseDownloads" ] = prometheus .NewDesc (
3838 prometheus .BuildFQName ("github" , "repo" , "release_downloads" ),
3939 "Download count for a given release" ,
40- []string {"repo" , "user" , "name" }, nil ,
40+ []string {"repo" , "user" , "release" , " name" , "created_at " }, nil ,
4141 )
4242 APIMetrics ["Limit" ] = prometheus .NewDesc (
4343 prometheus .BuildFQName ("github" , "rate" , "limit" ),
@@ -71,7 +71,7 @@ func (e *Exporter) processMetrics(data []*Datum, rates *RateLimits, ch chan<- pr
7171
7272 for _ , release := range x .Releases {
7373 for _ , asset := range release .Assets {
74- ch <- prometheus .MustNewConstMetric (e .APIMetrics ["ReleaseDownloads" ], prometheus .GaugeValue , float64 (asset .Downloads ), x .Name , x .Owner .Login , asset .Name )
74+ ch <- prometheus .MustNewConstMetric (e .APIMetrics ["ReleaseDownloads" ], prometheus .GaugeValue , float64 (asset .Downloads ), x .Name , x .Owner .Login , release . Name , asset .Name , asset . CreatedAt )
7575 }
7676 }
7777 }
0 commit comments