2020-07-24 19:22:52 +08:00
|
|
|
import i18n from "../i18n";
|
|
|
|
|
|
2020-08-06 18:15:57 +08:00
|
|
|
export const staticMenus = {
|
|
|
|
|
settings: {
|
|
|
|
|
title: i18n.t('overall.config'),
|
|
|
|
|
menu: [
|
|
|
|
|
{route: '/account', name: i18n.t('config.account.account')},
|
|
|
|
|
{route: '/promServer', name: i18n.t('config.promServer.promServerList')},
|
|
|
|
|
{route: '/dc', name: i18n.t('config.dc.dc')},
|
|
|
|
|
{route: '/model', name: i18n.t('config.model.model')},
|
|
|
|
|
{route: '/mib', name: i18n.t('config.mib.mib')},
|
|
|
|
|
{route: '/system', name: i18n.t('config.system.system')},
|
|
|
|
|
{route: '/terminallog', name: i18n.t('config.terminallog.terminallog')},
|
|
|
|
|
{route: '/operationlog', name: i18n.t('config.operationlog.operationlog')},
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
alerts: {
|
|
|
|
|
title: i18n.t('alert.alert'),
|
|
|
|
|
menu: [
|
|
|
|
|
{route: '/alertList', name: i18n.t('alert.alertList')},
|
|
|
|
|
{route: '/alertConfig', name: i18n.t('alert.alertConfig')},
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
dashboards: {
|
|
|
|
|
title: i18n.t('dashboard.title'),
|
|
|
|
|
menu: [
|
|
|
|
|
{route: '/overview', name: i18n.t('dashboard.overview.title')},
|
|
|
|
|
{route: '/panel', name: i18n.t('dashboard.panel.title')},
|
|
|
|
|
{route: '/explore', name: i18n.t('dashboard.metricPreview.title')},
|
|
|
|
|
],
|
|
|
|
|
},
|
|
|
|
|
};
|
|
|
|
|
|
2020-07-15 20:43:19 +08:00
|
|
|
export const promServer = {
|
2020-09-01 15:36:21 +08:00
|
|
|
theData:[
|
|
|
|
|
{
|
|
|
|
|
label:'Federation',
|
|
|
|
|
value:'federation',
|
|
|
|
|
children:[
|
|
|
|
|
{
|
|
|
|
|
label:'Global',
|
|
|
|
|
value:1,
|
|
|
|
|
text:'Global',
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label:'Per-datacenter',
|
|
|
|
|
value:2,
|
|
|
|
|
text:'Per-datacenter',
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label:'Thanos',
|
|
|
|
|
value:'Thanos',
|
|
|
|
|
children:[
|
|
|
|
|
{
|
2020-09-04 16:52:22 +08:00
|
|
|
label:'Query',
|
2020-09-01 15:36:21 +08:00
|
|
|
value:3,
|
2020-09-04 16:52:22 +08:00
|
|
|
text:'Thanos-Query'
|
2020-09-01 15:36:21 +08:00
|
|
|
},
|
|
|
|
|
{
|
2020-09-04 16:52:22 +08:00
|
|
|
label:'Rule',
|
2020-09-01 15:36:21 +08:00
|
|
|
value:4,
|
2020-09-04 16:52:22 +08:00
|
|
|
text:'Thanos-Rule'
|
2020-09-01 15:36:21 +08:00
|
|
|
},
|
|
|
|
|
{
|
2020-09-04 16:52:22 +08:00
|
|
|
label:'Sidecar',
|
2020-09-01 15:36:21 +08:00
|
|
|
value:5,
|
2020-09-04 16:52:22 +08:00
|
|
|
text:'Thanos-Sidecar'
|
2020-09-01 15:36:21 +08:00
|
|
|
},
|
|
|
|
|
{
|
2020-09-04 16:52:22 +08:00
|
|
|
label:'Store',
|
2020-09-01 15:36:21 +08:00
|
|
|
value:6,
|
2020-09-04 16:52:22 +08:00
|
|
|
text:'Thanos-Store'
|
2020-09-01 15:36:21 +08:00
|
|
|
},
|
|
|
|
|
{
|
2020-09-04 16:52:22 +08:00
|
|
|
label:'Compactor',
|
2020-09-01 15:36:21 +08:00
|
|
|
value:7,
|
2020-09-04 16:52:22 +08:00
|
|
|
text:'Thanos-Compactor'
|
2020-09-01 15:36:21 +08:00
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
}
|
|
|
|
|
]
|
|
|
|
|
|
2020-07-15 20:43:19 +08:00
|
|
|
};
|
2020-07-24 19:22:52 +08:00
|
|
|
|
|
|
|
|
export const asset = {
|
|
|
|
|
pingData: [
|
|
|
|
|
{value: 1, label: 'up'},
|
|
|
|
|
{value: 0, label: 'down'},
|
|
|
|
|
],
|
|
|
|
|
stateData: [
|
|
|
|
|
{value: 1, label: i18n.t('asset.inStock')},
|
2020-11-09 17:54:48 +08:00
|
|
|
{value: 2, label: i18n.t('asset.notInStock')},
|
2020-11-10 14:11:29 +08:00
|
|
|
{value: 3, label: i18n.t('asset.Suspended')},
|
2020-07-24 19:22:52 +08:00
|
|
|
],
|
2020-07-31 20:57:04 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const alertMessage = {
|
|
|
|
|
severityData: [
|
2020-10-14 14:24:07 +08:00
|
|
|
{value: 'P1', label: i18n.t("alert.config.P1")},
|
2020-10-16 14:13:02 +08:00
|
|
|
{value: 'P2', label: i18n.t("alert.config.P2")},
|
2020-10-14 14:24:07 +08:00
|
|
|
{value: 'P3', label: i18n.t("alert.config.P3")}
|
2020-07-31 20:57:04 +08:00
|
|
|
],
|
|
|
|
|
typeData: [
|
|
|
|
|
{value: 1, label: i18n.t('alert.config.typeOption.project')},
|
|
|
|
|
{value: 2, label: i18n.t('alert.config.typeOption.module')},
|
|
|
|
|
{value: 3, label: i18n.t('alert.config.typeOption.asset')}
|
|
|
|
|
],
|
|
|
|
|
levels:[
|
2020-10-14 14:24:07 +08:00
|
|
|
{value: 'P1', label: i18n.t("alert.config.P1")},
|
2020-10-20 13:50:09 +08:00
|
|
|
{value: 'P2', label: i18n.t("alert.config.P2")},
|
2020-10-14 14:24:07 +08:00
|
|
|
{value: 'P3', label: i18n.t("alert.config.P3")}
|
2020-07-31 20:57:04 +08:00
|
|
|
],
|
|
|
|
|
states:[
|
|
|
|
|
{value: '1', label: i18n.t('alert.list.pending')},
|
|
|
|
|
{value: '2', label: i18n.t('alert.list.expired')}
|
|
|
|
|
],
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
export const statisticsList = [
|
|
|
|
|
{value: "min", label: i18n.t("dashboard.panel.chartForm.statisticsVal.min")},
|
|
|
|
|
{value: "max", label: i18n.t("dashboard.panel.chartForm.statisticsVal.max")},
|
|
|
|
|
{value: "average", label: i18n.t("dashboard.panel.chartForm.statisticsVal.average")},
|
|
|
|
|
{value: "total", label: i18n.t("dashboard.panel.chartForm.statisticsVal.total")},
|
|
|
|
|
{value: "first", label: i18n.t("dashboard.panel.chartForm.statisticsVal.first")},
|
|
|
|
|
{value: "last", label: i18n.t("dashboard.panel.chartForm.statisticsVal.last")},
|
|
|
|
|
{value: "range", label: i18n.t("dashboard.panel.chartForm.statisticsVal.range")},
|
|
|
|
|
{value: "different", label: i18n.t("dashboard.panel.chartForm.statisticsVal.different")},
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
export const intervalList = [
|
|
|
|
|
{value: -1, label: i18n.t("dashboard.panel.refreshInterval.never")},
|
|
|
|
|
{value: 30, label: '30s'},
|
|
|
|
|
{value: 60, label: '1m'},
|
|
|
|
|
{value: 300, label: '5m'},
|
|
|
|
|
{value: 900, label: '15m'},
|
|
|
|
|
{value: 1800, label: '30m'}
|
|
|
|
|
];
|