mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Loki: Use data source settings for alerting queries (#33942)
* Add Tripperware * Return TLSConfig * Create transport outside of client
This commit is contained in:
parent
8c03b80490
commit
6c532c3f1e
@ -3,6 +3,7 @@ package loki
|
|||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"net/http"
|
||||||
"regexp"
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
@ -53,6 +54,11 @@ func (e *LokiExecutor) DataQuery(ctx context.Context, dsInfo *models.DataSource,
|
|||||||
return plugins.DataResponse{}, err
|
return plugins.DataResponse{}, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
transport, err := dsInfo.GetHttpTransport()
|
||||||
|
if err != nil {
|
||||||
|
return plugins.DataResponse{}, err
|
||||||
|
}
|
||||||
|
|
||||||
client := &client.DefaultClient{
|
client := &client.DefaultClient{
|
||||||
Address: dsInfo.Url,
|
Address: dsInfo.Url,
|
||||||
Username: dsInfo.BasicAuthUser,
|
Username: dsInfo.BasicAuthUser,
|
||||||
@ -60,6 +66,9 @@ func (e *LokiExecutor) DataQuery(ctx context.Context, dsInfo *models.DataSource,
|
|||||||
TLSConfig: config.TLSConfig{
|
TLSConfig: config.TLSConfig{
|
||||||
InsecureSkipVerify: tlsConfig.InsecureSkipVerify,
|
InsecureSkipVerify: tlsConfig.InsecureSkipVerify,
|
||||||
},
|
},
|
||||||
|
Tripperware: func(t http.RoundTripper) http.RoundTripper {
|
||||||
|
return transport
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
queries, err := e.parseQuery(dsInfo, queryContext)
|
queries, err := e.parseQuery(dsInfo, queryContext)
|
||||||
|
Loading…
Reference in New Issue
Block a user