vapor 简易在线日志统计

2018-11-23  本文已影响12人  搞好关系

GitHub地址

部署环境:

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 按照组进行人员管理

上一篇 下一篇

猜你喜欢

热点阅读