mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2025-12-22 22:20:02 +00:00
* featremove GET method in \/debug path Signed-off-by: Ruihang Xia <waynestxia@gmail.com> * update how-to document as well Signed-off-by: Ruihang Xia <waynestxia@gmail.com> --------- Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
681 B
681 B
Profiling CPU
HTTP API
Sample at 99 Hertz, for 5 seconds, output report in protobuf format.
curl -X POST -s '0:4000/debug/prof/cpu' > /tmp/pprof.out
Then you can use pprof command with the protobuf file.
go tool pprof -top /tmp/pprof.out
Sample at 99 Hertz, for 60 seconds, output report in flamegraph format.
curl -X POST -s '0:4000/debug/prof/cpu?seconds=60&output=flamegraph' > /tmp/pprof.svg
Sample at 49 Hertz, for 10 seconds, output report in text format.
curl -X POST -s '0:4000/debug/prof/cpu?seconds=10&frequency=49&output=text' > /tmp/pprof.txt