Renderer: Add user-agent to rendering plugin requests (#20956)

This commit is contained in:
Paul Traylor 2019-12-09 17:11:40 +09:00 committed by Torkel Ödegaard
parent 4ba5d946f2
commit 10d36b282b

View File

@ -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()