Module: Labkit

Defined in:
lib/labkit.rb,
lib/labkit/logging.rb,
lib/labkit/tracing.rb,
lib/labkit/correlation.rb,
lib/labkit/tracing/common.rb,
lib/labkit/tracing/factory.rb,
lib/labkit/logging/sanitizer.rb,
lib/labkit/tracing/jaeger_factory.rb,
lib/labkit/tracing/rack_middleware.rb,
lib/labkit/tracing/grpc_interceptor.rb,
lib/labkit/correlation/correlation_id.rb,
lib/labkit/tracing/rails/rails_common.rb,
lib/labkit/tracing/sidekiq/sidekiq_common.rb,
lib/labkit/tracing/sidekiq/client_middleware.rb,
lib/labkit/tracing/sidekiq/server_middleware.rb,
lib/labkit/tracing/rails/action_view_subscriber.rb,
lib/labkit/tracing/rails/active_record_subscriber.rb

Defined Under Namespace

Modules: Correlation, Logging, Tracing

Class Method Summary collapse

Class Method Details

.process_nameObject



8
9
10
11
12
13
14
# File 'lib/labkit.rb', line 8

def self.process_name
  return 'sidekiq' if Sidekiq.server?
  return 'console' if defined?(Rails::Console)
  return 'test' if Rails.env.test?

  'web'
end