1、监控概述
监控
《架构师必备之运维监控》赵班长
概述:(四海八荒都要会的)
初级(凡人)
1.识别监控对象 (分级)
2.理解监控对象 (理论知识-马步)
3.细分监控对象的指标
4.确定告警的基准线
预中级(费县)(预生产)
1.工具化和监控分离
2.监控对象的分类
2.1 硬件监控 (方法:机房巡检、IPMI、SNMP)
2.2 系统监控 (对象:CPU、内存、IO【磁盘、网络】)
2.3 服务监控 (对象:各类服务[Nginx|Tomcat|RabbitMQ|OpenStack|MySQL|*])
2.4 日志监控 (方法:Elastic Stack)
2.5 网络监控 (方法:第三方、Smokeping)
2.6 APM应用性能管理: (工具:PINPoint) 听云 监控宝 PINPoint https://github.com/naver/pinpoint
2.7 流量监控 (工具:Piwik、XX统计、XX分析)
2.8 其他监控 (APP监控、安全监控、业务监控、舆论监控、XX监控等等)
3.掌握一个监控工具。例如zabbix
中级(渡劫)(不要轻易说自己是高级)
0.标准化监控 (标准化的脚本、模板、....)
1.分布式监控 (主动,被动,分布式)
2.自动化监控 (自动发现,主动注册(Agent主动注册,Server主动添加(API))、)
3.性能优化 (数据采集、数据存储、数据查询)
4.二次开发 (定制报表、API调用、XXX)
进阶(上身)(从精通到放弃):
(某一领域,已经达到专业)
1.动态告警 (方差,标准差)
2.智能告警:1.告警去重 2.依赖
3.故障自愈 (两种体系:事件驱动、主动控制)
4.大规模