如何搭建线上pprof的采集器

来源:1-6 Go 语法背后的秘密

慕尼黑2207807

2021-06-02 21:28:59

在线上能够安装使用pprof fgprof这些采集器吗 对业务有什么影响吗 并且如何限制安全性如何
如何配置让pprof自动在CPU等资源飙升的时候记录信息
如果线上突然一个go的接口出现超时 如何排查呀

写回答

1回答

Xargin

2021-06-02

1. pprof 可以开,但是有些公司可能开端口比较敏感,可以设成动态开启、关闭

fgprof 成本很高,不建议开,线下压测可以用用


2. 默认不可以,需要借助工具,可以参考我在蚂蚁工作的时候写的工具:github.com/mosn/holmes


3. 要分情况讨论,如果是因为资源使用飚升导致延迟升高,需要用 2 中的工具;如果是因为丢包之类的导致的,那需要你们有 tcp_retrans 之类的监控。


0

Go高级工程师实战营

慕课网与 GoCN 社区官方联手打造,定义行业Go高级人才培养标准,4个月,快速晋升为P6+/D7级高级人才。

458 学习 · 266 问题

查看课程