利用python分析日誌生成圖表

  這篇文章講的是採用python生成報表的方案。 工具:python、mysql、日誌文件、hightchart 應用場景:平時工做中常常遇到一些須要統計的工做,好比門戶類的網站新聞採集量、發佈量、廢棄量等,可以直觀的顯現出來,這樣對於分析流量、SEO、等都很是方便。python

處理流程:

分析日誌

python分析日誌文件,日誌能夠是apache、nginx的訪問日誌,也能夠是自定義生成的日誌mysql

統計數據入庫

將python分析日誌獲得的統計數據放到mysql庫中nginx

利用flask渲染頁面

利用flask框架,生成路由和渲染圖表頁面git

鏈接Mysql讀取數據

圖表數據從mysql庫中讀取,返回json對象,5分鐘一條記錄github

highcharts

利用highcharts生成實時監控數據圖表 charts   代碼在git上,地址以下: https://github.com/guyfar/python_chart 歡迎fork和star :)sql

相關文章
相關標籤/搜索