如何快速实现一个基于Nginx网站的监控场景
一切从应用服务监控说起 小明所在的一家小型互联网创业公司一直将应用运行在阿里云上。该应用采用通用的分布式 Nginx+App 架构为用户提供电商数据统计的 webservice 服务。应用运行至今除偶发各类 Bug,性能问题以外,情况还算良好。 undefined 最近,小明的老板给小明布置了一个任务,希望把应用服务监控起来,以提高应用运行质量。老板的需求有三点: 1.先以应用服务监控为抓手,能 实时统计应用各类服务的调用次数 基于 a,实时统计各类服务各类返回值的次数,如 200,404,500,等。 基于 b,如果某类返回值调用超限,进行实时报警。 2.提供历史查询功能,能返回任意时段任意服务任意返回值调用次数统计。 3.以后未来公司各类定制的业务监控能快速扩展到该系统上,如各接口响应统计时间,用户特征统计等。 “方案尽量多快好省,而且搭建的监控平台最好就在阿里云上,数据不要外放在第三方云上,主要是为了公网流量成本和以后大数据分析作准备”,老板最后提到。 技术选项 小明接到任务以后开始着手进行技术选型。摆在他面前貌似可行的有三个选择,传统 OLAP 式处理方式,搜索引擎,以及实时计...