Sha256: 849beee13367388bdd02d5369e907d9839ce4b16498e59416dc4c7222859dc8b
Contents?: true
Size: 1.29 KB
Versions: 1
Compression:
Stored size: 1.29 KB
Contents
ILove::Tracing.configure do |config| # Enable tracing (default false - tracing disabled) config.enabled = ENV['JAEGER_HOST'].present? # Service name (with rails Rails.application.class.parent_name else nil) # config.service_name = Rails.application.class.parent_name # Tracing client :jaeger, :none or initialized client instance (default :jaeger) # config.client = :jaeger # Tracing client params (client initializer arguments) # config.client_params do # { # host: ENV.fetch('JAEGER_HOST') { 'localhost' }, # port: ENV.fetch('JAEGER_PORT') { 6831 }, # service_name: config.service_name # } # end # Trace all rack http requests (default true) # if it tuned off - cross application tracing doesnt work # config.trace_incoming_requests = true # Trace all http faraday requests (default true) # if it tuned off - cross application tracing doesnt work # config.trace_outgoing_requests = true # Trace twirp incoming requests (default true) # config.trace_twirp_requests = true # Trace sql queries (default true) # config.trace_sql = true # Pass request id from incoming requests to outgoing requests (default true) # config.pass_request_id = true # request id header name (default 'X-Request-Id') # config.request_id_header = 'X-Request-Id' end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ilove-tracing-0.2.0 | lib/generators/tracing/init/templates/ilove_tracing.rb |