Documentation

迁移到 Chronograf HA 配置

使用 chronoctl 将您的 Chronograf 配置存储从 BoltDB 迁移到用于 Chronograf 高可用性 (HA) 集群的共享 etcd 数据存储。

更新资源 ID

将 Chronograf 迁移到共享数据源会为每个资源创建新的源 ID。更新指向 Chronograf 仪表板的外部链接以反映新的源 ID。

  1. 通过终止 chronograf 进程来停止 Chronograf 服务器。

  2. 为了防止数据丢失,我们强烈建议您在迁移到 Chronograf 集群之前备份您的 Chronograf 数据存储。

  3. 安装并启动 etcd.

  4. 运行以下命令,指定本地 BoltDB 文件和以 etcd:// 开头的 etcd 端点。(我们建议将前缀 bolt:// 添加到绝对路径。请勿使用前缀指定 BoltDB 文件的相对路径。)

    chronoctl migrate \
      --from bolt:///path/to/chronograf-v1.db \
      --to etcd://localhost:2379
    
    提供 etcd 身份验证凭据

    如果在 etcd 上启用了身份验证,请使用标准 URI 基本身份验证格式来定义用户名和密码。例如

    etcd://username:password@localhost:2379
    
    提供 etcd TLS 凭据

    如果在 etcd 上启用了 TLS,请在您的 etcd URL 中使用以下查询参数提供您的 TLS 证书凭据

    • cert:客户端证书文件或 PEM 文件的路径
    • key:客户端密钥文件的路径
    • ca:受信任的 CA 证书的路径
    etcd://127.0.0.1:2379?cert=/tmp/client.crt&key=/tst/client.key&ca=/tst/ca.crt
    
  5. 更新指向 Chronograf 的链接(例如,来自外部来源)以反映您的新 URL

    • 来自 BoltDB: http://localhost:8888/sources/1/status
    • 到 etcd: http://localhost:8888/sources/373921399246786560/status
  6. 为 Chronograf 设置负载均衡器。

  7. 启动 Chronograf.


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在这样使用它,而无需对您的代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、近实时数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 基于 Core 的基础构建,增加了高可用性、读取副本、增强的安全性以及数据压缩,以实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

欲了解更多信息,请查看