diff --git a/collector/http_util.go b/collector/http_util.go
index <HASH>..<HASH> 100644
--- a/collector/http_util.go
+++ b/collector/http_util.go
@@ -7,8 +7,20 @@ import (
 	"net/http"
 )
 
+const (
+	userAgent = "metrics-collector/1.0"
+)
+
 func HttpGet(endpoint string) (body []byte, err error) {
-	response, err := http.Get(endpoint)
+	// Configure custom UA header for tracing in mesos logs
+	request, err := http.NewRequest("GET", endpoint, nil)
+	if err != nil {
+		return nil, err
+	}
+	request.Header.Set("User-Agent", userAgent)
+
+	client := http.Client{}
+	response, err := client.Do(request)
 	if err != nil {
 		return nil, err
 	}
Include User-Agent header in outgoing HTTP requests

Mesos includes the agent string in logs, so this should make collector
requests more traceable