goMontioringDdlgo 通過binlog實現(xiàn)監(jiān)控ddl發(fā)送釘釘報警
goMontioringDdl 是通過go實現(xiàn)對binlog的訂閱實現(xiàn)對mysql的ddl監(jiān)控報警并發(fā)送釘釘報警!
安裝
- 安裝 Go (1.6+) 設置并 GOPATH
使用go get github.com/qieangel2013/goMontioringDdl- cd
$GOPATH/src/github.com/qieangel2013/goMontioringDdl go build main./main
怎么使用?
- 創(chuàng)建mysql表.
- 設置配置文件 river.toml.
- 配置 ding_webhook_url 發(fā)送釘釘消息.
- 設置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]
評論
圖片
表情
