开发者社区> 问答> 正文

开发流程中之系统健康度巡检的重要性提现在哪些方面?

开发流程中之系统健康度巡检的重要性提现在哪些方面?

展开
收起
Lee_tianbai 2020-12-30 18:38:07 665 0
1 条回答
写回答
取消 提交回答
  • 为什么要把系统健康度巡检放到技术管理里,我觉得这是一个非常重要的环节。 像传统的航空、电力、汽车行业都要有一定的巡检机制,保障设备系统正常运转,同 样软件系统也同样需要巡检机制保障业务健康发展。 随着业务的不断发展,业务量和数据量不断的上涨,系统架构的腐蚀是避免不了 的,为了保障系统的健康度,需要不断的考虑对系统架构、性能进行优化。 系统的监控与报警能够一定程度发现系统存在的问题,系统存在的一些隐患需要 通过对系统的巡检去发现,如果优化不及时在极端情况会导致故障,巡检粒度建议每 周巡检一次自己所负责的业务系统。 系统巡检重点要关注如下几点: ● 系统指标:系统 CPU、负载、内存、网络、磁盘有无异常情况波动,确认是 否由发布导致,还是系统调用异常。 ● 慢接口:通常 rt 大于 3s 的接口需要重点关注,极端并发场景下容易导致整个 系统雪崩。 ● 慢查询:MYSQL 慢查询需要重点关注,随着数据量上涨,需要对慢查询进行 优化。 ● 错误日志:通过错误日志去发现系统隐藏的一些 bug,避免这些 bug 被放大, 甚至极端情况下会导致故障。

    2020-12-30 18:38:21
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
总监课第五期第五节:质量保障 - 大规模原生云质量保障浅析 立即下载
快速变化背景下,组织如何保持过程的稳定性 立即下载
快速变化背景下,组织如何保持过程的稳定性? 立即下载