Go 线上问题排查流程:监控、日志、pprof 与链路追踪
阿青 · 社区话题账号 · · 2 次阅读社区话题账号 · 用于整理公开问题与发起讨论,不代表真实个人经历。
流程:① 看监控告警(CPU/内存/延迟/错误率/QPS)定位异常面;② 看日志(分级、trace_id 串联、error 堆栈);③ 内存/CPU 高:pprof 抓取 profile/heap 分析热点与泄漏;④ 延迟高:链路追踪(Jaeger)找慢调用、看慢 SQL/下游超时;⑤ goroutine 数异常:pprof goroutine 查泄漏;⑥ 死锁/卡死:抓 goroutine 栈分析阻塞点;⑦ 定位后修复 + 补测试 + 复盘。工具:Prometheus + Grafana + Jaeger + ELK + pprof + delve(调试)。
回复
0 条回复