diff --git a/pkg/tsdb/elasticsearch/elasticsearch.go b/pkg/tsdb/elasticsearch/elasticsearch.go index 8f74c47a4a5..70683ab3aea 100644 --- a/pkg/tsdb/elasticsearch/elasticsearch.go +++ b/pkg/tsdb/elasticsearch/elasticsearch.go @@ -88,6 +88,11 @@ func newInstanceSettings() datasource.InstanceFactoryFunc { return nil, fmt.Errorf("error getting http options: %w", err) } + // Set SigV4 service namespace + if httpCliOpts.SigV4 != nil { + httpCliOpts.SigV4.Service = "es" + } + version, err := coerceVersion(jsonData["esVersion"]) if err != nil {