1# frozen_string_literal: true
 2
 3require "statsd-instrument"
 4
 5# These are basically data, not code, I find them more readable on one line each
 6# rubocop:disable Layout/LineLength
 7
 8Registration::Registered.extend StatsD::Instrument
 9Registration::Registered.statsd_count :write, "registration.registered"
10
11Registration::Activation.extend StatsD::Instrument
12Registration::Activation.statsd_count :write, "registration.activation"
13
14Registration::Payment::Bitcoin.extend StatsD::Instrument
15Registration::Payment::Bitcoin.statsd_count :write, "registration.payment.bitcoin"
16
17Registration::Payment::CreditCard.extend StatsD::Instrument
18Registration::Payment::CreditCard.statsd_count :write, "registration.payment.credit_card"
19
20Registration::Payment::InviteCode.extend StatsD::Instrument
21Registration::Payment::InviteCode.statsd_count :write, "registration.payment.invite_code"
22
23Registration::Payment::Mail.extend StatsD::Instrument
24Registration::Payment::Mail.statsd_count :write, "registration.payment.mail"
25
26Registration::Finish.extend StatsD::Instrument
27Registration::Finish.statsd_count :write, "registration.finish"
28
29RevAi.extend StatsD::Instrument
30RevAi.statsd_count :stt, "rev_ai.stt"
31RevAi.statsd_count :language_id, "rev_ai.language_id"
32RevAi.statsd_count :retry_as_en, "rev_ai.retry_as_en"
33
34# rubocop:enable Layout/LineLength