跳到主要内容
版本:0.9

快速设置

GreptimeCloud 与 GreptimeDB 完全兼容 Prometheus。这意味着你可以无缝地将 GreptimeCloud 用作 Prometheus 存储和查询的替代品。有关更多信息,请参阅 GreptimeDB 用户指南中的 Prometheus 文档

远程写入和读取

GreptimeCloud 实例可以配置为 Prometheus 的远程写入端点远程读取端点

将以下部分添加到你的 prometheus 配置中:

remote_write:
- url: https://<host>/v1/prometheus/write?db=<dbname>
basic_auth:
username: <username>
password: <password>

remote_read:
- url: https://<host>/v1/prometheus/read?db=<dbname>
basic_auth:
username: <username>
password: <password>

规则管理

每个 GreptimeCloud 服务都带有一个 Git 存储库,用于存储 Prometheus 的规则和配置。GreptimeCloud 的 Prometheus 兼容规则引擎会根据存储在数据库中的数据评估你的规则,并在匹配时发出警报。有关更多详细信息,请参阅规则管理

git clone https://<host>/promrules/git/<dbname>.git
# Copy your prometheus.yml and rules into this repo, and commit them
git add .
git commit -m "sync prometheus configuration"
git push

PromQL

GreptimeDB 支持 PromQL (Prometheus 查询语言),这意味着你可以将 GreptimeDB 作为 Prometheus 查询的替代品。有关更多详细信息,请参考 PromQL