Remove Filesystem check metrics that use too much CPU to handle requests
This commit is contained in:
parent
95f9f05378
commit
8a0e314463
|
@ -6,8 +6,7 @@ class MetricsService
|
|||
Gitlab::HealthChecks::Redis::RedisCheck,
|
||||
Gitlab::HealthChecks::Redis::CacheCheck,
|
||||
Gitlab::HealthChecks::Redis::QueuesCheck,
|
||||
Gitlab::HealthChecks::Redis::SharedStateCheck,
|
||||
Gitlab::HealthChecks::FsShardsCheck
|
||||
Gitlab::HealthChecks::Redis::SharedStateCheck
|
||||
].freeze
|
||||
|
||||
def prometheus_metrics_text
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
title: Remove Filesystem check metrics that use too much CPU to handle requests
|
||||
merge_request:
|
||||
author:
|
||||
type: performance
|
|
@ -59,17 +59,6 @@ describe MetricsController do
|
|||
expect(response.body).to match(/^redis_shared_state_ping_latency_seconds [0-9\.]+$/)
|
||||
end
|
||||
|
||||
it 'returns file system check metrics' do
|
||||
get :index
|
||||
|
||||
expect(response.body).to match(/^filesystem_access_latency_seconds{shard="default"} [0-9\.]+$/)
|
||||
expect(response.body).to match(/^filesystem_accessible{shard="default"} 1$/)
|
||||
expect(response.body).to match(/^filesystem_write_latency_seconds{shard="default"} [0-9\.]+$/)
|
||||
expect(response.body).to match(/^filesystem_writable{shard="default"} 1$/)
|
||||
expect(response.body).to match(/^filesystem_read_latency_seconds{shard="default"} [0-9\.]+$/)
|
||||
expect(response.body).to match(/^filesystem_readable{shard="default"} 1$/)
|
||||
end
|
||||
|
||||
context 'prometheus metrics are disabled' do
|
||||
before do
|
||||
allow(Gitlab::Metrics).to receive(:prometheus_metrics_enabled?).and_return(false)
|
||||
|
|
Loading…
Reference in New Issue