文档文档

迁移到 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://127.0.0.1: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: https://127.0.0.1:8888/sources/1/status
    • 到 etcd: https://127.0.0.1:8888/sources/373921399246786560/status
  6. 为 Chronograf 设置负载均衡器。

  7. 启动 Chronograf.


此页是否对您有帮助?

感谢您的反馈!


Flux 的未来

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

阅读更多

InfluxDB 3 开源版本现已发布公开 Alpha 版

InfluxDB 3 开源版本现已可用于 Alpha 测试,根据 MIT 或 Apache 2 许可获得许可。

我们正在发布两个作为 Alpha 版本一部分的产品。

InfluxDB 3 Core 是我们新的开源产品。它是用于时间序列和事件数据的最新数据引擎。InfluxDB 3 Enterprise 是一个商业版本,它建立在 Core 的基础上,增加了历史查询功能、读取副本、高可用性、可扩展性和细粒度的安全性。

有关如何开始使用的更多信息,请查看