Change the repository type filter
All
Repositories list
13 repositories
core
Publiccore is the core module for cold brew and provides the base implementation for Cold Brew. We want to reuse as many good components that we can by providing only a thin wrapper around them if needed.cookiecutter-coldbrew
PublicA cookiecutter template to build golang services powered by ColdBrewtracing
PublicTracing is a library that provides distributed tracing to Go applications. It offers features such as collecting performance data of an application, identifying where requests are spending most of their time, and segmenting requests. It supports exporting traces to 3rd-party services such as Jaeger, Zipkin, Opentelemetry, and NewRelic.docs.coldbrew.cloud
Publicgrpcpool
Publicgrpcpool is a pool of grpc.ClientConnsdata-builder
Publichystrixprometheus
Publichystrixprometheus provides a Prometheus metrics collector for Hystrix (https://github.com/afex/hystrix-go). This is a workaround for hystrix-go not supporting the prometheus registryinterceptors
Publicinterceptors provides a common set of reusable interceptors for grpc serviceserrors
Publicerrors provides an implementation of golang error with stack strace information attached to it, the error objects created by this package are compatible with https://golang.org/pkg/errors/feature-flags
Publiclog
Publiclog provides a minimal interface for structured logging in services. It provides a simple interface to log errors, warnings, info and debug messages. It also provides a mechanism to add contextual information to logs. We provide implementations for gokit, logrus and zap.options
Publicdocs
Public archive