prometheus备份容器监控的数据

Posted zqj-blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了prometheus备份容器监控的数据相关的知识,希望对你有一定的参考价值。

prometheus将采集到的样本以时间序列的方式保存在内存(TSDB 时序数据库)中,并定时保存到硬盘中。与zabbix不同,zabbix会保存所有的数据,而prometheus本地存储会保存15天,超过15天以上的数据将会被删除,若要永久存储数据,有两种方式,方式一:修改prometheus的配置参数“storage.tsdb.retention.time=10000d”;方式二:将数据引入存储到Influcdb中。为保证数据安全性,本文主要介绍的是promethues本地存储备份数据的方法。


一、存储原理

  prometheus 提供了本地存储(TSDB)时序型数据库的存储方式,在2.0版本之后,压缩数据的能力得到了大大的提升,单点情况下可以满足 大部分用户的需求,但本地存储 阻碍了prometheus实现集群化,因此在集群中应当采用 其他时序性数据来替代。

  prometheus 每2小时 会写一个block(块)的数据,每个block是一个目录,包含:

技术图片

 

 

  

以上是关于prometheus备份容器监控的数据的主要内容,如果未能解决你的问题,请参考以下文章

Prometheus Install

如何在不丢失 docker 数据的情况下更新 prometheus 配置文件

Prometheus部署监控容器

Prometheus学习之Blackbox

Prometheus学习之Blackbox

Prometheus学习之Blackbox