从 Prometheus 迁移
GreptimeDB 可以用来存储 Prometheus 的时间序列数据。 此外,GreptimeDB 通过其 HTTP API 支持 Prometheus 查询语言。 这可以使你轻松将 Prometheus 的 long-term storage 切换到 GreptimeDB。
数据模型的区别
要了解 Prometheus 和 GreptimeDB 数据模型之间的差异,请参阅 Ingest Data 文档中的数据模型部分。
Prometheus Remote Write
有关 Prometheus 将数据写入 GreptimeDB 的配置信息,请参阅 Remote Write 文档。
Prometheus HTTP API 与 PromQL
GreptimeDB 通过其 HTTP API 支持 Prometheus 查询语言 (PromQL)。
有关使用 Prometheus 查询语言在 GreptimeDB 中查询数据的详细信息,请参阅 PromQL 文档中的 HTTP API 部分。
使用 Grafana 可视化数据
对于习惯使用 Grafana 可视化 Prometheus 数据的开发人员,你可以继续使用相同的 Grafana 仪表板来可视化存储在 GreptimeDB 中的数据。
要在 Grafana 中将 GreptimeDB 添加为 Prometheus 数据源,请参阅 Grafana 的集成文档。
参考阅读
请参考以下博客文章查看 GreptimeDB 与 Prometheus 的集成教程及用户故事:
- 如何配置 GreptimeDB 作为 Prometheus 的长期存储
- Scale Prometheus:K8s 部署 GreptimeDB 集群作为 Prometheus 长期存储
- 「用户故事」从 Thanos 到 GreptimeDB,我们实现了 Prometheus 高效长期存储
如果您需要更详细的迁移方案或示例脚本,请提供具体的表结构和数据量信息。GreptimeDB 官方社区将为您提供进一步的支持。欢迎加入 Greptime Slack 社区交流。