Grafana Pyroscope是一个开源的连续分析平台。它将帮助您:
查找代码中的性能问题和瓶颈
使用高基数标记/标签分析应用程序
解决 CPU 利用率高的问题
跟踪内存泄漏
了解应用程序的调用树
自动检测代码以将分析数据链接到跟踪
运行docker
docker run -it -p 4040:4040 pyroscope/pyroscope server
Unable to find image 'pyroscope/pyroscope:latest' locally
latest: Pulling from pyroscope/pyroscope
latest: Pulling from pyroscope/pyroscope
ef5531b6e74e: Pull complete
929892ddd320: Pull complete
f71eab9a9885: Pull complete
b5874d4c16e3: Pull complete
0c8d9d03b366: Pull complete
72cceaa22c82: Pull complete
f83ec8cdc587: Pull complete
d841d95ed701: Pull complete
d7db97609fe0: Pull complete
d42d577a9540: Pull complete
Digest: sha256:dbca95a15bc1af46b25eb85f417934dcd78f2e0bbe2037aa52b92cb3b0d391ff
Status: Downloaded newer image for pyroscope/pyroscope:latest
INFO[2023-05-15T04:09:16.590554] cli/server.go:242 starting HTTP server
INFO[2023-05-15T04:09:16.594672] cli/server.go:247 starting admin server
浏览器访问:
http://localhost:4040/