监控
监控是数据库管理的重要组成部分。通过监控指标,你可以评估数据库的状态,维护部署并诊断问题。
请参考指标详情章节了解 GreptimeDB 的具体指标。
启动 GreptimeDB
请参考此处了解如何启动 GreptimeDB。
导出数据到 Prometheus
GreptimeDB 支持导出数据到 Prometheus。 在配置导出数据之前,你需要按照 Prometheus 的官方文档安装 Prometheus.
要从 GreptimeDB 中抓取指标,请编写 Prometheus 配置文件并将其保存为 prometheus.yml:
global:
  scrape_interval: 15s 
scrape_configs:
  - job_name: 'greptimedb'
    static_configs:
      # Assuming that GreptimeDB is running locally.
      # The default HTTP port of 4000.
      - targets: ['localhost:4000']
使用该配置文件启动 Prometheus。 例如,使用 Docker 启动 Prometheus 时,可以将配置文件挂载到 Docker 容器中:
docker run \
  -p 9090:9090 \
  -v $(pwd)/prometheus.yml:/etc/prometheus/prometheus.yml \
  prom/prometheus
NOTE
为了防止不小心退出 Docker 容器,你可能想以 “detached” 模式运行它:在 docker run 命令中添加 -d 参数即可。