飞道的博客

大屏监控系统实战(12)-10分钟投票增量曲线制作(一)

315人阅读  评论(0)

一、概述

这一节我们的任务是10分钟投票增量曲线,这个指标非常重要,能监控到每个人投票的实时票数增长情况。做公众号的都知道一个网站:20次幂,它是一个公众号阅读监控、数据分析平台,他提供到分钟级监控,能有效发现阅读刷量行为。当然这个对我们投票没啥参考意义,因为投票会出现瞬时大量行为,毕竟每个人微信、微博和扣扣就能投15票,但我们也跟风做这个增量曲线玩玩。而且,实际上我们也能做到分钟级的监控,但因为数据量比较大,所以我们到10分钟这个级别就可以了。最终的效果为:

二、实现思路

从前面的几个模块其实大家已经看出,监控的难点在于数据的获取和页面的渲染上。这两部分都是核心,页面我们可以直接找demo案例中的折线图部分。数据正常来说,我们可以自己写sql去数据库查,最后组装发送到页面渲染,但现在有个非常好的主意,投票网站官方提供了实时的投票曲线图,包括最近72小时10分钟投票走势和最近72小时10分钟投票增量,那这个就好办了,既然官方已经给我们把数据做好了,那我们岂不是直接爬过来用就可以了么?所以这两个折线图我们直接爬取官网的接口数据就可以了。

三、前端页面选型

我们使用的这套demo模板中是没有折线图这种图形的,但请不用惊慌,dataV官方的另一个机电运维管理台demo中,是有折线图的,如图所示:


转载:https://blog.csdn.net/m0_37609579/article/details/104080640
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场