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
评论(0)