当前位置: 首页 > news >正文

如何做线上监控

1、背景

软件的质量是需要全生命周期进行关注的,在生产环境下QA的活动就是测试右移,测试右移最关键的手段就是线上监控,也是至关重要的一个环节,可以通过技术的手段,提前感知到线上问题和风险,先于用户提前发现问题,提升服务可感知性,从而降低客户投诉。

2、通用原则

【问自己的几个问题】:
监控是否完备?监控是否有报警?报警是否有责任人?如何评估监控和值班人跟进效果?

  • 核心的接口、核心场景、核心链路必须100%接入线上监控;
  • 监控要支持分级,不能眉毛胡子一把抓,需要根据业务实际情况,确定好监控级别,比如:L0级/L1级/L2级;
  • 监控报警要及时准确的通知到相关责任人,包括:OP、RD、QA等,通知方式可以是邮件、短信、微信、钉钉等,也可以根据监控登记进行组合通知;
  • 横向要支持域名、实例、机房、地域等类型的监控,这样在灰度发布或者批量上线时可以快速的发现和定位问题;
  • 报警信息要言简意赅,那么在添加监控脚本的时候就需要考虑定位效率,输出关键重要的日志信息;
  • 报警要考虑频率,考虑工作日、节假日、工作时间等因素,防止信息爆炸,过犹不及;

3、监控类型

监控有交叉也是必要

http://www.lryc.cn/news/121761.html

相关文章:

  • 饥荒开服教程——游戏
  • 查询 npm/yarn 安装依赖的全局路径及路径修改
  • 掌握Python的X篇_35_用Python为美女打码_图像库Pillow
  • SpringBoot 异步、邮件任务
  • 【LeetCode】45. 跳跃游戏 II - 贪婪算法
  • [C初阶笔记]P1
  • 外企面试题
  • 【目标检测系列】YOLOV1解读
  • Sentieon | 每周文献-Multi-omics(多组学)-第九期
  • CSDN竞赛70期
  • mac安装vscode 配置git
  • UI自动化环境的搭建(python+pycharm+selenium+chrome)
  • AbstractQueuedSynchronizer
  • 谈谈什么是云计算?以及它的应用
  • 【BASH】回顾与知识点梳理(十六)
  • docsify gitee 搭建个人博客
  • SpringBoot2-Tomcat部署
  • Docker查看、创建、进入容器相关的命令
  • leetcode1. 两数之和
  • 温室花卉种植系统springboot框架jsp鲜花养殖智能管理java源代码
  • 测试老鸟经验总结,Jmeter性能测试-重要指标与性能结果分析(超细)
  • IDEA设置Maven自动编译model
  • 关于本地mockjs的使用
  • hive 中最常用日期处理函数
  • 记录一下Java实体转json字段顺序问题
  • 微积分入门:总结归纳汇总(一)
  • ubuntu python虚拟环境venv搭配systemd服务实战(禁用缓存下载--no-cache-dir)
  • 案例15 Spring Boot入门案例
  • 物联网是下一个风口吗?
  • 8月9日上课内容 nginx反向代理与负载均衡