mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-21 14:44:00 +00:00
Support legacy datadog agent (#2670)
dd-agent v5 can issue some requests with trailing slashes.
(e.g.
526559be73/ddagent.py (L303)
)
Trim trailing slashes for request on /datadog/ paths to accomodate for
that.
Co-authored-by: Pierre Rossi <pierre.rossi@schibsted.com>
Co-authored-by: Aliaksandr Valialkin <valyala@victoriametrics.com>
This commit is contained in:
parent
0b4f767c53
commit
0c5e199469
1 changed files with 3 additions and 0 deletions
|
@ -189,6 +189,9 @@ func requestHandler(w http.ResponseWriter, r *http.Request) bool {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if strings.HasPrefix(p.Suffix, "datadog/") {
|
||||||
|
p.Suffix = strings.TrimSuffix(p.Suffix, "/")
|
||||||
|
}
|
||||||
switch p.Suffix {
|
switch p.Suffix {
|
||||||
case "prometheus/", "prometheus", "prometheus/api/v1/write":
|
case "prometheus/", "prometheus", "prometheus/api/v1/write":
|
||||||
prometheusWriteRequests.Inc()
|
prometheusWriteRequests.Inc()
|
||||||
|
|
Loading…
Reference in a new issue