美文网首页
vapor 简易在线日志统计

vapor 简易在线日志统计

作者: 搞好关系 | 来源:发表于2018-11-23 11:20 被阅读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 按照组进行人员管理

相关文章

  • vapor 简易在线日志统计

    GitHub地址 部署环境: Ubuntu 14vapormysql代码管理:Git同步代码托管: GitHub1...

  • mtools-你可能没用过的mongodb神器

    前言mtools是什么可以做什么1. 简易集群管理2. 日志统计3. 日志过滤4. 图表呈现如何安装参考文档 前言...

  • Vapor 2.0 - 日志(Log)

    前往 Vapor 2.0 - 文档目录 使用drop.log日志信息。 类型(Types) 下面是您可以调用日志协...

  • 根据一段日志结构计算出在线人数

    问题:使用js根据日志统计在线人数最多的某一个时间点。 有如下一段日志: 字段说明: user: 用户id; st...

  • Vapor 2.0 - 使用JSON(Using JSON)

    前往 Vapor 2.0 - 文档目录 用Vapor(With Vapor) 这个包在默认情况下被Vapor包含了...

  • NGINX日志分析

    Nginx日志分析 日志记录: 1.统计日志中访问最多的10个IP(shell中管道越少运行越快) 2.统计日志中...

  • 2019-07-03 log4j2 自定义ElasticSear

    简易自定义ElasticSearchAppender 通过自定义appender可实现日志系统日志直接存储到ES ...

  • Vapor - 环境安装

    序言 Vapor[https://github.com/vapor/vapor]是 Swift 最流行的 Web ...

  • Oracle logminer

    归档日志量统计 日志生成量最大的对象 (按小时统计) 使用logminer分析归档日志 1.使用脚本创建相关的包 ...

  • Linux线上日志分析

    在线上分析应用日志时,常常需要统计分析,以便可以尽快的定位到问题。bash提供了awk和sed命令,可以方便的进行...

网友评论

      本文标题:vapor 简易在线日志统计

      本文链接:https://www.haomeiwen.com/subject/oeadqqtx.html