/Python_Chart

基于Python+MySQL+日志文件 实现的监控报表

Primary LanguageJavaScript

A chart by Python

使用场景

工作中常常需要通过分析日志,生成图表,直观的应一个系统或应用的状态。Python 处理日志非常方便快捷

工具

Python、MySQL、日志文件、hightcharts

处理流程

分析日志

Python分析日志文件,日志可以是apache、nginx的访问日志,也可以是自定义生成的日志

统计数据入库

将Python分析日志得到的统计数据放到MySQL库中

利用Flask渲染页面

利用Flask框架,生成路由和渲染图表页面

连接MySQL读取数据

图表数据从MySQL库中读取,返回JSON对象,5分钟一条记录

highcharts

利用highcharts生成实时监控数据图表

界面预览

1) 欢迎页

2) 监控页

3)监控页2