望闻问切诊断问题

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 概述 攻城狮经常会遇到系统告警、网页打不开、用户投诉、数据错误等问题,如何快速诊断是解决问题的关键,当有些问题用自己习惯的三板斧不能立即定位时,静下心来试试本文提到的望闻问切的思路。 诊断问题就像看病一样,应该多方面多角度观察,开阔思路,准确把握,避免误诊,遇到问题不急不躁,可借鉴中医的“望闻问

概述

攻城狮经常会遇到系统告警、网页打不开、用户投诉、数据错误等问题,如何快速诊断是解决问题的关键,当有些问题用自己习惯的三板斧不能立即定位时,静下心来试试本文提到的望闻问切的思路。

诊断问题就像看病一样,应该多方面多角度观察,开阔思路,准确把握,避免误诊,遇到问题不急不躁,可借鉴中医的“望闻问切”思路。

《古今医统》:“望闻问切四字,诚为医之纲领。”望闻问切是中医用语,就是指望诊,闻诊,问诊和切脉四种诊法。

 本文重在介绍问题思路,顺便列了最常用的Linux诊断命令,适合研发、测试、运维人员。

中医望诊即对病人的神、色、形、态、舌象等外象进行观察,以测知内脏病变。

可理解为远望,部分系统比较复杂,跟其他系统有很多接口,这类系统有了问题,不要一开始就扎入各自的系统深查,先要站在远处“望”:

远望不需花什么时间,重要的是广泛收集信息,出问题时方便立即综合信息作出判断。如果已确定是某个系统或模块出的问题,则可省略“望”这个诊断步骤。

日常工作要未雨绸缪,有收集第三方、外部接口、其他故障信息的渠道,供望诊参考。

闻诊,包括听声音和嗅气味,主要是听患者语言气息的高低、强弱、清浊、缓急……等变化,以分辨病情的虚实寒热。

监控系统根据严重级别显示不同颜色,有的还配有不同告警声音;日志则带有ERR、INFO等级别,就像患者的气息一样有缓急、高低。

请看如何“闻诊”系统问题:

闻诊适合各个系统的具体负责人等。

问诊,是通过询问患者或其陪诊者,以了解病情,有关疾病发生的时间、原因、经过、既往病史、患者的病痛所在,以及生活习惯、饮食爱好等与疾病有关的情况。

通过前面的望和闻,咱们会产生一些疑问,再通过相关几个人讨论、对比求证,寻找出现问题的特征条件,逐步缩小范围,理清思路,包括:

 

切脉,包括脉诊和按诊两部分,是医者运用指端之触觉,在病者的一定部位进行触、摸、按、压,以了解病情的方法。

切脉就是纯技术活了,如何让自己跟老中医一样能切脉呢?

其实现在工具发达,对于linux上的程序系统来说,常用以下工具就可诊断大部分问题:


总之,遇到不能立即定位问题时,在那些时间以分秒计算的时候,想想“望闻问切”从远到近、从外到内、多角度地诊断思路。

 

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
5天前
|
弹性计算 运维 监控
阿里云服务诊断工具评测报告
阿里云服务诊断工具评测报告
116 78
|
4天前
|
弹性计算 运维 监控
评测报告:阿里云服务诊断工具
评测报告:阿里云服务诊断工具
19 1
|
24天前
|
机器学习/深度学习 算法 计算机视觉
脊椎侧弯检测与智能诊断技术的应用探索
脊椎侧弯是一种常见的骨科疾病,表现为脊柱异常弯曲,可能引发背部疼痛、呼吸困难等问题。本文探讨了利用深度学习、图像处理技术实现脊椎侧弯自动诊断的方法,包括图像预处理、目标检测、弯曲角度计算及模型评估与优化,旨在提高早期诊断的准确性和效率,为医生提供辅助决策支持。
|
7月前
|
运维 供应链 监控
根因分析
根因分析
231 0
|
7月前
|
存储 安全 测试技术
诊断服务调度DSD
诊断服务调度DSD
284 0
|
Prometheus Cloud Native 安全
硬件故障诊断:快速定位问题
硬件故障诊断:快速定位问题
193 0
|
弹性计算 Linux 网络安全
通过实例健康诊断发现问题
实例健康诊断功能可以对实例的系统状态、网络状态、磁盘状态等进行全方位的诊断,帮助您了解实例健康情况,及时发现并解决常见的问题。本文为您介绍如何快速通过实例健康诊断功能发现问题。
|
监控 Java
JVM诊断工具-Greys
Greys为一款“事后工具” ,即服务已经上线了,无法再通过打印日志等方式进行埋点分析,此时可以借助此工具,来跟踪代码执行耗时、堆栈运行情况等。使用Greys,我们无需编写 脚步,它是命令交互式的,直接输入命令指定监控的类、方法。
186 0
|
Arthas 存储 监控
|
缓存 监控 Oracle
JFR诊断增强学习笔记
快速学习JFR诊断增强
166 0
JFR诊断增强学习笔记