← 返回运维监控
🖥️ 大屏负责"发现+宏观" · ⌨️ 命令行负责"深入+微观"
🖥️ 用 Grafana/Kibana/SkyWalking
- 日常巡检:早上一来扫大屏看趋势
- 大屏告警先发现:钉钉弹"CPU 95%"
- 多机对比:30台一张图挑最热的
- 历史回溯:昨晚3点出的事白天回看
- 汇报展示:给老板看系统健康度
⌨️ 用 top/jstack/jmap/Arthas
- 深入排查:大屏发现异常→SSH细查
- jstack/jmap:dump堆/导线程栈(大屏做不了)
- Arthas实时调试:不停机看方法入参
- 应急操作:重启/grep/kill/改配置
- 没有监控时兜底:命令行永远在
🎯 正确排障流程(大屏+命令行配合)
1大屏告警发现:Alertmanager推钉钉"node3 CPU>90%"
2大屏确认范围:Grafana多机视图确认是node3
3SSH深入:top找进程→top -H找线程→jstack看堆栈
4定位代码:线程栈指向死循环/正则/大list
5修复+大屏验证:改代码发版→Grafana看CPU回落→告警自动resolve
一句话:大屏是"眼睛"负责看见,命令行是"手"负责摸到。先用眼睛发现,再用手深入。只会大屏→发现了不会查;只会命令行→等用户投诉才知道。两个都要会。
运维监控 · 什么时候用哪个 · 全栈资料库