Table of Contents - gitlab-labkit-0.21.2 Documentation
Classes and Modules
- Labkit
- Labkit::Context
- Labkit::Correlation
- Labkit::Correlation::CorrelationId
- Labkit::Correlation::GRPC
- Labkit::Correlation::GRPC::ClientInterceptor
- Labkit::Correlation::GRPC::GRPCCommon
- Labkit::Correlation::GRPC::ServerInterceptor
- Labkit::ExconPublisher
- Labkit::HTTPClientPublisher
- Labkit::Logging
- Labkit::Logging::GRPC
- Labkit::Logging::GRPC::ServerInterceptor
- Labkit::Logging::Sanitizer
- Labkit::Middleware
- Labkit::Middleware::Rack
- Labkit::Middleware::Sidekiq
- Labkit::Middleware::Sidekiq::Client
- Labkit::Middleware::Sidekiq::Context
- Labkit::Middleware::Sidekiq::Context::Client
- Labkit::Middleware::Sidekiq::Context::Server
- Labkit::Middleware::Sidekiq::Server
- Labkit::Middleware::Sidekiq::Tracing
- Labkit::Middleware::Sidekiq::Tracing::Client
- Labkit::Middleware::Sidekiq::Tracing::Server
- Labkit::Middleware::Sidekiq::Tracing::SidekiqCommon
- Labkit::NetHttpPublisher
- Labkit::System
- Labkit::Tracing
- Labkit::Tracing::AbstractInstrumenter
- Labkit::Tracing::ExternalHttp
- Labkit::Tracing::ExternalHttp::RequestInstrumenter
- Labkit::Tracing::Factory
- Labkit::Tracing::GRPC
- Labkit::Tracing::GRPC::ClientInterceptor
- Labkit::Tracing::GRPC::ServerInterceptor
- Labkit::Tracing::JaegerFactory
- Labkit::Tracing::RackMiddleware
- Labkit::Tracing::Rails
- Labkit::Tracing::Rails::ActionView
- Labkit::Tracing::Rails::ActionView::ActionViewSubscriber
- Labkit::Tracing::Rails::ActionView::RenderCollectionInstrumenter
- Labkit::Tracing::Rails::ActionView::RenderPartialInstrumenter
- Labkit::Tracing::Rails::ActionView::RenderTemplateInstrumenter
- Labkit::Tracing::Rails::ActionView::Subscriber
- Labkit::Tracing::Rails::ActiveRecord
- Labkit::Tracing::Rails::ActiveRecord::ActiveRecordSubscriber
- Labkit::Tracing::Rails::ActiveRecord::SqlInstrumenter
- Labkit::Tracing::Rails::ActiveRecord::Subscriber
- Labkit::Tracing::Rails::ActiveSupport
- Labkit::Tracing::Rails::ActiveSupport::ActiveSupportSubscriber
- Labkit::Tracing::Rails::ActiveSupport::CacheDeleteInstrumenter
- Labkit::Tracing::Rails::ActiveSupport::CacheFetchHitInstrumenter
- Labkit::Tracing::Rails::ActiveSupport::CacheGenerateInstrumenter
- Labkit::Tracing::Rails::ActiveSupport::CacheReadInstrumenter
- Labkit::Tracing::Rails::ActiveSupport::CacheWriteInstrumenter
- Labkit::Tracing::Rails::ActiveSupport::Subscriber
- Labkit::Tracing::Redis
- Labkit::Tracing::Redis::RedisInterceptor
- Labkit::Tracing::Redis::RedisInterceptorHelper
- Labkit::Tracing::TracingCommon
- Labkit::Tracing::TracingUtils
Methods
- ::build_sanitized_url_from_env — Labkit::Tracing::RackMiddleware
- ::call_pipeline_with_tracing — Labkit::Tracing::Redis::RedisInterceptorHelper
- ::call_with_tracing — Labkit::Tracing::Redis::RedisInterceptorHelper
- ::chain — Labkit::Middleware::Sidekiq::Client
- ::chain — Labkit::Middleware::Sidekiq::Server
- ::command_is? — Labkit::Tracing::Redis::RedisInterceptorHelper
- ::command_is_sensitive? — Labkit::Tracing::Redis::RedisInterceptorHelper
- ::command_serialized — Labkit::Tracing::Redis::RedisInterceptorHelper
- ::common_tags_for_client — Labkit::Tracing::Redis::RedisInterceptorHelper
- ::connection_string — Labkit::Tracing
- ::contexts — Labkit::Context
- ::correlation_id — Labkit::Context
- ::create_tracer — Labkit::Tracing::Factory
- ::create_tracer — Labkit::Tracing::JaegerFactory
- ::current — Labkit::Context
- ::current_id — Labkit::Correlation::CorrelationId
- ::current_or_new_id — Labkit::Correlation::CorrelationId
- ::enabled? — Labkit::Tracing
- ::get_http_sender — Labkit::Tracing::JaegerFactory
- ::get_reporter — Labkit::Tracing::JaegerFactory
- ::get_sampler — Labkit::Tracing::JaegerFactory
- ::get_udp_sender — Labkit::Tracing::JaegerFactory
- ::header_name — Labkit::Context
- ::include_stacktrace? — Labkit::Tracing::TracingUtils
- ::instrument — Labkit::Tracing::Rails::ActionView::Subscriber
- ::instrument — Labkit::Tracing::Rails::ActionView::Subscriber
- ::instrument — Labkit::Tracing::Rails::ActiveRecord::Subscriber
- ::instrument — Labkit::Tracing::Rails::ActiveRecord::Subscriber
- ::instrument — Labkit::Tracing::Rails::ActiveSupport::Subscriber
- ::instrument — Labkit::Tracing::Rails::ActiveSupport::Subscriber
- ::instrument — Labkit::Tracing::ExternalHttp
- ::instrument — Labkit::Tracing::Redis
- ::known_log_keys — Labkit::Context
- ::kv_tags_for_exception — Labkit::Tracing::TracingUtils
- ::labkit_prepend! — Labkit::ExconPublisher
- ::labkit_prepend! — Labkit::HTTPClientPublisher
- ::labkit_prepend! — Labkit::NetHttpPublisher
- ::log_common_fields_on_span — Labkit::Tracing::TracingUtils
- ::log_exception_on_span — Labkit::Tracing::TracingUtils
- ::log_key — Labkit::Context
- ::mask_redis_arg — Labkit::Tracing::Redis::RedisInterceptorHelper
- ::mask_scp_url — Labkit::Logging::Sanitizer
- ::mask_url — Labkit::Logging::Sanitizer
- ::monotonic_time — Labkit::System
- ::new — Labkit::Context
- ::new — Labkit::ExconPublisher
- ::new — Labkit::Logging::GRPC::ServerInterceptor
- ::new — Labkit::Middleware::Rack
- ::new — Labkit::Tracing::RackMiddleware
- ::parse_connection_string — Labkit::Tracing::Factory
- ::parse_query — Labkit::Tracing::Factory
- ::pop — Labkit::Context
- ::postnotify_span — Labkit::Tracing::TracingUtils
- ::push — Labkit::Context
- ::sampled? — Labkit::Tracing
- ::sanitize_argument_for_command — Labkit::Tracing::Redis::RedisInterceptorHelper
- ::sanitize_field — Labkit::Logging::Sanitizer
- ::sanitize_sql — Labkit::Logging::Sanitizer
- ::sql_fingerprint — Labkit::Logging::Sanitizer
- ::stacktrace_operations — Labkit::Tracing
- ::tags_from_command — Labkit::Tracing::Redis::RedisInterceptorHelper
- ::tags_from_pipeline — Labkit::Tracing::Redis::RedisInterceptorHelper
- ::template_identifier — Labkit::Tracing::Rails::ActionView
- ::tracer — Labkit::Tracing::TracingUtils
- ::tracing_url — Labkit::Tracing
- ::tracing_url_enabled? — Labkit::Tracing
- ::tracing_url_template — Labkit::Tracing
- ::use_id — Labkit::Correlation::CorrelationId
- ::valid_uri? — Labkit::Tracing::Factory
- ::with_context — Labkit::Context
- ::with_tracing — Labkit::Tracing::TracingUtils
- ::with_tracing — Labkit::Tracing
- #assign_attributes — Labkit::Context
- #bidi_streamer — Labkit::Correlation::GRPC::ClientInterceptor
- #bidi_streamer — Labkit::Correlation::GRPC::ServerInterceptor
- #bidi_streamer — Labkit::Logging::GRPC::ServerInterceptor
- #bidi_streamer — Labkit::Tracing::GRPC::ClientInterceptor
- #bidi_streamer — Labkit::Tracing::GRPC::ServerInterceptor
- #calculate_duration — Labkit::ExconPublisher
- #call — Labkit::Middleware::Rack
- #call — Labkit::Middleware::Sidekiq::Client
- #call — Labkit::Middleware::Sidekiq::Context::Client
- #call — Labkit::Middleware::Sidekiq::Context::Server
- #call — Labkit::Middleware::Sidekiq::Server
- #call — Labkit::Middleware::Sidekiq::Tracing::Client
- #call — Labkit::Middleware::Sidekiq::Tracing::Server
- #call — Labkit::Tracing::RackMiddleware
- #call — Labkit::Tracing::Redis::RedisInterceptor
- #call_or_value — Labkit::Context
- #call_pipeline — Labkit::Tracing::Redis::RedisInterceptor
- #client_streamer — Labkit::Correlation::GRPC::ClientInterceptor
- #client_streamer — Labkit::Correlation::GRPC::ServerInterceptor
- #client_streamer — Labkit::Logging::GRPC::ServerInterceptor
- #client_streamer — Labkit::Tracing::GRPC::ClientInterceptor
- #client_streamer — Labkit::Tracing::GRPC::ServerInterceptor
- #connection_payload — Labkit::ExconPublisher
- #correlation_id — Labkit::Context
- #correlation_id — Labkit::Middleware::Rack
- #create_request_payload — Labkit::HTTPClientPublisher
- #create_request_payload — Labkit::NetHttpPublisher
- #create_unsubscriber — Labkit::Tracing::TracingCommon
- #do_get_block — Labkit::HTTPClientPublisher
- #error_call — Labkit::ExconPublisher
- #expand_data — Labkit::Context
- #fetch_connection_payload — Labkit::ExconPublisher
- #finish — Labkit::Tracing::AbstractInstrumenter
- #generate_query_string — Labkit::ExconPublisher
- #get_attribute — Labkit::Context
- #inject_correlation_id_into_metadata — Labkit::Correlation::GRPC::ClientInterceptor
- #job_class — Labkit::Middleware::Sidekiq::Tracing::SidekiqCommon
- #log_request — Labkit::Logging::GRPC::ServerInterceptor
- #merge — Labkit::Context
- #new_id — Labkit::Context
- #nil_or_int — Labkit::ExconPublisher
- #nil_or_string — Labkit::ExconPublisher
- #remove_connection_payload — Labkit::ExconPublisher
- #request — Labkit::Middleware::Rack
- #request — Labkit::NetHttpPublisher
- #request_call — Labkit::ExconPublisher
- #request_response — Labkit::Correlation::GRPC::ClientInterceptor
- #request_response — Labkit::Correlation::GRPC::ServerInterceptor
- #request_response — Labkit::Logging::GRPC::ServerInterceptor
- #request_response — Labkit::Tracing::GRPC::ClientInterceptor
- #request_response — Labkit::Tracing::GRPC::ServerInterceptor
- #response_call — Labkit::ExconPublisher
- #rpc_split — Labkit::Correlation::GRPC::GRPCCommon
- #scope_stack — Labkit::Tracing::AbstractInstrumenter
- #server_streamer — Labkit::Correlation::GRPC::ClientInterceptor
- #server_streamer — Labkit::Correlation::GRPC::ServerInterceptor
- #server_streamer — Labkit::Logging::GRPC::ServerInterceptor
- #server_streamer — Labkit::Tracing::GRPC::ClientInterceptor
- #server_streamer — Labkit::Tracing::GRPC::ServerInterceptor
- #span_name — Labkit::Tracing::AbstractInstrumenter
- #span_name — Labkit::Tracing::ExternalHttp::RequestInstrumenter
- #span_name — Labkit::Tracing::Rails::ActionView::RenderCollectionInstrumenter
- #span_name — Labkit::Tracing::Rails::ActionView::RenderPartialInstrumenter
- #span_name — Labkit::Tracing::Rails::ActionView::RenderTemplateInstrumenter
- #span_name — Labkit::Tracing::Rails::ActiveRecord::SqlInstrumenter
- #span_name — Labkit::Tracing::Rails::ActiveSupport::CacheDeleteInstrumenter
- #span_name — Labkit::Tracing::Rails::ActiveSupport::CacheFetchHitInstrumenter
- #span_name — Labkit::Tracing::Rails::ActiveSupport::CacheGenerateInstrumenter
- #span_name — Labkit::Tracing::Rails::ActiveSupport::CacheReadInstrumenter
- #span_name — Labkit::Tracing::Rails::ActiveSupport::CacheWriteInstrumenter
- #start — Labkit::Tracing::AbstractInstrumenter
- #start_payload — Labkit::ExconPublisher
- #store_connection_payload — Labkit::ExconPublisher
- #tags — Labkit::Tracing::AbstractInstrumenter
- #tags — Labkit::Tracing::ExternalHttp::RequestInstrumenter
- #tags — Labkit::Tracing::Rails::ActionView::RenderCollectionInstrumenter
- #tags — Labkit::Tracing::Rails::ActionView::RenderPartialInstrumenter
- #tags — Labkit::Tracing::Rails::ActionView::RenderTemplateInstrumenter
- #tags — Labkit::Tracing::Rails::ActiveRecord::SqlInstrumenter
- #tags — Labkit::Tracing::Rails::ActiveSupport::CacheDeleteInstrumenter
- #tags — Labkit::Tracing::Rails::ActiveSupport::CacheFetchHitInstrumenter
- #tags — Labkit::Tracing::Rails::ActiveSupport::CacheGenerateInstrumenter
- #tags — Labkit::Tracing::Rails::ActiveSupport::CacheReadInstrumenter
- #tags — Labkit::Tracing::Rails::ActiveSupport::CacheWriteInstrumenter
- #tags_from_job — Labkit::Middleware::Sidekiq::Tracing::SidekiqCommon
- #to_h — Labkit::Context
- #to_headers — Labkit::Context
- #wrap_with_correlation_id — Labkit::Correlation::GRPC::ServerInterceptor
- #wrap_with_tracing — Labkit::Tracing::GRPC::ClientInterceptor
- #wrap_with_tracing — Labkit::Tracing::GRPC::ServerInterceptor
- #wrapped? — Labkit::Middleware::Sidekiq::Tracing::SidekiqCommon