feat(fluxWizard): format tag selector filter
parent
82ec471fca
commit
d712351005
|
@ -26,7 +26,7 @@ export function buildQuery(state: QueryBuilderState): string | undefined {
|
||||||
let query = 'from(bucket: "${bucket}'
|
let query = 'from(bucket: "${bucket}'
|
||||||
query += '\n |> range(start: v.timeRangeStart, stop: v.timeRangeStart)'
|
query += '\n |> range(start: v.timeRangeStart, stop: v.timeRangeStart)'
|
||||||
state.tags.forEach(tag => {
|
state.tags.forEach(tag => {
|
||||||
query += formatTagFluxFunction(tag)
|
query += formatTagSelectorFilter(tag)
|
||||||
})
|
})
|
||||||
|
|
||||||
const functions = state.aggregation.selectedFunctions
|
const functions = state.aggregation.selectedFunctions
|
||||||
|
@ -40,7 +40,7 @@ export function buildQuery(state: QueryBuilderState): string | undefined {
|
||||||
.join('\n\n')
|
.join('\n\n')
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatTagFluxFunction(tag: BuilderTagsType) {
|
function formatTagSelectorFilter(tag: BuilderTagsType) {
|
||||||
if (!tag.tagKey) {
|
if (!tag.tagKey) {
|
||||||
return ''
|
return ''
|
||||||
}
|
}
|
||||||
|
@ -60,6 +60,7 @@ function formatTagFluxFunction(tag: BuilderTagsType) {
|
||||||
.join(', ')}])`
|
.join(', ')}])`
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatAggregationFunction(
|
function formatAggregationFunction(
|
||||||
fn: string,
|
fn: string,
|
||||||
period: string,
|
period: string,
|
||||||
|
|
Loading…
Reference in New Issue