M3、灭霸和Cortex

我比较了现有的方法,以便在适当的规模下有效运用指标。

M3三款车型

M3 Monorepo – 分布式TSDB、聚合器和查询引擎,Prometheus的附属组件,兼容Graphite的指标平台。

M3文档

主要特点

    • A distributed time series database

 

    • A sidecar process

 

    • A distributed query engine

 

    An aggregation tier

构成要素

    • M3 Coordinator

 

    • M3DB

 

    • M3 Query (Engine)

 

    M3 Aggregator
thumbnail

CNCF将在沙盒中托管OpenMetrics – 云原生计算基金会

我们为能够成为OpenMetrics的一部分感到非常兴奋,并将全力支持该标准在我们的开源分布式时间序列数据库M3DB上的本地化。M3DB是我们用来存储以及支持Prometheus的长期指标存储的PB级别指标的。

灭霸

thanos-io/thanos: 具有长期存储能力的高可用Prometheus设置。

灭霸是一套由多个组件构成的系统,可以无限扩展存储容量,用以构建高可用度的度量系统。它可以在现有的普罗米修斯部署之上无缝添加。

arch

灭霸 – 一款可扩展的普罗米修斯,配备无限存储空间。

M3和灭霸相比如何?

Uber已经将其自有的大规模度量平台M3开源并公开。

在本地未放置的指标延迟很高。

皮层

Cortex:面向Prometheus的横向可扩展、高可用、多租户的长期存储解决方案。

arch

思考

我觉得M3的设计是最简洁的。

接下来,我想实际操作一下。

来源

    • FOSDEM 2019: M3, Prometheus and Graphite with metrics and monitoring in an increasingly complex world

 

    • KubeConにKelsey Hightower氏登壇、コンテナからサーバーレスへ移行するデモを実演 | Think IT(シンクイット)

 

    CNCF、Prometheus as a ServiceのCortexをサンドボックスプロジェクトとして採用 | Think IT(シンクイット)
广告
将在 10 秒后关闭
bannerAds