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

程序名称:goMontioringDdl

授权协议: MIT

操作系统: Windows

开发语言: Google Go

goMontioringDdl 介绍

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]

goMontioringDdl 官网

https://gitee.com/qieangel2013/goMontioringDdl

相关编程语言

SchemaCrawler提供一组用于增强标准JDBC Metadata的...
ER Master 是一个用于设计ER模型图的Eclipse插件。提...
Eclipse下用于画数据库ER图的插件,主要特性如下: ...
PowerDesigner 是Sybase的企业建模和设计解决方案,...
Mogwai ERDesigner NG是一个实体关系建模工具类似于...
Power*Architect 是一个数据建模工具,主要用在数据...