如何在 OpenTSDB 和 InfluxDB 或其他 TSDS 之间做出选择? [关闭]

Posted

技术标签:

【中文标题】如何在 OpenTSDB 和 InfluxDB 或其他 TSDS 之间做出选择? [关闭]【英文标题】:How to make a choice between OpenTSDB and InfluxDB or other TSDS? [closed] 【发布时间】:2014-10-21 20:08:10 【问题描述】:

它们都是开源的分布式时序数据库,OpenTSDB 用于度量,InfluxDB 用于度量和事件,没有外部依赖,另一个基于 HBase 的 OpenTSDB。

他们之间还有其他比较吗?

如果我想实时存储和查询|分析指标而不会基于时间序列出现恶化损失,哪个更好?

【问题讨论】:

【参考方案1】:

在其中一次会议上,我听说有人运行 Graphite/OpenTSDB 之类的工具来集中收集指标,并在每台服务器上本地运行 InfluxDB 来仅为该服务器收集指标。 (选择 InfluxDB 用于本地存储是因为它易于部署且内存轻量级)。

这与您的问题没有直接关系,但这个想法很吸引我,所以我想分享它。

【讨论】:

【参考方案2】:

Warp 10 是另一个值得考虑的选项(我是构建它的团队的一员),请在 http://www.warp10.io/ 上查看。

它基于 HBase,但也有一个独立版本,适用于低 100 亿个数据点中的卷,因此它应该适合大多数用例。

Warp 10 的优势之一是 WarpScript 语言,它是从头开始构建的,用于处理(地理)时间序列。

【讨论】:

【参考方案3】:

另一个开源选项是 blueflood:http://blueflood.io。

免责声明:和 Paul Dix 一样,我对我在 Blueflood 上工作这一事实有偏见。

根据您的简短要求列表,我认为 Blueflood 非常适合。也许如果您可以指定数据集的大小、需要运行的分析类型或您认为使您的项目独一无二的任何其他要求,我们可以帮助您找到更精确的答案。如果不知道您想做什么,我们将很难做出更有意义的回答。

【讨论】:

以上是关于如何在 OpenTSDB 和 InfluxDB 或其他 TSDS 之间做出选择? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

试用时间序列数据库InfluxDB

OpenTSDB 2.3+及TCollector 1.3+安装配置排错

用InfluxDB开源的性能测试工具对比InfluxDB和TDengine

zabbix结合grafana出图

grafana3.1.0安装配置

Docker运行grafana与zabbix结合