diff --git a/public/app/plugins/datasource/elasticsearch/query_builder.ts b/public/app/plugins/datasource/elasticsearch/query_builder.ts index 3d9e9af82db..0501089b5ec 100644 --- a/public/app/plugins/datasource/elasticsearch/query_builder.ts +++ b/public/app/plugins/datasource/elasticsearch/query_builder.ts @@ -110,7 +110,7 @@ export class ElasticQueryBuilder { esAgg.offset = settings.offset; } - const interval = settings.interval === 'auto' ? '$__interval' : settings.interval; + const interval = settings.interval === 'auto' ? '${__interval_ms}ms' : settings.interval; esAgg.fixed_interval = interval; diff --git a/public/app/plugins/datasource/elasticsearch/specs/query_builder.test.ts b/public/app/plugins/datasource/elasticsearch/specs/query_builder.test.ts index 0c3ab8d612a..5eec83c2f97 100644 --- a/public/app/plugins/datasource/elasticsearch/specs/query_builder.test.ts +++ b/public/app/plugins/datasource/elasticsearch/specs/query_builder.test.ts @@ -763,7 +763,7 @@ describe('ElasticQueryBuilder', () => { extended_bounds: { max: '$timeTo', min: '$timeFrom' }, field: '@timestamp', format: 'epoch_millis', - fixed_interval: '$__interval', + fixed_interval: '${__interval_ms}ms', min_doc_count: 0, }, },