mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Prometheus: fix toggling exemplars in range mode (#34099)
This commit is contained in:
parent
bf467f8eae
commit
d49deebefe
@ -1746,6 +1746,7 @@ describe('prepareTargets', () => {
|
|||||||
const target: PromQuery = {
|
const target: PromQuery = {
|
||||||
refId: 'A',
|
refId: 'A',
|
||||||
expr: 'up',
|
expr: 'up',
|
||||||
|
requestId: '2A',
|
||||||
};
|
};
|
||||||
|
|
||||||
const { queries, activeTargets, panelId, end, start } = getPrepareTargetsContext(target);
|
const { queries, activeTargets, panelId, end, start } = getPrepareTargetsContext(target);
|
||||||
@ -1804,6 +1805,7 @@ describe('prepareTargets', () => {
|
|||||||
expr: 'up',
|
expr: 'up',
|
||||||
range: true,
|
range: true,
|
||||||
instant: true,
|
instant: true,
|
||||||
|
requestId: '2A',
|
||||||
};
|
};
|
||||||
|
|
||||||
const { queries, activeTargets, panelId, end, start } = getPrepareTargetsContext(target, CoreApp.Explore);
|
const { queries, activeTargets, panelId, end, start } = getPrepareTargetsContext(target, CoreApp.Explore);
|
||||||
@ -1861,6 +1863,7 @@ describe('prepareTargets', () => {
|
|||||||
expr: 'up',
|
expr: 'up',
|
||||||
instant: true,
|
instant: true,
|
||||||
range: false,
|
range: false,
|
||||||
|
requestId: '2A',
|
||||||
};
|
};
|
||||||
|
|
||||||
const { queries, activeTargets, panelId, end, start } = getPrepareTargetsContext(target, CoreApp.Explore);
|
const { queries, activeTargets, panelId, end, start } = getPrepareTargetsContext(target, CoreApp.Explore);
|
||||||
@ -1893,6 +1896,7 @@ describe('prepareTargets', () => {
|
|||||||
expr: 'up',
|
expr: 'up',
|
||||||
range: true,
|
range: true,
|
||||||
instant: false,
|
instant: false,
|
||||||
|
requestId: '2A',
|
||||||
};
|
};
|
||||||
|
|
||||||
const { queries, activeTargets, panelId, end, start } = getPrepareTargetsContext(target, CoreApp.Explore);
|
const { queries, activeTargets, panelId, end, start } = getPrepareTargetsContext(target, CoreApp.Explore);
|
||||||
|
@ -198,8 +198,9 @@ export class PrometheusDatasource extends DataSourceApi<PromQuery, PromOptions>
|
|||||||
prepareTargets = (options: DataQueryRequest<PromQuery>, start: number, end: number) => {
|
prepareTargets = (options: DataQueryRequest<PromQuery>, start: number, end: number) => {
|
||||||
const queries: PromQueryRequest[] = [];
|
const queries: PromQueryRequest[] = [];
|
||||||
const activeTargets: PromQuery[] = [];
|
const activeTargets: PromQuery[] = [];
|
||||||
|
const clonedTargets = cloneDeep(options.targets);
|
||||||
|
|
||||||
for (const target of options.targets) {
|
for (const target of clonedTargets) {
|
||||||
if (!target.expr || target.hide) {
|
if (!target.expr || target.hide) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user