mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Alerting: Pass logger into NewRemoteLokiBackend. (#87029)
Tiny refactor to allow a logger to be passed into NewRemoteLokiBackend.
This commit is contained in:
parent
706110be62
commit
fbaa847a3c
@ -480,7 +480,8 @@ func configureHistorianBackend(ctx context.Context, cfg setting.UnifiedAlertingS
|
||||
return nil, fmt.Errorf("invalid remote loki configuration: %w", err)
|
||||
}
|
||||
req := historian.NewRequester()
|
||||
backend := historian.NewRemoteLokiBackend(lcfg, req, met)
|
||||
lokiBackendLogger := log.New("ngalert.state.historian", "backend", "loki")
|
||||
backend := historian.NewRemoteLokiBackend(lokiBackendLogger, lcfg, req, met)
|
||||
|
||||
testConnCtx, cancelFunc := context.WithTimeout(ctx, 10*time.Second)
|
||||
defer cancelFunc()
|
||||
|
@ -55,8 +55,7 @@ type RemoteLokiBackend struct {
|
||||
log log.Logger
|
||||
}
|
||||
|
||||
func NewRemoteLokiBackend(cfg LokiConfig, req client.Requester, metrics *metrics.Historian) *RemoteLokiBackend {
|
||||
logger := log.New("ngalert.state.historian", "backend", "loki")
|
||||
func NewRemoteLokiBackend(logger log.Logger, cfg LokiConfig, req client.Requester, metrics *metrics.Historian) *RemoteLokiBackend {
|
||||
return &RemoteLokiBackend{
|
||||
client: NewLokiClient(cfg, req, metrics, logger),
|
||||
externalLabels: cfg.ExternalLabels,
|
||||
|
@ -513,7 +513,8 @@ func createTestLokiBackend(req client.Requester, met *metrics.Historian) *Remote
|
||||
Encoder: JsonEncoder{},
|
||||
ExternalLabels: map[string]string{"externalLabelKey": "externalLabelValue"},
|
||||
}
|
||||
return NewRemoteLokiBackend(cfg, req, met)
|
||||
lokiBackendLogger := log.New("ngalert.state.historian", "backend", "loki")
|
||||
return NewRemoteLokiBackend(lokiBackendLogger, cfg, req, met)
|
||||
}
|
||||
|
||||
func singleFromNormal(st *state.State) []state.StateTransition {
|
||||
|
Loading…
Reference in New Issue
Block a user