Class: RailsOpentracer::ZipkinConfig

Inherits:
Object
  • Object
show all
Defined in:
lib/rails_opentracer/zipkin_config.rb

Class Method Summary collapse

Class Method Details

.opentracer_enabled?Boolean

Returns:

  • (Boolean)


3
4
5
# File 'lib/rails_opentracer/zipkin_config.rb', line 3

def self.opentracer_enabled?
  ENV['RAILS_OPENTRACER_ENABLED'] == 'yes'
end

.opentracer_enabled_and_zipkin_url_present?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/rails_opentracer/zipkin_config.rb', line 7

def self.opentracer_enabled_and_zipkin_url_present?
  ENV['RAILS_OPENTRACER_ENABLED'] == 'yes' && ENV['ZIPKIN_SERVICE_URL'].present?
end

.zipkin_urlObject



11
12
13
# File 'lib/rails_opentracer/zipkin_config.rb', line 11

def self.zipkin_url
  ENV['ZIPKIN_SERVICE_URL']
end