86 lines
1.5 KiB
JavaScript
86 lines
1.5 KiB
JavaScript
import { TEST_HOST } from 'helpers/test_constants';
|
|
|
|
export const metricsWithData = ['15_metric_a', '16_metric_b'];
|
|
|
|
export const groups = [
|
|
{
|
|
panels: [
|
|
{
|
|
title: 'Memory Usage (Total)',
|
|
type: 'area-chart',
|
|
y_label: 'Total Memory Used',
|
|
metrics: null,
|
|
},
|
|
],
|
|
},
|
|
];
|
|
|
|
const result = [
|
|
{
|
|
values: [
|
|
['Mon', 1220],
|
|
['Tue', 932],
|
|
['Wed', 901],
|
|
['Thu', 934],
|
|
['Fri', 1290],
|
|
['Sat', 1330],
|
|
['Sun', 1320],
|
|
],
|
|
},
|
|
];
|
|
|
|
export const metricsData = [
|
|
{
|
|
metrics: [
|
|
{
|
|
metricId: '15_metric_a',
|
|
result,
|
|
},
|
|
],
|
|
},
|
|
{
|
|
metrics: [
|
|
{
|
|
metricId: '16_metric_b',
|
|
result,
|
|
},
|
|
],
|
|
},
|
|
];
|
|
|
|
export const initialState = () => ({
|
|
dashboard: {
|
|
panel_groups: [],
|
|
},
|
|
});
|
|
|
|
export const initialEmbedGroupState = () => ({
|
|
modules: [],
|
|
});
|
|
|
|
export const singleEmbedProps = () => ({
|
|
dashboardUrl: TEST_HOST,
|
|
containerClass: 'col-lg-12',
|
|
namespace: 'monitoringDashboard/0',
|
|
});
|
|
|
|
export const dashboardEmbedProps = () => ({
|
|
dashboardUrl: TEST_HOST,
|
|
containerClass: 'col-lg-6',
|
|
namespace: 'monitoringDashboard/0',
|
|
});
|
|
|
|
export const multipleEmbedProps = () => [
|
|
{
|
|
dashboardUrl: TEST_HOST,
|
|
containerClass: 'col-lg-6',
|
|
namespace: 'monitoringDashboard/0',
|
|
},
|
|
{
|
|
dashboardUrl: TEST_HOST,
|
|
containerClass: 'col-lg-6',
|
|
namespace: 'monitoringDashboard/1',
|
|
},
|
|
];
|
|
|
|
export const addModuleAction = 'embedGroup/addModule';
|