前端指标监控与业务指标监控

#前端架构

目录

1. 传统监控

dom 数量也是可以监控的

  • 目标:==1分钟发现\通告、5分钟响应\定位、10分恢复的能力==, 目的是缩短故障恢复时长,降低故障影响

图片&文件

2. 监控演进:技术指标 → 体验指标

图片&文件

  • 技术指标是过程指标,无法反应业务的真实情况
    • 监控演进核心是通过将==技术指标==向==体验指标==的转变

3. 体验指标与报警

图片&文件

4. 图像识别:特征采集,图片失败

图像识别,图片失败,监控业务是否健康

图片&文件

5. 日志 → 大数据检测

日志,大数据检测

图片&文件

图片&文件

6. 业务指标

  • ==业务核心指标==定义:
    • 对于代付款的页面的场景,待付款成功率是业务的核心指标
  • 业务指标:
    • 能够准确异常问题对业务是否带来影响以及影响范围的核心指标,比如 用户点击率、下单率等
  • 监控指标:
    • 反应业务过程节点异常情况,业务指标出现问题可以通过监控点快速定位问题,比如接口成功率、静态资源缓存到达率等

得联动起来,即业务指标出问题了,然后去关心技术指标,注意,这个交给==系统==,而不是人

7. 灰度检测

==业务的线上问题,>75%问题 都是由于变更引起的==,对于大部分的场景 都可以找到的聚类特征

图片&文件

8. 其他

  • ==报警降噪==能力
    • 通过算法分析,减少流量波动、服务抖动、压测等一些引起的误报
  • 报警预警能力
    • ==将业务核心指标与技术指标关联==,提高问题感知能力
  • 全链路分析
    • 通过将==跨端容器==、==前端业务==以及==服务端接口日志==进行全链路串联
  • 问题分析
    • 通过将采集的页面结构和日志关联分析