Loki: Introduce $__auto range variable for metric queries (#72690)
* Loki: Add interpolation to backend * Loki: Replace default variable with in frontend * Loki: Update docs in query builder fro __auto * Loki: Update test for change default __auto * Loki: Remove and from suggestions as should be used * Update docs * Update pkg/tsdb/loki/parse_query.go * Fix backend lint * Fix lint and test * Update * Update docs/sources/datasources/loki/template-variables/index.md Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com> * Update public/app/plugins/datasource/loki/querybuilder/operationUtils.ts Co-authored-by: Matias Chomicki <matyax@gmail.com> --------- Co-authored-by: lwandz13 <126723338+lwandz13@users.noreply.github.com> Co-authored-by: Matias Chomicki <matyax@gmail.com>
This commit is contained in:
co-authored by
lwandz13
Matias Chomicki
parent
b1fd399c10
commit
7bb0ff7055
@@ -14,7 +14,7 @@ const addDataSource = () => {
|
||||
});
|
||||
};
|
||||
|
||||
const finalQuery = 'rate({instance=~"instance1|instance2"} | logfmt | __error__=`` [$__interval]';
|
||||
const finalQuery = 'rate({instance=~"instance1|instance2"} | logfmt | __error__=`` [$__auto]';
|
||||
|
||||
describe('Loki query builder', () => {
|
||||
beforeEach(() => {
|
||||
@@ -64,7 +64,7 @@ describe('Loki query builder', () => {
|
||||
e2e().contains('Operations').should('be.visible').click();
|
||||
e2e().contains('Range functions').should('be.visible').click();
|
||||
e2e().contains('Rate').should('be.visible').click();
|
||||
e2e().contains('rate({} | logfmt | __error__=`` [$__interval]').should('be.visible');
|
||||
e2e().contains('rate({} | logfmt | __error__=`` [$__auto]').should('be.visible');
|
||||
|
||||
// Check for expected error
|
||||
e2e().contains(MISSING_LABEL_FILTER_ERROR_MESSAGE).should('be.visible');
|
||||
@@ -90,7 +90,7 @@ describe('Loki query builder', () => {
|
||||
e2e().contains('instance1|instance2').should('be.visible');
|
||||
e2e().contains('logfmt').should('be.visible');
|
||||
e2e().contains('__error__').should('be.visible');
|
||||
e2e().contains('$__interval').should('be.visible');
|
||||
e2e().contains('$__auto').should('be.visible');
|
||||
|
||||
// Checks the explain mode toggle
|
||||
e2e().contains('label', 'Explain').click();
|
||||
|
||||
Reference in New Issue
Block a user