mirror of
https://codeberg.org/git-pages/git-pages.git
synced 2026-05-17 04:31:38 +00:00
Exclude metrics endpoint from observability.
Who watches the watchers? Nobody should!
This commit is contained in:
@@ -57,7 +57,6 @@ func panicHandler(handler http.Handler) http.Handler {
|
||||
|
||||
func serve(listener net.Listener, handler http.Handler) {
|
||||
if listener != nil {
|
||||
handler = ObserveHTTPHandler(handler)
|
||||
handler = panicHandler(handler)
|
||||
|
||||
server := http.Server{Handler: handler}
|
||||
@@ -240,8 +239,8 @@ func main() {
|
||||
log.Fatalln(err)
|
||||
}
|
||||
|
||||
go serve(pagesListener, http.HandlerFunc(ServePages))
|
||||
go serve(caddyListener, http.HandlerFunc(ServeCaddy))
|
||||
go serve(pagesListener, ObserveHTTPHandler(http.HandlerFunc(ServePages)))
|
||||
go serve(caddyListener, ObserveHTTPHandler(http.HandlerFunc(ServeCaddy)))
|
||||
go serve(metricsListener, promhttp.Handler())
|
||||
|
||||
if config.Insecure {
|
||||
|
||||
Reference in New Issue
Block a user