Add Prometheus for some Owncast metrics (#1744)
* Add Prometheus for some Owncast metrics. Closes #1303 * Wrap prometheus metrics endpoint in admin middleware
This commit is contained in:
4
main.go
4
main.go
@@ -71,8 +71,6 @@ func main() {
|
||||
config.DatabaseFilePath = *dbFile
|
||||
}
|
||||
|
||||
go metrics.Start()
|
||||
|
||||
if err := data.SetupPersistence(config.DatabaseFilePath); err != nil {
|
||||
log.Fatalln("failed to open database", err)
|
||||
}
|
||||
@@ -84,6 +82,8 @@ func main() {
|
||||
log.Fatalln("failed to start the core package", err)
|
||||
}
|
||||
|
||||
go metrics.Start(core.GetStatus)
|
||||
|
||||
if err := router.Start(); err != nil {
|
||||
log.Fatalln("failed to start/run the router", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user