Commit Graph

10 Commits

Author SHA1 Message Date
GitLab Bot 5abf26a68f Add latest changes from gitlab-org/gitlab@master 2020-10-12 09:08:38 +00:00
GitLab Bot 1ca6880aac Add latest changes from gitlab-org/gitlab@master 2020-10-06 18:08:49 +00:00
GitLab Bot cf24d183b3 Add latest changes from gitlab-org/gitlab@master 2020-09-07 15:09:04 +00:00
GitLab Bot d15cc2684c Add latest changes from gitlab-org/gitlab@master 2020-06-26 06:09:03 +00:00
GitLab Bot e1d53af7ad Add latest changes from gitlab-org/gitlab@master 2020-06-18 09:08:41 +00:00
Clement Ho b413785e1d [skip ci] Replace .pull-right with .float-right 2018-04-09 12:42:45 -05:00
Filipa Lacerda b57027f2a5 Use a new class to keep old behavior 2017-02-08 20:52:08 -06:00
Kushal Pandya fb3e365412 HAMLLint: Fix `SpaceInsideHashAttributes` offences 2016-12-31 11:58:36 +05:30
Annabel Dunstone 7878eb9fa6 Start builds redesign 2016-05-04 16:45:37 -05:00
Yorick Peterse dec3e4ce64 Added Sherlock, a custom profiling tool for GitLab
Sherlock will be a new GitLab specific tool for measuring the
performance of Rails requests (and SideKiq jobs at some point). Some of
the things that are currently tracked:

* SQL queries along with their timings, backtraces and query plans
  (using "EXPLAIN ANALYZE" for PostgreSQL and regular "EXPLAIN" for
  MySQL)
* Timings of application files (including views) on a per line basis
* Some meta data such as the request method, path, total duration, etc

More tracking (e.g. Rugged or gitlab-shell timings) might be added in
the future.

Sherlock will replace any existing tools we have used so far (e.g.
active_record_query_trace and rack-mini-profiler), hence the
corresponding Gems have been removed from the Gemfile.

Sherlock can be enabled by starting Rails as following:

    ENABLE_SHERLOCK=1 bundle exec rails s

Recorded transactions can be found at `/sherlock/transactions`.
2015-11-09 14:29:10 +01:00