From ba612b670b1521663fe6c44688f3a3a89a4c5773 Mon Sep 17 00:00:00 2001 From: gurayyildirim Date: Thu, 29 Nov 2018 03:52:03 +0300 Subject: [PATCH] Add X-Requested-By header to graylog input (#5011) --- plugins/inputs/graylog/graylog.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/inputs/graylog/graylog.go b/plugins/inputs/graylog/graylog.go index 8e580480d..6e75f676a 100644 --- a/plugins/inputs/graylog/graylog.go +++ b/plugins/inputs/graylog/graylog.go @@ -235,6 +235,9 @@ func (h *GrayLog) sendRequest(serverURL string) (string, float64, error) { if err != nil { return "", -1, fmt.Errorf("Invalid server URL \"%s\"", serverURL) } + // Add X-Requested-By header + headers["X-Requested-By"] = requestURL.Hostname() + if strings.Contains(requestURL.String(), "multiple") { m := &Messagebody{Metrics: h.Metrics} http_body, err := json.Marshal(m)