fix: add track count to /debug/vars metrics endpoint

fixes #392
This commit is contained in:
sentriz
2023-10-17 19:15:20 +01:00
parent 9818523175
commit 69c02e8352

View File

@@ -267,6 +267,7 @@ func main() {
mux.Handle("/debug/vars", expvar.Handler())
expvar.Publish("stats", expvar.Func(func() any {
var stats struct{ Albums, Tracks, Artists, InternetRadioStations, Podcasts uint }
dbc.Model(db.Track{}).Count(&stats.Tracks)
dbc.Model(db.Album{}).Count(&stats.Albums)
dbc.Model(db.Artist{}).Count(&stats.Artists)
dbc.Model(db.InternetRadioStation{}).Count(&stats.InternetRadioStations)