升级到 v6.2.4 之前的操作

创建时间:2024-04-17 最近修改时间:2024-04-17

#1. 升级到 v6.2.4 之前的操作

#1.1 采集器自定义 hostname 位置修改

在 6.0.1/6.1 中支持了采集器读取 HOSTNAME 环境变量的值来指定采集器获取到的环境变量,用户可以在不去真正修改 Hostname 的前提下为采集器指定特定的 Hostname。

在 6.2 中,我们去掉了此机制,改为在 deepflow-agent.yaml/trident.yaml 中提供明确的 hostname 指定配置项来实现。

#1.1.1 deepflow-agent配置方式

修改/etc/deepflow-agent.yaml,增加os-hostame-override配置项。

#1.1.2 trident配置方式

修改/etc/trident.yaml,增加override-os-hostname配置项。

#2. 升级到 v6.2.6 之前的操作

#2.1 MySQL 数据表字段修改

  • v6.2 的中间版本升级至 v6.2.6,检查pod_service表中是否存在label字段;如果不存在,则执行以下语句
    ALTER TABLE pod_service ADD COLUMN label TEXT COMMENT 'separated by ,';
    
    1

#2.2 ClickHouse 数据表字段修改

  • 需要带着 patch 升级,在7号 patch 中优化了 ClickHouse 字段修改的效率,避免由于 ClickHouse 数据量大导致的升级失败。