首页
Preview

解决gitlab prometheus data占满磁盘的问题

Gitlab 默认是开启 Prometheus监控的,data数据默认存储15天。

磁盘紧张的情况下,我们主要有两种办法解决该问题:

方法一:修改数据保留时长

下面的配置内容默认全部是注释掉的,可以去掉前面的 # ,然后将15d修改为对应所需的数值即可。

# prometheus['flags'] = {
#   'storage.tsdb.path' => "/var/opt/gitlab/prometheus/data",
#   'storage.tsdb.retention.time' => "15d",
#   'config.file' => "/var/opt/gitlab/prometheus/prometheus.yml"
# }

修改为(注意:需要删除注释#)

prometheus['flags'] = {
  'storage.tsdb.path' => "/var/opt/gitlab/prometheus/data",
  'storage.tsdb.retention.time' => "1d",
  'config.file' => "/var/opt/gitlab/prometheus/prometheus.yml"
}

方法二:直接关闭 Prometheus

vim gitlab/config/gitlab.rb

# prometheus['enable'] = true

修改为(注意:需要删除注释#)

prometheus['enable'] = false

重启gitlab

最后重启 gitlab 即可,多余的文件会被自动删除。

停止

gitlab-ctl stop

重新配置

gitlab-ctl reconfigure

启动

gitlab-ctl start

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
云原生之道
云原生是基于分布部署和统一运管的分布式云 ,以容器、微服务、DevOps等技术为基础建立的一套云技术产品体系。

评论(0)

添加评论