Skip to content
This repository has been archived by the owner on Nov 24, 2023. It is now read-only.

Latest commit

 

History

History

binlog-event-blackhole

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

Running

./binlog-event-blackhole -addr=127.0.0.1:3306 -u root -server-id=101 -binlog-name=mysql-bin.000003 -mode=1
  -L string
    	log level: debug, info, warn, error, fatal (default "info")
  -addr string
    	master's address
  -binlog-name string
    	startup binlog filename
  -binlog-pos int
    	startup binlog position (default 4)
  -log-file string
    	log file path
  -mode int
    	event read mode.
    	1: read packet with go-mysql;
    	2: read packet without go-mysql;
    	3: read binary data but do nothing
  -p username
    	password for username
  -server-id int
    	slave's server-id
  -u string
    	master's username

Result

When exiting, the result will be output to the log as following

[2019/08/12 15:44:19.269 +08:00] [INFO] [main.go:95] ["binlog-event-blackhole exit"] [event-count=35] [byte-count=2360] [duration=705.627314ms] [tps=49.601254522865595] ["throughput (byte/s)"=3344.541733541794]
Item Description
event-count The total events have received from the upstream master
byte-count The total bytes have received from the upstream master
duration The duration has be taken to fetch binlog events
tps The events have received per second
throughput The throughput of fetching binlog event data (bytes/second)