使用 echarts 分别汇总展示七牛网宿直播 cdn 相关带宽流量
使用 gin template + echarts 分别汇总展网宿七牛带宽折线图,流量饼图。
只需要配置数据库、七牛网宿密钥,自动收集展示七牛网宿在用的直播、cdn 相关带宽流量数据。
每日定时从七牛网宿获取在用直播 cdn 相关带宽,流量原始数据,处理后存入数据库中,访问 web 时,从数据库获取指定范围日期数据,处理转换为带宽折线图、流量饼图。
conf-example.json
为配置文件示例,配置数据库、七牛网宿密钥,使用需要更名为 conf.json
。
flow.sql
为 mysql 表结构,数据的存储与读取依赖固定的表结构。
运行参考
version: '3'
services:
qwflow:
image: fxtaoo/qwflow:latest
container_name: qwflow
restart: always
ports:
- "8174:8174"
volumes:
- ./conf.json:/app/conf.json
- 七牛自动动获取在用直播空间、cdn 域名列表,无需手动配置维护更新
- 七牛直播空间 cdn 相关带宽、流量,数据获取、处理、存储、图表展示
- 七牛全站加速带宽、流量,数据获取、处理、存储、图表展示
- 网宿直播域名、cdn 相关带宽、流量,数据获取、处理、存储、图表展示
- 网宿属于同一业务的多个直播域名,一天同一个时刻带宽之和峰值
- 每日定时从七牛网宿获取直播 cdn 相关带宽,流量原始数据,处理后存入数据库中
- 七牛网宿汇总展示
- 多个小流量 直播、cdn 聚合为一个 其他
- 选择日期展示流量
- 登陆权限验证
- 容器方式运行
- 流量日环比增幅超过设定值邮件告警
- 折线图汇总显示最大最小
- 折线图汇总显示平均线
- 每周一发送图片邮件报表,外部依赖 selenium 访问 selenium/standalone-firefox 生成图片图片文件 详情
- 饼图顺时针流量降序
- 折线图自上而下带宽降序
- 指定特定天获取数据
抹去了具体名称、数值、单位等等