`v0.9.x` 迁移指南
自托管 KMonitor v0.9.x 的迁移指南。配置迁移和数据库同步。
仅当您的电量低于v0.9.0并升级到v0.9.x.
本文档中提到的步骤将导致停机。
升级到时请按照以下步骤操作0.9.x。涉及一些停机时间。在停机期间,SDK 将收到503 Service Unavailable发送会话时。升级完成后,摄取应该会正常恢复。 SDK 将自动重试发送未发送的会话。
1. 通过 SSH 连接到托管 KMonitor 的虚拟机
2. 关闭所有 KMonitor 服务
cd ~/measure/self-hostsudo docker compose -f compose.yml -f compose.prod.yml --profile init --profile migrate down --remove-orphans3. 执行升级
访问发布页面捕获匹配的最新标签[MAJOR].[MINOR].[PATCH]格式。
cd ~/measuregit reset --hard # only applies if you have local modificationsgit fetch --tagsgit checkout <git-tag>4. 迁移配置
cd self-hostsudo ./config.sh --production --ensure5. 运行数据库同步和迁移脚本
执行此步骤即可完成迁移。完成此步骤之前,KMonitor 仪表板可能无法正常工作。
sudo ./migrations/v0.9.x-sync-databases.sh6.启动KMonitor服务
sudo ./install.sh