mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-29 16:14:42 +00:00
* chore(webpack): file-loader is added for font * chore(UI): monaco-editor is added * feat(UI): Editor component is added * feat(UI): List All Alerts is updated * feat(UI): Create Alert is updated * feat(API): create alert api is added * feat(page): EditRules is added * feat(UI): Alerts WIP * chore(typescript): typing are updated * update(UI): useFetch hook is updated * chore(UI): component for alerts is updated * chore(UI): create alert is updated * feat(UI): delete alert is now added * feat(api): Delete api is added * chore(route): edit rule route is updated * update(UI): get getAll put Alert functionality is added * update(UI): Alert Channels is updated in setting tab * chore(UI): alerts api is updated * chore(UI): getGroup api is updated * chore(UI): chprev api is updated * chore(UI): getGroup interface is exportable * feat(UI):Alerts is added * temp * feat(UI): triggered alerts is added * chore(UI): deafault key for the alert is updated * chore(UI): alerts linting is fixed * chore(UI): alerts linting is fixed * chore(UI): sort order is implemented * feat(FE): channels WIP * feat(UI): slack ui is updated * Channels is updated * feat(UI): slack ui is updated * fix(ROUTES): Channels have a seperate route * fix(build): production build is fixed by adding the file loader * fix(UI): create slack config is updated * fix(BUG): delete alert rule is fixed * fix(bug): after successfull edit user is navigated to all rules * fix(bug): alert is updated * fix(bug): expandable row is updated * fix(bug): filter and grouping of the alerts is fixed * chore(alerts): default title and description of the channels is updated * fix(UI): filtering is fixed * fix(UI): baseUrl is redirected to the nginx and text is updated * fix(BUG): destoryed the inactive pane * chore(UI): placeholder for the triggered alerts is updated * chore(FE): placeholder is updated * chore(UI): placeholder is updated for the create alert
63 lines
1015 B
TypeScript
63 lines
1015 B
TypeScript
import {
|
|
AlertOutlined,
|
|
AlignLeftOutlined,
|
|
ApiOutlined,
|
|
BarChartOutlined,
|
|
DashboardFilled,
|
|
DeploymentUnitOutlined,
|
|
LineChartOutlined,
|
|
SettingOutlined,
|
|
} from '@ant-design/icons';
|
|
import ROUTES from 'constants/routes';
|
|
|
|
const menus: SidebarMenu[] = [
|
|
{
|
|
Icon: BarChartOutlined,
|
|
to: ROUTES.APPLICATION,
|
|
name: 'Metrics',
|
|
},
|
|
{
|
|
Icon: AlignLeftOutlined,
|
|
to: ROUTES.TRACE,
|
|
name: 'Traces',
|
|
},
|
|
{
|
|
Icon: DashboardFilled,
|
|
to: ROUTES.ALL_DASHBOARD,
|
|
name: 'Dashboard',
|
|
},
|
|
{
|
|
Icon: AlertOutlined,
|
|
to: ROUTES.LIST_ALL_ALERT,
|
|
name: 'Alerts',
|
|
},
|
|
{
|
|
to: ROUTES.SERVICE_MAP,
|
|
name: 'Service Map',
|
|
Icon: DeploymentUnitOutlined,
|
|
},
|
|
{
|
|
Icon: LineChartOutlined,
|
|
to: ROUTES.USAGE_EXPLORER,
|
|
name: 'Usage Explorer',
|
|
},
|
|
{
|
|
Icon: SettingOutlined,
|
|
to: ROUTES.SETTINGS,
|
|
name: 'Settings',
|
|
},
|
|
{
|
|
Icon: ApiOutlined,
|
|
to: ROUTES.INSTRUMENTATION,
|
|
name: 'Add instrumentation',
|
|
},
|
|
];
|
|
|
|
interface SidebarMenu {
|
|
to: string;
|
|
name: string;
|
|
Icon: typeof ApiOutlined;
|
|
}
|
|
|
|
export default menus;
|