随着业务迅速扩张,越来越多后端团队采用微服务设计方案。微服务设计在降低业务开发门槛同时,对 (包括监控在内的) 系统基础设施提出更高要求。微服务场景下,后台服务数量迅速膨胀,各个服务技术选型多样化,涉及相关人员众多,对系统监控带来比较大挑战。本课程主要围绕下面几个方面展开。
- 监控系统如何在噪声很大的信息量中找到真正异常信息,减少不必要的骚扰告警。
- 监控系统如何在众多告警中找到系统异常根因。
- 监控系统如何做到尽量少漏报系统异常
- 监控系统如何对业务的设计和服务做出评估,以及对业务技术方案的技术反馈。
- 监控系统如何做到对用户 (业务开发人员) 使用友好
- 监控系统自身的高可用和监控
这个几个方面并不是完全独立,而是有一定关联,课程结合实践给出一些方案与大家一起讨论。
直播大纲:
- 微服务设计
1.1.软件架构设计演化
1.2. 软件高可用设计常见策略
1.3 微服务监控常见问题
1.4.微服务流行方案 - 监控设计
2.1. 监控的历史和未来之路
2.2. 监控职责和方向
2.3. 监控系统的境界
2.3. 监控方法比较以及和智能关系
2.4. 监控上报方案
2.5 监控对象与监控类型
2.6. 微服务场景系统异常根因定位方法
2.7. 微服务场景告警骚扰应对方案
2.8. 微服务场景异常漏报应对方案
2.9. 监控可视化和线下治理流程
2.10 监控系统架构设计和技术栈 - 监控扩展
3.1. 监控与测试和安全
3.2.监控对设计反馈
3.3. 多层监控体系
3.4. 用户友好监控系统特点
3.5. 监控系统自身的高可用和监控
听众受益
基于实践的微服场景下监控系统设计方案,与传统监控差异,以及未来可能的发展方向。