克服Prometheus单值数据模型的限制——GreptimeDB的新方法

💡 原文英文,约1100词,阅读约需4分钟。
📝

内容提要

GreptimeDB是一个分布式的时间序列数据库,解决了Prometheus单值数据模型的限制,提供了创新的解决方案,使监控数据更易于访问和分析。它支持多值样本和多种值类型,扩展了PromQL以进行多字段查询,并支持表模型和SQL进行高级关联分析。

🎯

关键要点

  • GreptimeDB是一个分布式的时间序列数据库,解决了Prometheus单值数据模型的限制。
  • Prometheus的数据模型需要重复传输相同来源的标签,导致数据收集和存储效率低下。
  • 相关测量的分离导致测量之间的关联丧失,限制了对指标交互的深入分析。
  • 创建综合监控仪表板需要从多个独立的PromQL查询中聚合数据,增加了查询负担。
  • GreptimeDB通过新的Metric Engine支持将相关指标一起存储,减少了标签传输冗余。
  • GreptimeDB允许每个数据源的样本存储多个值,支持多种值类型。
  • GreptimeDB扩展了PromQL,允许查询返回多个字段,简化了复合监控视图的查询。
  • GreptimeDB支持表模型和SQL查询,增强了关联分析的能力,超越了PromQL的灵活性。
  • GreptimeDB旨在帮助生成大量时间序列数据的行业高效挖掘数据的隐藏价值。
  • GreptimeDB是用Rust编写的,设计用于可扩展性、效率和强大的分析能力。
➡️

继续阅读