采集 Go 程序 profile
2025/5/14小于 1 分钟componentgoroutineheappprofblock
功能概述
pprof 是 Go 程序性能分析的核心工具,特别适用于线上环境的问题诊断。当线上 Go 服务出现性能问题时,本系统支持自动保存程序运行现场(profile),方便后续通过 pprof 工具深入分析定位问题。
采集方式
sponge 创建的服务提供双重 profile 采集机制:
- HTTP 接口采集:通过 API 端点触发(默认关闭,通过配置文件开启)
- 系统信号通知:通过操作系统信号触发(默认启用)
点击查看 在服务中配置和采集 go profile 示例。