关于云原生:thanos解析二-prometheus-shipper和compactor

34次阅读

共计 299 个字符,预计需要花费 1 分钟才能阅读完成。

prometheus shipper

prometheus 这个 pod 中的 sidecar(thanos)每隔 2h 向 minio 上传一次数据,能够看 sidecar 的运行 log:

再看 prometheus 中的 data 目录,能够看出,上传工夫跟日志的生成工夫统一:

compactor

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

  • compactor 别离对每个 prometheus 实例进行压缩,将 4 个 block 文件压缩为 1 个;
  • 压缩实现后,old block 的数据在 minio 上被删除;


再看 minio 中的数据:

正文完
 0