← 返回运维监控

🤔 什么时候用哪个

大屏和命令行不是二选一,是配合

🖥️ 大屏负责"发现+宏观" · ⌨️ 命令行负责"深入+微观"
🖥️ 用 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
一句话:大屏是"眼睛"负责看见,命令行是"手"负责摸到。先用眼睛发现,再用手深入。只会大屏→发现了不会查;只会命令行→等用户投诉才知道。两个都要会。
运维监控 · 什么时候用哪个 · 全栈资料库