From d253251266b81a56af19b7deb339360eb201c7b6 Mon Sep 17 00:00:00 2001 From: Viren Negi Date: Sat, 3 Oct 2020 00:39:56 +0530 Subject: [PATCH] Add UserAgent header to Eureka client (#8006) Signed-off-by: Viren Negi --- discovery/eureka/client.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/discovery/eureka/client.go b/discovery/eureka/client.go index 5840f968c8..65c5b67bfe 100644 --- a/discovery/eureka/client.go +++ b/discovery/eureka/client.go @@ -22,8 +22,11 @@ import ( "net/http" "github.com/pkg/errors" + "github.com/prometheus/common/version" ) +var userAgent = fmt.Sprintf("Prometheus/%s", version.Version) + type Applications struct { VersionsDelta int `xml:"versions__delta"` AppsHashcode string `xml:"apps__hashcode"` @@ -85,6 +88,7 @@ func fetchApps(ctx context.Context, server string, client *http.Client) (*Applic return nil, err } request = request.WithContext(ctx) + request.Header.Add("User-Agent", userAgent) resp, err := client.Do(request) if err != nil {