├── .github ├── CODEOWNERS ├── check-license.go └── workflows │ └── go.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── dsn ├── dsn.go └── dsn_test.go ├── event ├── aggregator.go ├── aggregator_test.go ├── class.go ├── doc.go ├── metrics.go └── testdata │ ├── mariadb102-with-explain.golden │ ├── slow001-no-examples.golden │ ├── slow001.golden │ ├── slow010.golden │ ├── slow018.golden │ ├── slow020.golden │ ├── slow021.golden │ ├── slow022.golden │ ├── slow023.golden │ ├── slow025.golden │ └── slow027.golden ├── go.mod ├── go.sum ├── log ├── log.go └── slow │ ├── parser.go │ └── parser_test.go ├── query ├── doc_test.go ├── query.go └── query_test.go ├── test ├── scripts │ └── my_print_defaults │ │ ├── 5.5 │ │ └── my_print_defaults │ │ └── 5.6 │ │ └── my_print_defaults ├── slow-logs │ ├── empty.log │ ├── mariadb102-with-explain.log │ ├── slow001.log │ ├── slow002.log │ ├── slow003.log │ ├── slow004.log │ ├── slow005.log │ ├── slow006.log │ ├── slow007.log │ ├── slow008.log │ ├── slow009.log │ ├── slow010.log │ ├── slow011.log │ ├── slow012.log │ ├── slow013.log │ ├── slow014.log │ ├── slow015.log │ ├── slow016.log │ ├── slow017.log │ ├── slow018.log │ ├── slow019.log │ ├── slow020.log │ ├── slow021.log │ ├── slow022.log │ ├── slow023.log │ ├── slow024.log │ ├── slow025.log │ ├── slow026.log │ └── slow027.log └── test.go └── tools ├── go.mod ├── go.sum └── tools.go /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @askomorokhov 2 | * @percona-csalguero 3 | -------------------------------------------------------------------------------- /.github/check-license.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/.github/check-license.go -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | coverage.out 2 | *.swp 3 | bin/ 4 | 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/README.md -------------------------------------------------------------------------------- /dsn/dsn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/dsn/dsn.go -------------------------------------------------------------------------------- /dsn/dsn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/dsn/dsn_test.go -------------------------------------------------------------------------------- /event/aggregator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/aggregator.go -------------------------------------------------------------------------------- /event/aggregator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/aggregator_test.go -------------------------------------------------------------------------------- /event/class.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/class.go -------------------------------------------------------------------------------- /event/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/doc.go -------------------------------------------------------------------------------- /event/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/metrics.go -------------------------------------------------------------------------------- /event/testdata/mariadb102-with-explain.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/testdata/mariadb102-with-explain.golden -------------------------------------------------------------------------------- /event/testdata/slow001-no-examples.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/testdata/slow001-no-examples.golden -------------------------------------------------------------------------------- /event/testdata/slow001.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/testdata/slow001.golden -------------------------------------------------------------------------------- /event/testdata/slow010.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/testdata/slow010.golden -------------------------------------------------------------------------------- /event/testdata/slow018.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/testdata/slow018.golden -------------------------------------------------------------------------------- /event/testdata/slow020.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/testdata/slow020.golden -------------------------------------------------------------------------------- /event/testdata/slow021.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/testdata/slow021.golden -------------------------------------------------------------------------------- /event/testdata/slow022.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/testdata/slow022.golden -------------------------------------------------------------------------------- /event/testdata/slow023.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/testdata/slow023.golden -------------------------------------------------------------------------------- /event/testdata/slow025.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/testdata/slow025.golden -------------------------------------------------------------------------------- /event/testdata/slow027.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/event/testdata/slow027.golden -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/go.sum -------------------------------------------------------------------------------- /log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/log/log.go -------------------------------------------------------------------------------- /log/slow/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/log/slow/parser.go -------------------------------------------------------------------------------- /log/slow/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/log/slow/parser_test.go -------------------------------------------------------------------------------- /query/doc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/query/doc_test.go -------------------------------------------------------------------------------- /query/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/query/query.go -------------------------------------------------------------------------------- /query/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/query/query_test.go -------------------------------------------------------------------------------- /test/scripts/my_print_defaults/5.5/my_print_defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/scripts/my_print_defaults/5.5/my_print_defaults -------------------------------------------------------------------------------- /test/scripts/my_print_defaults/5.6/my_print_defaults: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/scripts/my_print_defaults/5.6/my_print_defaults -------------------------------------------------------------------------------- /test/slow-logs/empty.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/slow-logs/mariadb102-with-explain.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/mariadb102-with-explain.log -------------------------------------------------------------------------------- /test/slow-logs/slow001.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow001.log -------------------------------------------------------------------------------- /test/slow-logs/slow002.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow002.log -------------------------------------------------------------------------------- /test/slow-logs/slow003.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow003.log -------------------------------------------------------------------------------- /test/slow-logs/slow004.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow004.log -------------------------------------------------------------------------------- /test/slow-logs/slow005.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow005.log -------------------------------------------------------------------------------- /test/slow-logs/slow006.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow006.log -------------------------------------------------------------------------------- /test/slow-logs/slow007.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow007.log -------------------------------------------------------------------------------- /test/slow-logs/slow008.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow008.log -------------------------------------------------------------------------------- /test/slow-logs/slow009.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow009.log -------------------------------------------------------------------------------- /test/slow-logs/slow010.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow010.log -------------------------------------------------------------------------------- /test/slow-logs/slow011.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow011.log -------------------------------------------------------------------------------- /test/slow-logs/slow012.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow012.log -------------------------------------------------------------------------------- /test/slow-logs/slow013.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow013.log -------------------------------------------------------------------------------- /test/slow-logs/slow014.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow014.log -------------------------------------------------------------------------------- /test/slow-logs/slow015.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow015.log -------------------------------------------------------------------------------- /test/slow-logs/slow016.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow016.log -------------------------------------------------------------------------------- /test/slow-logs/slow017.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow017.log -------------------------------------------------------------------------------- /test/slow-logs/slow018.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow018.log -------------------------------------------------------------------------------- /test/slow-logs/slow019.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow019.log -------------------------------------------------------------------------------- /test/slow-logs/slow020.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow020.log -------------------------------------------------------------------------------- /test/slow-logs/slow021.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow021.log -------------------------------------------------------------------------------- /test/slow-logs/slow022.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow022.log -------------------------------------------------------------------------------- /test/slow-logs/slow023.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow023.log -------------------------------------------------------------------------------- /test/slow-logs/slow024.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow024.log -------------------------------------------------------------------------------- /test/slow-logs/slow025.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow025.log -------------------------------------------------------------------------------- /test/slow-logs/slow026.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow026.log -------------------------------------------------------------------------------- /test/slow-logs/slow027.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/slow-logs/slow027.log -------------------------------------------------------------------------------- /test/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/test/test.go -------------------------------------------------------------------------------- /tools/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/tools/go.mod -------------------------------------------------------------------------------- /tools/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/tools/go.sum -------------------------------------------------------------------------------- /tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/percona/go-mysql/HEAD/tools/tools.go --------------------------------------------------------------------------------