如何快速实现一个基于Nginx的网站监控场景----需求篇
一切从应用服务监控说起
小明所在的一家小型互联网创业公司一直将应用运行在国内某A云上。该应用采用通用的分布式Nginx+App架构为用户提供电商数据统计的webservice 服务。应用运行至今除偶发各类Bug, 性能问题以外,情况还算良好。
最近,小明的老板给小明布置了一个任务,希望把应用服务监控起来,以提高应用运行质量。老板的需求有三点:
1. 先以应用服务监控为抓手,能
a) 实时统计应用各类服务的调用次数
b) 基于a,实时统计各类服务各类返回值的次数,如200,404,500,等。
c) 基于b,如果某类返回值调用超限,进行实时报警。
2. 提供历史查询功能,能返回任意时段任意服务任意返回值调用次数统计。
3. 以后未来公司各类定制的业务监控能快速扩展到该系统上,如各接口响应统计时间,用户
