[v9.3.x] Prometheus: Add POST support to client (#60439)

Prometheus: Add POST support to client (#60243)

* Prometheus: Add POST support to client

* Prometheus: Revert client test change from 1c503908

(cherry picked from commit 055c3b7332)

Co-authored-by: Fionera <fionera@fionera.de>
This commit is contained in:
Grot (@grafanabot)
2022-12-16 12:55:07 +01:00
committed by GitHub
co-authored by Fionera
parent 2d876e90b9
commit b79aea0cbe
3 changed files with 104 additions and 27 deletions
+2 -3
View File
@@ -97,8 +97,7 @@ func TestIntegrationPrometheusBuffered(t *testing.T) {
require.NoError(t, err)
require.NotNil(t, outgoingRequest)
require.Equal(t, "/api/v1/query_range?end=1668081660&q1=1&q2=2&query=up&start=1668078060&step=30",
outgoingRequest.URL.String())
require.Equal(t, "/api/v1/query_range?q1=1&q2=2", outgoingRequest.URL.String())
require.Equal(t, "custom-header-value", outgoingRequest.Header.Get("X-CUSTOM-HEADER"))
username, pwd, ok := outgoingRequest.BasicAuth()
require.True(t, ok)
@@ -183,7 +182,7 @@ func TestIntegrationPrometheusClient(t *testing.T) {
require.NotNil(t, outgoingRequest)
require.Equal(t, "/api/v1/query_range", outgoingRequest.URL.Path)
require.Contains(t, outgoingRequest.URL.String(), "&q1=1&q2=2")
require.Contains(t, outgoingRequest.URL.String(), "?q1=1&q2=2")
require.Equal(t, "custom-header-value", outgoingRequest.Header.Get("X-CUSTOM-HEADER"))
username, pwd, ok := outgoingRequest.BasicAuth()
require.True(t, ok)