Add heap fragmentation metric
We need to know to what extent the Ruby heap is fragmented since this can lead to higher and sustained memory use in production. We add this metric to the existing RubySampler. Changelog: added
显示
- doc/administration/monitoring/prometheus/gitlab_metrics.md 1 个添加, 0 个删除doc/administration/monitoring/prometheus/gitlab_metrics.md
- lib/gitlab/metrics/memory.rb 15 个添加, 0 个删除lib/gitlab/metrics/memory.rb
- lib/gitlab/metrics/samplers/ruby_sampler.rb 9 个添加, 3 个删除lib/gitlab/metrics/samplers/ruby_sampler.rb
- metrics_server/dependencies.rb 1 个添加, 0 个删除metrics_server/dependencies.rb
- spec/lib/gitlab/metrics/memory_spec.rb 40 个添加, 0 个删除spec/lib/gitlab/metrics/memory_spec.rb
- spec/lib/gitlab/metrics/samplers/ruby_sampler_spec.rb 6 个添加, 0 个删除spec/lib/gitlab/metrics/samplers/ruby_sampler_spec.rb
lib/gitlab/metrics/memory.rb
0 → 100644
spec/lib/gitlab/metrics/memory_spec.rb
0 → 100644
想要评论请 注册 或 登录