goMontioringDdl — это инструмент на языке Go, который позволяет отслеживать DDL-изменения в MySQL и отправлять уведомления через DingTalk.
Эффект: Рисунок 1. Рисунок 2.
go get github.com/qieangel2013/goMontioringDdl
. Она выведет некоторые сообщения в консоль, но их можно пропустить. :-)$GOPATH/src/github.com/qieangel2013/goMontioringDdl
go build main
./main
./main
, чтобы начать работу.mysqldump
должен существовать на том же узле, что и go-mysql-elasticsearch, иначе go-mysql-elasticsearch будет пытаться синхронизировать только binlog.Конфигурация источника данных.
Формат в конфигурационном файле следующий:
# Источник данных MySQL
[[источник]]
схема = "тест"
таблицы = ["*"]
# Источник данных MySQL
[[источник]]
схема = "test_1"
таблицы = ["*", t4]
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )