@@ -18,16 +18,14 @@ import (
18
18
"github.com/grafana/grafana-plugin-sdk-go/backend/datasource"
19
19
"github.com/grafana/grafana-plugin-sdk-go/backend/httpclient"
20
20
"github.com/grafana/grafana-plugin-sdk-go/backend/instancemgmt"
21
+ "github.com/grafana/grafana-plugin-sdk-go/backend/log"
21
22
exp "github.com/grafana/grafana-plugin-sdk-go/experimental/errorsource"
22
23
exphttpclient "github.com/grafana/grafana-plugin-sdk-go/experimental/errorsource/httpclient"
23
24
24
- "github.com/grafana/grafana/pkg/infra/log"
25
25
"github.com/grafana/grafana/pkg/infra/tracing"
26
26
es "github.com/grafana/grafana/pkg/tsdb/elasticsearch/client"
27
27
)
28
28
29
- var eslog = log .New ("tsdb.elasticsearch" )
30
-
31
29
const (
32
30
// headerFromExpression is used by data sources to identify expression queries
33
31
headerFromExpression = "X-Grafana-From-Expr"
@@ -40,21 +38,21 @@ const (
40
38
type Service struct {
41
39
im instancemgmt.InstanceManager
42
40
tracer tracing.Tracer
43
- logger * log.ConcreteLogger
41
+ logger log.Logger
44
42
}
45
43
46
44
func ProvideService (httpClientProvider * httpclient.Provider , tracer tracing.Tracer ) * Service {
47
45
return & Service {
48
46
im : datasource .NewInstanceManager (newInstanceSettings (httpClientProvider )),
49
47
tracer : tracer ,
50
- logger : eslog ,
48
+ logger : backend . NewLoggerWith ( "logger" , "tsdb.elasticsearch" ) ,
51
49
}
52
50
}
53
51
54
52
func (s * Service ) QueryData (ctx context.Context , req * backend.QueryDataRequest ) (* backend.QueryDataResponse , error ) {
55
53
dsInfo , err := s .getDSInfo (ctx , req .PluginContext )
56
54
_ , fromAlert := req .Headers [headerFromAlert ]
57
- logger := s .logger .FromContext (ctx ).New ("fromAlert" , fromAlert )
55
+ logger := s .logger .FromContext (ctx ).With ("fromAlert" , fromAlert )
58
56
59
57
if err != nil {
60
58
logger .Error ("Failed to get data source info" , "error" , err )
@@ -193,7 +191,7 @@ func (s *Service) getDSInfo(ctx context.Context, pluginCtx backend.PluginContext
193
191
}
194
192
195
193
func (s * Service ) CallResource (ctx context.Context , req * backend.CallResourceRequest , sender backend.CallResourceResponseSender ) error {
196
- logger := eslog .FromContext (ctx )
194
+ logger := s . logger .FromContext (ctx )
197
195
// allowed paths for resource calls:
198
196
// - empty string for fetching db version
199
197
// - /_mapping for fetching index mapping, e.g. requests going to `index/_mapping`
0 commit comments