Sha256: 1b227a01c8769b6eb5303515056c1aede639bf7875431851c01e69d172db7896

Contents?: true

Size: 1.65 KB

Versions: 30

Compression:

Stored size: 1.65 KB

Contents

# encoding: utf-8

module OneApm
  class Transaction

    SUBTRANSACTION_PREFIX        = 'Nested/'.freeze
    CONTROLLER_PREFIX            = 'Controller/'.freeze
    MIDDLEWARE_PREFIX            = 'Middleware/Rack/'.freeze
    TASK_PREFIX                  = 'OtherTransaction/Background/'.freeze
    RACK_PREFIX                  = 'WebTransaction/Rack/'.freeze
    SINATRA_PREFIX               = 'WebTransaction/Sinatra/'.freeze
    GRAPE_PREFIX                 = 'WebTransaction/Grape/'.freeze
    OTHER_TRANSACTION_PREFIX     = 'OtherTransaction/'.freeze
    WEB_TRANSACTION_PREFIX       = 'WebTransaction/'.freeze

    CONTROLLER_MIDDLEWARE_PREFIX = 'Controller/Middleware/Rack'.freeze

    WEB_SUMMARY_METRIC   = 'WebTransaction'.freeze
    OTHER_SUMMARY_METRIC = 'OtherTransaction/all'.freeze

    APDEX_S = 'S'.freeze
    APDEX_T = 'T'.freeze
    APDEX_F = 'F'.freeze
    APDEX_METRIC = 'Apdex'.freeze

    QUEUE_TIME_METRIC = 'WebFrontend/QueueTime'.freeze

    NESTED_TRACE_STOP_OPTIONS    = { :metric => true }.freeze
    WEB_TRANSACTION_CATEGORIES   = [:controller, :uri, :rack, :sinatra, :grape, :middleware].freeze
    TRANSACTION_NAMING_SOURCES   = [:child, :api].freeze

    MIDDLEWARE_SUMMARY_METRICS   = ['Middleware/all'.freeze].freeze
    EMPTY_SUMMARY_METRICS        = [].freeze

    TRACE_OPTIONS_SCOPED         = {:metric => true, :scoped_metric => true}.freeze
    TRACE_OPTIONS_UNSCOPED       = {:metric => true, :scoped_metric => false}.freeze
    
    TRACE_IGNORE_OPTIONS         = {:metric => false}.freeze
    
    UNKNOWN_METRIC = '(unknown)'.freeze

    FAILED_TO_STOP_MESSAGE = "Failed during Transaction.stop because there is no current transaction"

  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
oneapm_rpm-1.3.6 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.6.rc1 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.5 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.5.rc1 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.4 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.4.rc1 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.3 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.3.rc1 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.2 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.2.rc1 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.1 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.1.rc1 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.0 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.3.0.rc1 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.2.9 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.2.9.rc1 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.2.8 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.2.8.rc1 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.2.7 lib/one_apm/transaction/metric_constants.rb
oneapm_rpm-1.2.7.rc1 lib/one_apm/transaction/metric_constants.rb