gitlab-org--gitlab-foss/doc/development
Yorick Peterse be3b878443 Track method call times/counts as a single metric
Previously we'd create a separate Metric instance for every method call
that would exceed the method call threshold. This is problematic because
it doesn't provide us with information to accurately get the _total_
execution time of a particular method. For example, if the method
"Foo#bar" was called 4 times with a runtime of ~10 milliseconds we'd end
up with 4 different Metric instances. If we were to then get the
average/95th percentile/etc of the timings this would be roughly 10
milliseconds. However, the _actual_ total time spent in this method
would be around 40 milliseconds.

To solve this problem we now create a single Metric instance per method.
This Metric instance contains the _total_ real/CPU time and the call
count for every instrumented method.
2016-06-17 13:09:55 -04:00
..
README.md Add relevant commands to the licensing document, resolve some feedback. 2016-06-06 13:39:36 -06:00
architecture.md
ci_setup.md
code_review.md
db_dump.md
doc_styleguide.md Merge branch 'doc-styleguide-move-locations' into 'master' 2016-06-13 13:26:43 +00:00
gitlab_diagram_overview.odg
gitlab_diagram_overview.png
gotchas.md
instrumentation.md Track method call times/counts as a single metric 2016-06-17 13:09:55 -04:00
licensing.md Add relevant commands to the licensing document, resolve some feedback. 2016-06-06 13:39:36 -06:00
migration_style_guide.md Update migration_style_guide.md with new details 2016-06-15 21:38:12 +00:00
omnibus.md
performance.md Fixed username links in the performance guide 2016-05-04 13:17:43 +02:00
profiling.md
rake_tasks.md
scss_styleguide.md
shared_files.md
shell_commands.md
sidekiq_debugging.md
sql.md
testing.md Enable RSpec/NotToNot cop and auto-correct offenses 2016-05-24 15:40:29 -04:00
ui_guide.md Reject idea of using white/gray button depends on bg color 2016-06-08 17:11:43 +03:00

README.md

Development