Skip to content
代码片段 群组 项目
提交 f5e9dc63 编辑于 作者: Mayra Cabrera's avatar Mayra Cabrera
浏览文件

Merge branch 'sh-fix-stale-prometrics-config' into 'master'

Fix stale Prometheus metrics directory not being restored

See merge request gitlab-org/gitlab!76477
No related branches found
No related tags found
无相关合并请求
......@@ -32,6 +32,7 @@
let(:prometheus_config) { ::Prometheus::Client::Configuration.new }
let(:metrics_dir) { Dir.mktmpdir }
let(:settings_double) { double(:settings, sidekiq_exporter: {}) }
let!(:old_metrics_dir) { ::Prometheus::Client.configuration.multiprocess_files_dir }
subject(:metrics_server) { described_class.new('fake', metrics_dir, true)}
......@@ -43,8 +44,11 @@
end
after do
Gitlab::Metrics.reset_registry!
::Prometheus::CleanupMultiprocDirService.new.execute
Dir.rmdir(metrics_dir)
::Prometheus::Client.configuration.multiprocess_files_dir = old_metrics_dir
end
it 'configures ::Prometheus::Client' do
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册