mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Prometheus: Add time range parameters to labels API (#27548)
* Add time range parameters to labels API Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com> * Fix minor issues Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com> * Add range to explore component Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com> * Add range to query component Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com> * Cache metric names for time range Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com> * Update public/app/plugins/datasource/prometheus/components/PromQueryField.tsx Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com> * Remove unused method Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com> * Only compare the ranges Signed-off-by: Kemal Akkoyun <kakkoyun@gmail.com> * Update public/app/plugins/datasource/prometheus/components/PromQueryField.tsx Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com> Co-authored-by: Ivana Huckova <30407135+ivanahuckova@users.noreply.github.com>
This commit is contained in:
@@ -4,7 +4,7 @@ import { act } from 'react-dom/test-utils';
|
||||
import PromExploreQueryEditor from './PromExploreQueryEditor';
|
||||
import { PrometheusDatasource } from '../datasource';
|
||||
import { PromQuery } from '../types';
|
||||
import { LoadingState, PanelData, toUtc } from '@grafana/data';
|
||||
import { LoadingState, PanelData, toUtc, TimeRange } from '@grafana/data';
|
||||
|
||||
const setup = (renderMethod: any, propOverrides?: object) => {
|
||||
const datasourceMock: unknown = {};
|
||||
@@ -12,6 +12,14 @@ const setup = (renderMethod: any, propOverrides?: object) => {
|
||||
const onRunQuery = jest.fn();
|
||||
const onChange = jest.fn();
|
||||
const query: PromQuery = { expr: '', refId: 'A', interval: '1s' };
|
||||
const range: TimeRange = {
|
||||
from: toUtc('2020-01-01', 'YYYY-MM-DD'),
|
||||
to: toUtc('2020-01-02', 'YYYY-MM-DD'),
|
||||
raw: {
|
||||
from: toUtc('2020-01-01', 'YYYY-MM-DD'),
|
||||
to: toUtc('2020-01-02', 'YYYY-MM-DD'),
|
||||
},
|
||||
};
|
||||
const data: PanelData = {
|
||||
state: LoadingState.NotStarted,
|
||||
series: [],
|
||||
@@ -50,6 +58,7 @@ const setup = (renderMethod: any, propOverrides?: object) => {
|
||||
const props: any = {
|
||||
query,
|
||||
data,
|
||||
range,
|
||||
datasource,
|
||||
exploreMode,
|
||||
history,
|
||||
|
||||
Reference in New Issue
Block a user