- debug.go
- grace.go
- ticker.go
- config.go
- api.go
- server_group.go
- tracing.go
- checker.go
- vault.go
- json_formatter.go
- amqp-kit
- consul
Starting Pprof Server to a free port from a specified range. Prints all goroutine stacks to stdout
Package processes the low-level operating system call : syscall.SIGINT, syscall.SIGTERM, syscall.SIGHUP .
Creates a new ticker, which sends current time to its channel every second, minute, or hour after the specified delay. Wrap over standard time
A set of basic utilities for working with config files
A simple REST API server based on gorilla mux, go-kit handlers, and a standard http.Server.
ServerGroup allows to start several sg.Server objects and stop them, tracking errors.
HTTP client based on standart net/http client with additional method adding a Zipkin span to request.
Helper for execute series of tests
Helper for working with vault hashicorp
Implementation JSONFormatter of logrus with supporting additional fields for output
AMQP wrapper in go-kit style
Consul package contains a wrapper for Consul API for simplicity registration a service in the local agent.