gitlab-org--gitlab-foss/config/initializers
Andrew Newdigate 57a8859a11 Conditionally initialize the global opentracing tracer
This change will instantiate an OpenTracing tracer and configure it
as the global tracer when the GITLAB_TRACING environment variable is
configured. GITLAB_TRACING takes a "connection string"-like value,
encapsulating the driver (eg jaeger, etc) and options for the driver.

Since each service, whether it's written in Ruby or Golang, uses the
same connection-string, it should be very easy to configure all
services in a cluster, or even a single development machine to be
setup to use tracing.

Note that this change does not include instrumentation or propagation
changes as this is a way of breaking a previous larger change into
components. The instrumentation and propagation changes will follow
in separate changes.
2019-01-17 12:32:44 +02:00
..
0_acts_as_taggable.rb
0_as_concern.rb
0_inflections.rb
0_post_deployment_migrations.rb
01_secret_token.rb
1_settings.rb Add SSE-C key configuration option for Amazon S3 remote backups 2019-01-09 16:39:20 +00:00
2_gitlab.rb
5_backend.rb
6_validations.rb
7_prometheus_metrics.rb Add experimental support for Puma 2018-10-25 17:50:15 +01:00
7_redis.rb
8_devise.rb Load the devise initializer before metrics 2018-12-18 16:22:52 +01:00
8_gitaly.rb
9_fast_gettext.rb
action_dispatch_http_mime_negotiation.rb Disable format determination based on path extension 2018-12-03 12:29:02 +01:00
action_mailer_hooks.rb
active_record_avoid_type_casting_in_uniqueness_validator.rb Make it clear that monkey patch is no longer needed in Rails 5.1 2018-12-27 15:46:32 +01:00
active_record_data_types.rb Remove rails 4 support in CI, Gemfiles, bin/ and config/ 2018-12-14 19:36:22 +01:00
active_record_lifecycle.rb Add experimental support for Puma 2018-10-25 17:50:15 +01:00
active_record_locking.rb Support both 0 and NULL lock_versions 2018-12-27 15:59:19 +01:00
active_record_migration.rb
active_record_mysql_timestamp.rb
active_record_preloader.rb
active_record_schema_ignore_tables.rb
active_record_table_definition.rb
active_record_verbose_query_logs.rb
ar_mysql_jsonb_support.rb Add config_options|variables to BuildMetadata 2019-01-04 16:38:17 +01:00
ar_native_database_types.rb
ar_speed_up_migration_checking.rb
attr_encrypted_no_db_connection.rb Correctly handle data-loss scenarios when encrypting columns 2018-11-27 18:24:18 +00:00
backtrace_silencers.rb
batch_loader.rb
bootstrap_form.rb
bullet.rb
chronic_duration.rb
connection_fix.rb
console_message.rb
cookies_serializer.rb
correlation_id.rb Log and pass correlation-id between Unicorn, Sidekiq and Gitaly 2018-12-06 20:46:14 +01:00
date_time_formats.rb
default_url_options.rb
deprecations.rb
devise_password_length.rb.example
direct_upload_support.rb
doorkeeper.rb Merge branch 'security-fix-uri-xss-applications' into 'master' 2018-11-28 19:14:15 -05:00
doorkeeper_openid_connect.rb
etag_caching.rb
fill_shards.rb Fix syntax error in initializers/fill_shards 2018-11-07 17:25:29 +00:00
fix_local_cache_middleware.rb
flipper.rb
fog_google_https_private_urls.rb
forbid_sidekiq_in_transactions.rb
gettext_rails_i18n_patch.rb
gitlab_shell_secret_token.rb
gitlab_workhorse_secret.rb
go_get.rb
grpc.rb
hamlit.rb
health_check.rb
hipchat_client_patch.rb Prevent SSRF attacks in HipChat integration 2018-10-02 23:04:37 -04:00
kaminari_config.rb
kubeclient.rb Remove monkeypatch as now present in upstream 2018-11-27 21:05:34 +13:00
lograge.rb Log and pass correlation-id between Unicorn, Sidekiq and Gitaly 2018-12-06 20:46:14 +01:00
macos.rb Add experimental support for Puma 2018-10-25 17:50:15 +01:00
mime_types.rb
mini_magick.rb
mysql_ignore_postgresql_options.rb
mysql_set_length_for_binary_indexes.rb Remove rails 4 support in CI, Gemfiles, bin/ and config/ 2018-12-14 19:36:22 +01:00
new_framework_defaults.rb Fix deprecation: returning false in Active Record and Active Model callbacks will not implicitly halt a callback chain 2019-01-03 23:43:53 +01:00
omniauth.rb
pages.rb
peek.rb
postgresql_cte.rb
postgresql_limit_fix.rb
postgresql_opclasses_support.rb Add support for explicit index order 2019-01-03 15:12:49 +01:00
premailer.rb
query_limiting.rb
rack_attack.rb.example
rack_attack_git_basic_auth.rb
rack_attack_global.rb Merge branch 'security-fix-pat-web-access' into 'master' 2018-11-28 19:13:59 -05:00
rack_attack_logging.rb
rack_lineprof.rb
rbtrace.rb Add experimental support for Puma 2018-10-25 17:50:15 +01:00
relative_naming_ci_namespace.rb
relative_url.rb.sample
request_context.rb
request_profiler.rb
routing_draw.rb Put EE routes in EE files under EE directories 2018-10-26 14:27:05 +08:00
rspec_profiling.rb
sentry.rb Extract process_name from GitLab::Sentry 2019-01-16 15:29:05 +02:00
server_uptime.rb
session_store.rb
sherlock.rb
sidekiq.rb Bump gitlab-reliable-fetcher gem 2018-12-17 20:48:46 +02:00
smtp_settings.rb.sample
static_files.rb Remove rails 4 support in CI, Gemfiles, bin/ and config/ 2018-12-14 19:36:22 +01:00
time_zone.rb
tracing.rb Conditionally initialize the global opentracing tracer 2019-01-17 12:32:44 +02:00
trusted_proxies.rb Remove rails 4 support in CI, Gemfiles, bin/ and config/ 2018-12-14 19:36:22 +01:00
warden.rb Guard against a login attempt with invalid CSRF token 2018-09-26 12:20:43 -07:00
workhorse_multipart.rb
wrap_parameters.rb
zz_metrics.rb Always load the metrics the last 2018-12-21 00:53:45 +08:00