summaryrefslogtreecommitdiff
path: root/lib/gitlab/metrics/subscribers/active_record.rb
diff options
context:
space:
mode:
authorPawel Chojnacki <pawel@chojnacki.ws>2017-09-06 13:23:34 +0200
committerPawel Chojnacki <pawel@chojnacki.ws>2017-11-02 18:11:43 +0100
commit43a9777e5e33bcc226c7dcac2f758e9cd87cf5af (patch)
tree5e1222abbc3acf24a7dc571051c1cc7a14a58707 /lib/gitlab/metrics/subscribers/active_record.rb
parent6cd912ba16a23458d9f765c84373903790ee191b (diff)
downloadgitlab-ce-43a9777e5e33bcc226c7dcac2f758e9cd87cf5af.tar.gz
Make transaction labels more readable
Diffstat (limited to 'lib/gitlab/metrics/subscribers/active_record.rb')
-rw-r--r--lib/gitlab/metrics/subscribers/active_record.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/gitlab/metrics/subscribers/active_record.rb b/lib/gitlab/metrics/subscribers/active_record.rb
index db6bc8c90ff..842a4cfaf55 100644
--- a/lib/gitlab/metrics/subscribers/active_record.rb
+++ b/lib/gitlab/metrics/subscribers/active_record.rb
@@ -9,14 +9,14 @@ module Gitlab
@metric_sql_duration_seconds ||= Gitlab::Metrics.histogram(
:gitlab_sql_duration_seconds,
'SQL time',
- { action: nil },
+ Transaction::BASE_LABELS,
[0.001, 0.002, 0.005, 0.01, 0.02, 0.05, 0.1, 0.500, 2.0, 10.0]
)
end
def sql(event)
return unless current_transaction
- self.class.metric_sql_duration_seconds.observe({ action: current_transaction.action }, event.duration / 1000.0)
+ self.class.metric_sql_duration_seconds.observe(current_transaction.labels, event.duration / 1000.0)
current_transaction.increment(:sql_duration, event.duration, false)
current_transaction.increment(:sql_count, 1, false)