gitlab-org--gitlab-foss/lib/gitlab/metrics
Yorick Peterse 16926a676b
Store block timings as transaction values
This makes it easier to query, simplifies the code, and makes it
possible to figure out what transaction the data belongs to (simply
because it's now stored _in_ the transaction).

This new setup keeps track of both the real/wall time _and_ CPU time
spent in a block, both measured using milliseconds (to keep all units
the same).
2016-04-11 13:09:36 +02:00
..
subscribers Instrument Rails cache code 2016-04-08 17:54:52 +02:00
delta.rb
instrumentation.rb Correct arity for instrumented methods w/o args 2016-01-25 21:28:59 +01:00
metric.rb Use more accurate timestamps for InfluxDB. 2016-04-08 16:39:44 +02:00
rack_middleware.rb Tag all transaction metrics with an "action" tag 2016-01-11 16:51:01 +01:00
sampler.rb Randomize metrics sample intervals 2016-01-13 12:57:46 +01:00
sidekiq_middleware.rb Tag all transaction metrics with an "action" tag 2016-01-11 16:51:01 +01:00
system.rb Store block timings as transaction values 2016-04-11 13:09:36 +02:00
transaction.rb Track memory allocated during a transaction 2016-01-12 14:59:30 +01:00