部署环境:
Ubuntu 14
vapor
mysql
代码管理:Git同步
代码托管: GitHub
1 Git同步
git clone git@github.com:skeyboy/LogOnline.git
2 编译
cd ~/LogOnline
vapor build
3 启动服务
vapor run //可以看日志
nohup vapor run & //需要两个回车键,让后端运行
4 退出ssh连接
exit //需要回车
用户登录(因为内部,自动注册人员)
login
创建组
regist/group
设备注册
regist/device
日志创建
create/log
日志大纲浏览
/log/scan?uDevicePivotId=1&groupId=1&mode=0&level=1&pno=1&max=10
浏览日志
日志详情
表/log/detail?logId=20
日志查看
POSTMan测试
浏览查看
查看压力测试响应大概是0.4s左右
后续改进
1 邮件通知,将错误日志参数等信息以邮件方式发送给相关开发人员
2 目前cache使用的mysql,后续修改为redis来减缓mysql压力
4 后续添加按照组进行日志查看监控
5 按照组进行人员管理
网友评论