Migrate correlation and tracing code to LabKit
This change is a fairly straightforward refactor to extract the tracing and correlation-id code from the gitlab rails codebase into the new LabKit-Ruby project. The corresponding import into LabKit-Ruby was in https://gitlab.com/gitlab-org/labkit-ruby/merge_requests/1 The code itself remains very similar for now. Extracting it allows us to reuse it in other projects, such as Gitaly-Ruby. This will give us the advantages of correlation-ids and distributed tracing in that project too.
显示
- Gemfile 3 个添加, 6 个删除Gemfile
- Gemfile.lock 8 个添加, 3 个删除Gemfile.lock
- app/controllers/application_controller.rb 1 个添加, 1 个删除app/controllers/application_controller.rb
- changelogs/unreleased/an-use-labkit.yml 5 个添加, 0 个删除changelogs/unreleased/an-use-labkit.yml
- config/initializers/lograge.rb 1 个添加, 1 个删除config/initializers/lograge.rb
- config/initializers/peek.rb 1 个添加, 1 个删除config/initializers/peek.rb
- config/initializers/tracing.rb 7 个添加, 9 个删除config/initializers/tracing.rb
- lib/gitlab/gitaly_client.rb 3 个添加, 3 个删除lib/gitlab/gitaly_client.rb
- lib/gitlab/grape_logging/loggers/correlation_id_logger.rb 1 个添加, 1 个删除lib/gitlab/grape_logging/loggers/correlation_id_logger.rb
- lib/gitlab/json_logger.rb 1 个添加, 1 个删除lib/gitlab/json_logger.rb
- lib/gitlab/middleware/correlation_id.rb 1 个添加, 1 个删除lib/gitlab/middleware/correlation_id.rb
- lib/gitlab/sentry.rb 1 个添加, 1 个删除lib/gitlab/sentry.rb
- lib/gitlab/sidekiq_middleware/correlation_injector.rb 2 个添加, 2 个删除lib/gitlab/sidekiq_middleware/correlation_injector.rb
- lib/gitlab/sidekiq_middleware/correlation_logger.rb 2 个添加, 2 个删除lib/gitlab/sidekiq_middleware/correlation_logger.rb
- lib/gitlab/tracing/common.rb 0 个添加, 69 个删除lib/gitlab/tracing/common.rb
- lib/gitlab/tracing/factory.rb 0 个添加, 61 个删除lib/gitlab/tracing/factory.rb
- lib/gitlab/tracing/grpc_interceptor.rb 0 个添加, 54 个删除lib/gitlab/tracing/grpc_interceptor.rb
- lib/gitlab/tracing/jaeger_factory.rb 0 个添加, 97 个删除lib/gitlab/tracing/jaeger_factory.rb
- lib/gitlab/tracing/rack_middleware.rb 0 个添加, 46 个删除lib/gitlab/tracing/rack_middleware.rb
- lib/gitlab/tracing/rails/action_view_subscriber.rb 0 个添加, 75 个删除lib/gitlab/tracing/rails/action_view_subscriber.rb
加载中
想要评论请 注册 或 登录