首页 > 其他分享 >Gitlab Prometheus 磁盘空间占用

Gitlab Prometheus 磁盘空间占用

时间:2024-02-04 10:55:23浏览次数:29  
标签:gitlab 配置文件 Gitlab prometheus 磁盘空间 Prometheus enable tsdb

gitlab 默认启用 Prometheus,数据存储时长是 15天,经观察磁盘占用较大(我这边平均每天1G)

如果磁盘紧张的情况下可以修改数据保留时长,或直接关闭 Prometheus 监控,修改配置文件的方法如下:

配置文件位置 gitlab/config/gitlab.rb

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

prometheus['flags'] = {
'storage.tsdb.path' => "/var/opt/gitlab/prometheus/data",
# 'storage.tsdb.retention.time' => "15d",
'storage.tsdb.retention.time' => "2d",
'config.file' => "/var/opt/gitlab/prometheus/prometheus.yml"
}
1
2
3
4
5
6
2、直接关闭该功能,将配置文件中的 # prometheus['enable'] = true 取消注释后修改为 prometheus['enable'] = false

# prometheus['enable'] = true
prometheus['enable'] = false
1
2
最后重启 gitlab 即可,多余的文件会被自动删除。
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/catoop/article/details/125245090

标签:gitlab,配置文件,Gitlab,prometheus,磁盘空间,Prometheus,enable,tsdb
From: https://www.cnblogs.com/gaoyanbing/p/18005773

相关文章

  • linux清理磁盘空间
    根目录/仍然使用了100%的空间,可能会导致系统运行受阻。可以尝试以下方法来释放根分区的空间:删除不需要的文件:检查根目录中是否有不必要的文件或目录,并删除它们以释放空间。清理日志文件:检查/var/log/目录中是否有大型日志文件,并根据需要删除或归档它们。清理软件......
  • 如何给极狐GitLab 配置 webhook,自动触发 Pipeline?
    本文根据工作中的痛点来举例介绍如何使用极狐GitLab,让你的日常工作更高效。还在只使用极狐GitLab存放代码?那你就OUT啦。赶紧看看这篇文章,让你的日常工作更高效。使用GitlabWebhook触发Pipeline,打通工作消息通知关于A/B同学的问题,我想可以使用Webhook触发Pipe......
  • git~issue在github/gitlab中的使用
    本文档适用于github和gitlabissue介绍GitHub中的issue功能是一种用于跟踪项目中任务、缺陷、功能请求和讨论的工具。通过issue,项目成员可以提出问题、报告bug、请求新功能,进行讨论,并且能够将issue与代码变更(比如pullrequest)关联起来,以便更好地进行协作和项目管理。......
  • Prometheus部署+Alertmanager邮件告警
    选型我们单位自己开发的软件平台,需要自己来运维,正所谓不监控无运维,等着甲方来通知你服务挂了是一件很尴尬的事情。在软件选型方面,监控工具简直是太多了,每个软件都有自己的领地,有的是偏向跟踪分析、有的是报警的、有的是日志收集、有的只监控硬件。Prometheus、Nagios、Datadog......
  • prometheus发送告警信息
    配置邮件示例#Alertmanagerconfigurationalerting:alertmanagers:-static_configs:-targets:-192.168.19.55:9093#Loadrulesonceandperiodicallyevaluatethemaccordingtotheglobal'evaluation_interval'.rule_files......
  • 极狐GitLab在线发布(数据库)方法论
    前言其他公司——邮件“这周五凌晨6点公司产品发布,请相关的产品、设计、测试、运维、DBA、后端、前端、客服准时就位,6点开始我们准时挂维护页面。“产品公告栏“各位客户,我们产品定于xxxx(本周五)版本发布,维护xx小时,由此带来的不便请谅解,特此通告!“极狐GitLabSRE:昨天发布了。......
  • gitlab备份
    1)Gitlab的备份目录路径设置123456789101112[root@code-server~]#vim/etc/gitlab/gitlab.rbgitlab_rails['manage_backup_path']= truegitlab_rails['backup_path']= "/data/gitlab/backups"    //gitlab备份目录gitlab_rail......
  • 初始安装 Prometheus 监控k8s组件 target 状态显示失败的处理办法
    当我们使用Kubeadm完成Kubernetes的搭建时,默认控制面的组件的metrics端点会监听在本机127.0.0.1接口上,这会导致Prometheus/kube-Prometheus-stack开局配置无法从自动发现的端点拉取到指标。方法有如下两种:在使用kubeadm初始安装集群时,更新相关配置在Kubernete......
  • Prometheus+Grafana+Jmeter监控服务器资源及中间件(Prometheus & node_exporter &mysq
    一、Prometheus&node_exporter&Grafana的原理Prometheus:Prometheus是一个开源的系统监控和报警工具包,它负责定时从各种数据源(如NodeExporter)中获取指标数据,并将其存储在自己的时间序列数据库中。Prometheus支持灵活的查询和报警功能,用户可以方便地对这些指标数据进行查询......
  • Prometheus结合Consul采集多个MySQL实例的监控指标
    本文主要介绍如何利用Prometheus官网提供的mysqld_exporter进行多MySQL实例的监控指标采集建议安装最新版的mysqld_exporter,因为从’2022-09-01’之后才支持多实例功能的。具体的官网说明详见 Supportforscrapingmultiplemysqldhosts(#651)[1]ok,开始今天的教程~1、下载安......