├── .github ├── dependabot.yml └── workflows │ └── actions.yml ├── .gitignore ├── .golangci.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── go.mod ├── go.sum ├── internal └── tags │ ├── tags.go │ └── tags_test.go ├── logging_sink.go ├── logging_sink_test.go ├── mock ├── example_test.go ├── sink.go ├── sink_interface_test.go └── sink_test.go ├── mock_sink.go ├── net_sink.go ├── net_sink_test.go ├── net_util_test.go ├── null_sink.go ├── package.go ├── runtime.go ├── runtime_test.go ├── settings.go ├── settings_test.go ├── sink.go ├── stat_handler.go ├── stat_handler_test.go ├── stat_handler_wrapper.go ├── stat_handler_wrapper_1.7.go ├── stat_handler_wrapper_1.7_test.go ├── stat_handler_wrapper_test.go ├── stats.go ├── stats_test.go └── testdata ├── empty_flush ├── .gitignore └── empty_flush.go └── fast_exit ├── .gitignore └── fast_exit.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/.github/workflows/actions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | vendor 3 | cover.* 4 | -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/go.sum -------------------------------------------------------------------------------- /internal/tags/tags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/internal/tags/tags.go -------------------------------------------------------------------------------- /internal/tags/tags_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/internal/tags/tags_test.go -------------------------------------------------------------------------------- /logging_sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/logging_sink.go -------------------------------------------------------------------------------- /logging_sink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/logging_sink_test.go -------------------------------------------------------------------------------- /mock/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/mock/example_test.go -------------------------------------------------------------------------------- /mock/sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/mock/sink.go -------------------------------------------------------------------------------- /mock/sink_interface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/mock/sink_interface_test.go -------------------------------------------------------------------------------- /mock/sink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/mock/sink_test.go -------------------------------------------------------------------------------- /mock_sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/mock_sink.go -------------------------------------------------------------------------------- /net_sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/net_sink.go -------------------------------------------------------------------------------- /net_sink_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/net_sink_test.go -------------------------------------------------------------------------------- /net_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/net_util_test.go -------------------------------------------------------------------------------- /null_sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/null_sink.go -------------------------------------------------------------------------------- /package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/package.go -------------------------------------------------------------------------------- /runtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/runtime.go -------------------------------------------------------------------------------- /runtime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/runtime_test.go -------------------------------------------------------------------------------- /settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/settings.go -------------------------------------------------------------------------------- /settings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/settings_test.go -------------------------------------------------------------------------------- /sink.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/sink.go -------------------------------------------------------------------------------- /stat_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/stat_handler.go -------------------------------------------------------------------------------- /stat_handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/stat_handler_test.go -------------------------------------------------------------------------------- /stat_handler_wrapper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/stat_handler_wrapper.go -------------------------------------------------------------------------------- /stat_handler_wrapper_1.7.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/stat_handler_wrapper_1.7.go -------------------------------------------------------------------------------- /stat_handler_wrapper_1.7_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/stat_handler_wrapper_1.7_test.go -------------------------------------------------------------------------------- /stat_handler_wrapper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/stat_handler_wrapper_test.go -------------------------------------------------------------------------------- /stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/stats.go -------------------------------------------------------------------------------- /stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/stats_test.go -------------------------------------------------------------------------------- /testdata/empty_flush/.gitignore: -------------------------------------------------------------------------------- 1 | empty_flush 2 | *.exe 3 | -------------------------------------------------------------------------------- /testdata/empty_flush/empty_flush.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/testdata/empty_flush/empty_flush.go -------------------------------------------------------------------------------- /testdata/fast_exit/.gitignore: -------------------------------------------------------------------------------- 1 | fast_exit 2 | *.exe 3 | -------------------------------------------------------------------------------- /testdata/fast_exit/fast_exit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lyft/gostats/HEAD/testdata/fast_exit/fast_exit.go --------------------------------------------------------------------------------