mysql-replay 工具有在线回放demo么

【 TiDB 使用环境】测试
【 TiDB 版本】5.0.4

【遇到的问题:问题现象及影响】
测试工具有在线回放功能,测试N多方法都失败了。
https://github.com/zyguan/mysql-replay
步骤如下

  1. 启动tcpdmp收集
nohup tcpdump -nn -B 1572864 -w /data/dump_pcap_data/data.%s.pcap -Z root -G 60 -i <network- interface> tcp port 4000 1> main.log 2>&1 &
  1. 启动mysql-replay serve
mysql-replay serve --addr :5000 --ports 4000 --target-dsn 'root@tcp(192.168.8.13:4000)/test?charset=utf8mb4&sql_mode=NO_AUTO_VALUE_ON_ZERO'  --archive-dir=/data/dump_pcap_data  --speed 1
  1. 启动notify,周知流量回放:报错
 mysql-replay notify --callback-url "http://127.0.0.1:5000/requests" --channel "centos1" --download-url "http" --log-level debug
Error: accepts 1 arg(s), received 0
Usage:
  mysql-replay notify [flags]

Flags:
      --callback-url string   callback url (default "http://127.0.0.1:5000/requests")
      --channel string        tcpdump channel (default "centos1")
      --download-url string   download url format
  -h, --help                  help for notify

Global Flags:
      --log-level string     log level (default "info")
      --log-output strings   log output (default [stderr])
      --pprof string         enable pprof

查看源码没发现什么demo,社区存在相关解释:有些模糊:mysql-replay复制mysql流量到Tidb6.X - #6,来自 TammyLi

你的核心诉求是什么?

MySQL Replay是一个第三方工具,不是TiDB官方提供的工具,我无法确定是否有在线回放demo。建议您查看MySQL Replay的官方文档或者联系MySQL Replay的开发者获取更多信息。如果您有关于TiDB或者TiDB Cloud的其他问题,我很乐意为您解答。

1 个赞

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。