monitor设置tsdb保留天数
更新时间: 2024-12-19 16:29:27
阅读 25
背景
客户磁盘空间不足,查看发现monitor占用磁盘空间很高,因为tsdb目录数据量很大,于是设置保留tsdb天数就可以清理大量空间,是一个不错的方法。
操作方法
需要更改/youdata/installer下的docker-stack.monitor.yaml,在prometheus配置下面加上一行command,
command: "--config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/prometheus --web.console.libraries=/usr/share/prometheus/console_libraries --web.console.templates=/usr/share/prometheus/consoles --storage.tsdb.retention.time=7d"
如下图所示:
加完之后,dsd下monitor的配置文件使其生效,tsdb就保留配置对应的天数,上图是7d是保留7天,可以更改天数配置。
文档反馈
以上内容对您是否有帮助?