From 1bb17a15a78dc49528771aa04823b8f5fa2f1190 Mon Sep 17 00:00:00 2001 From: Thomas <9749173+uhthomas@users.noreply.github.com> Date: Thu, 18 Feb 2021 23:19:06 +0000 Subject: [PATCH] Expose Go runtime metrics --- server.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server.go b/server.go index 58b7dc48..02337406 100644 --- a/server.go +++ b/server.go @@ -39,6 +39,9 @@ type Server struct { func New(ctx context.Context, opts ...Option) (*Server, error) { r := prometheus.NewRegistry() + if err := r.Register(prometheus.NewGoCollector()); err != nil { + return nil, fmt.Errorf("register go collector: %w", err) + } s := &Server{ metricHandler: promhttp.InstrumentMetricHandler( r, promhttp.HandlerFor(r, promhttp.HandlerOpts{}),