Mimir源码分析(二):效率爆棚的分片压缩 Posted on August 6, 2022 Mimir compactor组件负责将抓取模块ingester上传的多个TSDB blocks,合并成大的block,即从level1-levelN的压缩过程。当处理亿级活跃指标压缩数据时,会出现一系列挑战性的问题。 [Read More] Tags: grafana mimir
Mimir 源码分析(一):海量series chunk 同时落盘带来的挑战 Posted on August 3, 2022 1. 背景 [Read More] Tags: grafana mimir
Mimir 速体验(Part 4): 使用 HATracker 实现 Prometheus 数据抓取高可靠 Posted on August 1, 2022 在 Mimir/Cortex 中,默认一份数据从 distributor 会写3份到不同 ingester 节点,这样做的目的是想通过多副本复制的方式实现数据存储的高可靠。在 Prometheus 生态中,不仅要实现数据存储的高可靠,还要实现数据抓取(Agent/Collector)的高可靠,通常大家也是采用相似的策略,即针对相同配置起多个 Prometheus 实例,然后再将每个实例抓取的结果通过 remote write 推送到同一存储后端。 [Read More] Tags: grafana mimir
Mimir 速体验(Part 3): 通过 runtime 配置实现租户细粒度管理 Posted on July 23, 2022 在前面两篇文章中,我们已经搭建了 Mimir 集群,并通过 Grafna Agent 实现多租户数据抓取,今天再来讲讲如何通过 Mimir 的 runtime 配置对租户进行细粒度管理。 [Read More] Tags: grafana mimir
Mimir 速体验(Part 2): 使用 Grafana agent 实现多租户数据抓取 Posted on July 22, 2022 本篇文章属于 Mimir 速体验系列第二篇,如果你还没阅读第一篇,请点击 xxx。 [Read More] Tags: grafana mimir