- 目前主要监控url可用性(可达性,访问时长,消息返回正确性等),kafka队列消息堆积,和otter的channel同步状态。
- 结果解析表达式基于aviator。可以根据结果规则,配置有一定的灵活性。
- 可以推动到邮件,url或者企业微信(待实现)
1. create-react-app monitor-ui
2. npm run eject
3. npm install --save antd
4. npm install babel-plugin-import --save-dev
- 运行 npm run start
- 打包 npm run build
alias: {
// Support React Native Web
// https://www.smashingmagazine.com/2016/08/a-glimpse-into-the-future-with-react-native-for-web/
'react-native': 'react-native-web',
'@src': path.resolve(__dirname, '../src'),
'@api': path.resolve(__dirname, '../src/component/api')
},
- 安装path intellisense?
- 增加jsconfig.json
{
"compilerOptions": {
"module": "commonjs",
"paths": {
"@src/*": ["./src/*"],
"@api/*": ["./src/component/api/*"]
}
}
}
- 修改paths.js
function getServedPath(appPackageJson) {
const publicUrl = getPublicUrl(appPackageJson);
const servedUrl =
envPublicUrl || (publicUrl ? url.parse(publicUrl).pathname : '/');//将 / 修改为context-path
return ensureSlash(servedUrl, true);
}
- 执行
npm run build
- 将build 文件夹copy到springboot的resources文件夹下
如果您想使用整个程序监控您的系统。打赏作者喝杯咖啡,可以获得整个前后端的代码哦。