Commit Graph

30 Commits

Author SHA1 Message Date
GitLab Bot 0a22eaad01 Add latest changes from gitlab-org/gitlab@master 2020-08-01 03:09:36 +00:00
GitLab Bot 4f578dc107 Add latest changes from gitlab-org/gitlab@master 2020-07-29 03:09:51 +00:00
GitLab Bot 937f82e11f Add latest changes from gitlab-org/gitlab@master 2020-07-29 00:09:37 +00:00
GitLab Bot 5d6119a1a4 Add latest changes from gitlab-org/gitlab@master 2020-06-25 00:09:26 +00:00
GitLab Bot c61d90dbfa Add latest changes from gitlab-org/gitlab@master 2020-06-17 15:08:36 +00:00
GitLab Bot 37c8b3b44e Add latest changes from gitlab-org/gitlab@master 2020-06-04 21:08:11 +00:00
GitLab Bot 640e72ca92 Add latest changes from gitlab-org/gitlab@master 2020-06-04 03:08:05 +00:00
GitLab Bot 83a3209c3f Add latest changes from gitlab-org/gitlab@master 2020-03-31 03:07:51 +00:00
GitLab Bot be2f4c5788 Add latest changes from gitlab-org/gitlab@master 2020-03-24 03:09:28 +00:00
GitLab Bot e879335864 Add latest changes from gitlab-org/gitlab@master 2020-01-09 00:07:40 +00:00
GitLab Bot 54cbcea929 Add latest changes from gitlab-org/gitlab@master 2019-12-05 00:07:50 +00:00
GitLab Bot 6b13a226dd Add latest changes from gitlab-org/gitlab@master 2019-11-29 09:06:31 +00:00
GitLab Bot 6a4ffad420 Add latest changes from gitlab-org/gitlab@master 2019-11-26 12:06:18 +00:00
GitLab Bot 1a3d7b9fcd Add latest changes from gitlab-org/gitlab@master 2019-10-28 06:06:30 +00:00
GitLab Bot 6d43720a1a Add latest changes from gitlab-org/gitlab@master 2019-10-25 00:06:14 +00:00
GitLab Bot 08f4ce10c0 Add latest changes from gitlab-org/gitlab@master 2019-09-30 21:06:41 +00:00
Sean McGivern 66963aad70 Remove GC metrics from performance bar
These were disabled in production mode, but that also broke the rest of
the performance bar. As they were only enabled in development mode, we
can just remove them for now.
2019-08-06 20:42:46 +01:00
Sean McGivern 18cdc5ba6c Remove line profiler from performance bar
1. The output isn't great. It can be hard to find hotspots and, even
   when you do find them, to find why those are hotspots.
2. It uses some jQuery-specific frontend code which we can remove now
   that we don't have this any more.
3. It's only possible to profile the initial request, not any subsequent
   AJAX requests.
2019-07-30 10:00:52 +01:00
Stan Hu 667b92a3a4 Update performance bar documentation 2019-07-24 03:44:25 -07:00
Marcel Amirault 4121c63676 Remove extra blank lines from docs
Removing extra blank lines in docs that serve
no purpose, as well as some --- lines that also
are not needed.
2019-07-15 01:04:35 +00:00
Evan Read eb86630959 Ensure all lists are surrounded by new lines
Markdown renderers find it easier to determine
where lists start and end when lists are surrounded
by new lines.

For consistency, also ensure entries in the list
are aligned when they span multipls lines.
2019-02-22 13:17:10 +00:00
Alexander Tanayno d2271ea983 update path to performance bar in admin settings 2018-11-23 09:33:39 +00:00
Sean McGivern a200619d14 Show Ajax requests in performance bar
But first, rewrite the performance bar in Vue:

1. Remove the peek-host gem and replace it with existing code. This also allows
   us to include the host in the JSON response, rather than in the page HTML.
2. Leave the line profiler parts as here-be-dragons: nicer would be a separate
   endpoint for these, so we could use them on Ajax requests too.
3. The performance bar is too fiddly to rewrite right now, so apply the same
   logic to that.

Then, add features! All requests made through Axios are able to be tracked. To
keep a lid on memory usage, only the first two requests for a given URL are
tracked, though. Each request that's tracked has the same data as the initial
page load, with the exception of the performance bar and the line profiler, as
explained above.
2018-03-19 19:06:09 +00:00
Sean McGivern 5bfa93e38a Make Gitaly more prominent in the performance bar
This is as important as SQL timings, and much more important most of the time
than GC, Redis, or Sidekiq.
2018-03-13 12:58:00 +00:00
Rémy Coutable d7942f223c Allow to disable the Performance Bar and document the `p b` shortcut in its doc page
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-10-30 16:13:15 +01:00
ernstvn 64820341e0 Clarify documentation about performance bar 2017-09-06 09:42:34 -07:00
Rémy Coutable 97611c88fc
Don't use Flipper for the Performance Bar
The implementation now simply rely on the
`performance_bar_allowed_group_id` Application Setting.

Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-07-07 02:34:51 +02:00
Rémy Coutable 040eeb1039
Allow to enable the Performance Bar for a group from the admin area
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-07-06 18:57:02 +02:00
Rémy Coutable e5a7d1da8c Improve Features API and its docs and add a Changelog item
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-07-06 11:18:26 +02:00
Rémy Coutable 75bd0c3a44 Document the Performance Bar
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-07-06 11:18:26 +02:00