DM从1.0.1升级到1.0.2,grafana报错

  • 【TiDB 版本】:5.7.25-TiDB-v3.0.5
  • 【DM 版本】:1.0.1
  • 【问题描述】:

DM集群从1.0.1版本升级至1.0.2时,步骤如下:(参考链接:https://pingcap.com/docs-cn/stable/reference/tools/data-migration/dm-upgrade/)

  1. 下载新版本 DM-Ansible, 确认 inventory.ini 文件中 dm_version = v1.0.2
  2. 执行 ansible-playbook local_prepare.yml 下载新的 DM binary 到本地
  3. 执行 ansible-playbook rolling_update.yml 滚动升级 DM 集群组件
  4. 执行 ansible-playbook rolling_update_monitor.yml 滚动升级 DM 监控组件

我在以上步骤1与步骤2之间加了从老版本中拷贝inventory.ini至新版本中,同时文件中的dm_version也修改为v1.0.2 在执行到步骤4 rolling_update_monitor.yml时出现如下错误:

麻烦看下 {dm_ansible_path}/scripts/dests.json 的内容。

我们这边先分析一下。

rolling_update_monitor.yml 的确存在问题。现阶段其实 prometheus 的逻辑已经跑完。后面grafana 的逻辑可以通过执行 ansible-playbook start.yml 就可以了。

后续版本我们会 fix 掉这个问题,谢谢反馈。

:+1: 好的

:+1::+1::+1: