go 通过binlog实现监控ddl发送钉钉报警 goMontioringDdl

MIT
Google Go
Windows
2019-11-05
qieangel
goMontioringDdl 正在参加 2019 年度最受欢迎开源中国软件评选,请投票支持!
goMontioringDdl 在 2019 年度最受欢迎开源中国软件评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票赢奖品
已投票

goMontioringDdl 是通过go实现对binlog的订阅实现对mysql的ddl监控报警并发送钉钉报警!

安装

  • 安装 Go (1.6+) 设置并 GOPATH
  • 使用go get github.com/qieangel2013/goMontioringDdl
  • cd $GOPATH/src/github.com/qieangel2013/goMontioringDdl
  • go build main
  • ./main

怎么使用?

  • 创建mysql表.
  • 设置配置文件 river.toml.
  • 配置 ding_webhook_url 发送钉钉消息.
  • 设置mysql的源配置.
  • Start ./main.

注意

  • binlog 的格式必须为 row.
  • binlog row image 必须为 full .

源配置.

下面是源配置:

# MySQL data source
[[source]]
schema = "test"
tables = ["*"]

# MySQL data source
[[source]]
schema = "test_1"
tables = ["*", t4]
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

goMontioringDdl 1.0.1 更新,钉钉发送消息添加优化建议

v1.0.1版本更新 1、更新钉钉消息提示的bug 2、添加优化建议 3、调用tidb的类库对ddl操作的sql进行启发式的建议 效果图

11/07 09:07

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

暂无博客

返回顶部
顶部