From 69ba6cbe32bfad02c0ca08cac553b66f67e2f7cf Mon Sep 17 00:00:00 2001 From: David Ashpole Date: Tue, 17 Nov 2020 11:15:44 -0800 Subject: [PATCH] expose prometheus reciever metrics --- receiver/prometheusreceiver/metrics_receiver.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/receiver/prometheusreceiver/metrics_receiver.go b/receiver/prometheusreceiver/metrics_receiver.go index 3c9828b154e..5e1316d0619 100644 --- a/receiver/prometheusreceiver/metrics_receiver.go +++ b/receiver/prometheusreceiver/metrics_receiver.go @@ -16,8 +16,10 @@ package prometheusreceiver import ( "context" + "net/http" "time" + "github.com/prometheus/client_golang/prometheus/promhttp" "github.com/prometheus/prometheus/discovery" "github.com/prometheus/prometheus/scrape" "go.uber.org/zap" @@ -86,6 +88,10 @@ func (r *pReceiver) Start(ctx context.Context, host component.Host) error { host.ReportFatalError(err) } }() + go func() { + http.Handle("/metrics", promhttp.Handler()) + r.logger.Fatal(http.ListenAndServe(":8080", nil).Error()) + }() return nil }