From 10d36b282b3c232846910ad0504005dd6d3aab14 Mon Sep 17 00:00:00 2001 From: Paul Traylor Date: Mon, 9 Dec 2019 17:11:40 +0900 Subject: [PATCH] Renderer: Add user-agent to rendering plugin requests (#20956) --- pkg/services/rendering/http_mode.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/services/rendering/http_mode.go b/pkg/services/rendering/http_mode.go index 7c0b8129d61..1c51700a781 100644 --- a/pkg/services/rendering/http_mode.go +++ b/pkg/services/rendering/http_mode.go @@ -10,6 +10,8 @@ import ( "os" "strconv" "time" + + "github.com/grafana/grafana/pkg/setting" ) var netTransport = &http.Transport{ @@ -56,6 +58,8 @@ func (rs *RenderingService) renderViaHttp(ctx context.Context, opts Opts) (*Rend return nil, err } + req.Header.Set("User-Agent", fmt.Sprintf("Grafana/%s", setting.BuildVersion)) + reqContext, cancel := context.WithTimeout(ctx, opts.Timeout+time.Second*2) defer cancel()