thanos解析(二)|thanos解析(二) -- prometheus shipper和compactor

prometheus shipper 【thanos解析(二)|thanos解析(二) -- prometheus shipper和compactor】prometheus这个pod中的sidecar(thanos)每隔2h向minio上传一次数据,可以看sidecar的运行log:
thanos解析(二)|thanos解析(二) -- prometheus shipper和compactor
文章图片

再看prometheus中的data目录,可以看出,上传时间跟日志的生成时间一致:
thanos解析(二)|thanos解析(二) -- prometheus shipper和compactor
文章图片

compactor compactor会定期压缩minio中的块数据(2h),将若干个块数据-->压缩成1个块数据;
环境中有1个compactor和2个prometheus实例:

  • compactor分别对每个prometheus实例进行压缩,将4个block文件压缩为1个;
  • 压缩完成后,old block的数据在minio上被删除;
thanos解析(二)|thanos解析(二) -- prometheus shipper和compactor
文章图片

再看minio中的数据:
thanos解析(二)|thanos解析(二) -- prometheus shipper和compactor
文章图片

    推荐阅读