diff options
author | Pawel Chojnacki <pawel@chojnacki.ws> | 2017-09-06 04:36:54 +0200 |
---|---|---|
committer | Pawel Chojnacki <pawel@chojnacki.ws> | 2017-11-02 18:11:43 +0100 |
commit | 29a1ad16467123c5d6a11e5c7bf0ebacc4e79438 (patch) | |
tree | 1eb8ccf1f2c47a7afd4d293f997d3f5fe5a0d5ad /lib/gitlab/metrics/transaction.rb | |
parent | aa25586afea1ef8f909e9ffd7c01d5c9e339b9bc (diff) | |
download | gitlab-ce-29a1ad16467123c5d6a11e5c7bf0ebacc4e79438.tar.gz |
Tune bucket sizes an action labels
Diffstat (limited to 'lib/gitlab/metrics/transaction.rb')
-rw-r--r-- | lib/gitlab/metrics/transaction.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/gitlab/metrics/transaction.rb b/lib/gitlab/metrics/transaction.rb index ec298990e5a..322111b63dc 100644 --- a/lib/gitlab/metrics/transaction.rb +++ b/lib/gitlab/metrics/transaction.rb @@ -54,7 +54,7 @@ module Gitlab :gitlab_transaction_allocated_memory_bytes, 'Transaction allocated memory bytes', { action: nil }, - [500000, 1000000, 2000000, 5000000, 10000000, 20000000, 100000000] + [1000, 10000, 20000, 500000, 1000000, 2000000, 5000000, 10000000, 20000000, 100000000] ) end @@ -70,7 +70,7 @@ module Gitlab @finished_at = System.monotonic_time Transaction.metric_transaction_duration_seconds.observe({ action: action }, duration * 1000) - Transaction.metric_transaction_allocated_memory_bytes.observe({ action: action }, allocated_memory / 2 ^ 20) + Transaction.metric_transaction_allocated_memory_bytes.observe({ action: action }, allocated_memory * 1024.0) Thread.current[THREAD_KEY] = nil end @@ -100,13 +100,13 @@ module Gitlab method end - def increment(name, value, compat = true) - self.class.metric_transaction_counter(name).increment({ action: action }, value) if compat + def increment(name, value, use_prometheus = true) + self.class.metric_transaction_counter(name).increment({ action: action }, value) if use_prometheus @values[name] += value end - def set(name, value, compat = true) - self.class.metric_transaction_gauge(name).set({ action: action }, value) if compat + def set(name, value, use_prometheus = true) + self.class.metric_transaction_gauge(name).set({ action: action }, value) if use_prometheus @values[name] = value end |