Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPawel Chojnacki <pawel@chojnacki.ws>2017-09-05 02:34:28 +0300
committerPawel Chojnacki <pawel@chojnacki.ws>2017-11-02 20:10:57 +0300
commit3cc28601f37c11e444362495f27d39aee3d7aaca (patch)
treebb69bfc20e78d8725c8903ac0ead3f642ea7f09c /lib/gitlab/metrics/transaction.rb
parentb6d75b29551e250f853b1a85919c677ecd85ac73 (diff)
Cleanup sampling code and fix bug with samplers running without sleep
Diffstat (limited to 'lib/gitlab/metrics/transaction.rb')
-rw-r--r--lib/gitlab/metrics/transaction.rb18
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/gitlab/metrics/transaction.rb b/lib/gitlab/metrics/transaction.rb
index da1f44b1eab..92be76c48f4 100644
--- a/lib/gitlab/metrics/transaction.rb
+++ b/lib/gitlab/metrics/transaction.rb
@@ -43,18 +43,18 @@ module Gitlab
def self.metric_transaction_duration_milliseconds
@metrics_transaction_duration_milliseconds ||= Gitlab::Metrics.histogram(
:gitlab_transaction_duration_milliseconds,
- 'Method duration milliseconds',
+ 'Transaction duration milliseconds',
{},
- [1, 2, 5, 10, 20, 50, 100, 200, 500, 1000, 2000, 5000]
+ [1, 2, 5, 10, 20, 50, 100, 500, 10000]
)
end
- def self.metric_transaction_allocated_memory_bytes
- @metric_transaction_allocated_memory_bytes ||= Gitlab::Metrics.histogram(
- :gitlab_transaction_allocated_memory_bytes,
- 'Method duration milliseconds',
+ def self.metric_transaction_allocated_memory_megabytes
+ @metric_transaction_allocated_memory_megabytes ||= Gitlab::Metrics.histogram(
+ :gitlab_transaction_allocated_memory_megabytes,
+ 'Transaction allocated memory bytes',
{},
- [1000, 2000, 5000, 10000, 20000, 50000, 100000, 200000, 500000, 5000000]
+ [1, 2, 5, 10, 20, 100]
)
end
@@ -69,8 +69,8 @@ module Gitlab
@memory_after = System.memory_usage
@finished_at = System.monotonic_time
- self.class.metric_transaction_duration_milliseconds.observe({}, duration)
- self.class.metric_transaction_allocated_memory_bytes.observe({}, allocated_memory)
+ Transaction.metric_transaction_duration_milliseconds.observe({}, duration)
+ Transaction.metric_transaction_allocated_memory_megabytes.observe({}, allocated_memory)
Thread.current[THREAD_KEY] = nil
end