summaryrefslogtreecommitdiff
path: root/doc/development/profiling.md
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-04-27 12:10:12 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2021-04-27 12:10:12 +0000
commit154523302b10ab5aeb67bde861880a98e3f8117a (patch)
tree3b399e7da80ccc47877c5b6e1491abdcf1019c1b /doc/development/profiling.md
parent018e39a9507cc12bee5c6a168641d9843c5a6419 (diff)
downloadgitlab-ce-154523302b10ab5aeb67bde861880a98e3f8117a.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/development/profiling.md')
-rw-r--r--doc/development/profiling.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/doc/development/profiling.md b/doc/development/profiling.md
index 88e0bd6fe8c..81881a4d490 100644
--- a/doc/development/profiling.md
+++ b/doc/development/profiling.md
@@ -96,6 +96,16 @@ that builds on this to add some additional niceties, such as allowing
configuration with a single YAML file for multiple URLs, and uploading of the
profile and log output to S3.
+## Speedscope flamegraphs
+
+You can generate a flamegraph for a particular URL by adding the `performance_bar=flamegraph` parameter to the request.
+
+![Speedscope](img/speedscope_v13_12.png)
+
+More information about the views can be found in the [Speedscope docs](https://github.com/jlfwong/speedscope#views)
+
+This is enabled for all users that can access the performance bar.
+
## Sherlock
Sherlock is a custom profiling tool built into GitLab. Sherlock is _only_