当前位置:网站首页>一文带你了解 Grafana 最新开源项目 Mimir 的前世今生
一文带你了解 Grafana 最新开源项目 Mimir 的前世今生
2022-07-31 22:37:00 【InfoQ】
Mimir 是什么
Mimir 的卖点
- 超大规模生产验证(超 20 亿活跃指标)
- 部署简单,支持单体/微服务两种部署方式,依赖少(只有 OSS, Cortex 的依赖你懂得)
- 支持高基数的 metrics 压缩和查询
- 支持同一租户 Block 分片压缩(超过 64G 限制)
- 支持查询和计算下层
- 天然支持多租户,并支持全局跨租户查询
- 兼容所有 metircs 协议(目前主要支持 Prometheus)
- Cortex 太难用了,如果现在用的是 Cortex 可以尝试升级到 Mimir。
- Thanos 目前工作的很好,除非遇到 高基数/ 大 Block 压缩问题等问题,否则没必要迁移。
- VictoriaMetrics 工作的也很好,需要社区中立添加与 VictoriaMetrics 的对比测试,方便做选择。
与 Cortex 的关系

- Cortex 有较大技术债,很难满足 Mimir 中的一些需求
- 开源协议的更改,更满足 Grafana 公司产品的发展,Cortex 属于 Apache-2.0 License, 而 Mimir 协议为 AGPLv3。
是否值得学习
总结
参考链接
- https://grafana.com/oss/mimir
- https://news.ycombinator.com/item?id=30854734
- https://grafana.com/blog/2021/04/20/qa-with-our-ceo-on-relicensing/
- https://grafana.com/docs/mimir/latest/migration-guide/migrating-from-cortex
边栏推荐
- A few permanent free network transmission, convenient and simple (Intranet through tutorials)
- 如何导入 Golang 外部包并使用它?
- C程序设计-方法与实践(清华大学出版社)习题解析
- spark reports an error OutOfMemory "recommended collection"
- 二叉树非递归遍历
- How to reduce the gap between software design and implementation
- 程序进程和线程(线程的并发与并行)以及线程的基本创建和使用
- Go mode tidy reports an error go warning “all” matched no packages
- 了解下C# 匿名方法
- Efficient Concurrency: A Detailed Explanation of Synchornized's Lock Optimization
猜你喜欢
Handwritten a simple web server (B/S architecture)
(26)Blender源码分析之顶层菜单的关于菜单
GateWay implements load balancing
不知道该怎么办的同步问题
The old music player WinAmp released version 5.9 RC1: migrated to VS 2019, completely rebuilt, compatible with Win11
ECCV 2022 Huake & ETH propose OSFormer, the first one-stage Transformer framework for camouflaging instance segmentation!The code is open source!...
flowable workflow all business concepts
二叉树非递归遍历
Design of Fire and Anti-theft System Based on Single Chip GSM
Flink_CDC construction and simple use
随机推荐
【ACM】2022.7.31训练赛
ThreadLocal
spark reports an error OutOfMemory "recommended collection"
cas and spin locks (is lightweight locks spin locks)
#yyds干货盘点# 面试必刷TOP101:链表中环的入口结点
In Golang go-redis cluster mode, new connections are constantly created, and the problem of decreased efficiency is solved
useragent online lookup
周总结
数据分析(一)——matplotlib
Unity - by casting and cloning method dynamic control under various UGUI create and display
Linux environment redis cluster to build "recommended collection"
SQL27 View user details of different age groups
手写一个简单的web服务器(B/S架构)
Golang - from entry to abandonment
UVM RAL model and built-in seq
uniapp小程序检查、提示更新
SQL注入 Less42(POST型堆叠注入)
Components of TypeScript
Student management system on the first day: complete login PyQt5 + MySQL5.8 exit the operation logic
如何导入 Golang 外部包并使用它?