diff --git a/pkg/function-proxy/utils/proxy-utils.go b/pkg/function-proxy/utils/proxy-utils.go index 77bce1c36..8fdc12c88 100644 --- a/pkg/function-proxy/utils/proxy-utils.go +++ b/pkg/function-proxy/utils/proxy-utils.go @@ -28,6 +28,7 @@ import ( "time" "github.com/prometheus/client_golang/prometheus" + "github.com/prometheus/client_golang/prometheus/promhttp" ) var ( @@ -50,6 +51,11 @@ var ( }, []string{"method"}) ) +// PromHTTPHandler to expose the metrics, invoked in the golang runtime +func PromHTTPHandler() http.Handler { + return promhttp.Handler() +} + func init() { if timeout == "" { timeout = "180"