Separate Sidekiq metrics and health-checks server
It has been a long-standing issue that for Sidekiq, serving metrics and health-checks was coupled into a single server. We had already separated settings keys for these two concerns previously, in anticipation of splitting these endpoints apart, which is a breaking change. We can now do this with 15.0. Changelog: changed
显示
- config/gitlab.yml.example 1 个添加, 2 个删除config/gitlab.yml.example
- config/initializers/1_settings.rb 3 个添加, 8 个删除config/initializers/1_settings.rb
- config/initializers/7_prometheus_metrics.rb 0 个添加, 18 个删除config/initializers/7_prometheus_metrics.rb
- config/initializers/sidekiq.rb 11 个添加, 0 个删除config/initializers/sidekiq.rb
- lib/gitlab/health_checks/middleware.rb 33 个添加, 0 个删除lib/gitlab/health_checks/middleware.rb
- lib/gitlab/health_checks/server.rb 62 个添加, 0 个删除lib/gitlab/health_checks/server.rb
- lib/gitlab/metrics/exporter/base_exporter.rb 0 个添加, 11 个删除lib/gitlab/metrics/exporter/base_exporter.rb
- lib/gitlab/metrics/exporter/health_checks_middleware.rb 0 个添加, 35 个删除lib/gitlab/metrics/exporter/health_checks_middleware.rb
- metrics_server/dependencies.rb 0 个添加, 1 个删除metrics_server/dependencies.rb
- sidekiq_cluster/cli.rb 1 个添加, 15 个删除sidekiq_cluster/cli.rb
- spec/commands/sidekiq_cluster/cli_spec.rb 15 个添加, 53 个删除spec/commands/sidekiq_cluster/cli_spec.rb
- spec/lib/gitlab/health_checks/middleware_spec.rb 4 个添加, 4 个删除spec/lib/gitlab/health_checks/middleware_spec.rb
- spec/lib/gitlab/health_checks/server_spec.rb 64 个添加, 0 个删除spec/lib/gitlab/health_checks/server_spec.rb
- spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb 0 个添加, 2 个删除spec/lib/gitlab/metrics/exporter/base_exporter_spec.rb
加载中
想要评论请 注册 或 登录