Skip to content

A set of libraries that will help Go services be more production ready

License

Notifications You must be signed in to change notification settings

dollarshaveclub/go-productionize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Productionize

Go Productionize is a set of libraries that can make building a production ready environment easier. It provides a set of libraries that can be used separately, but are more powerful when combined together.

Service Info (svcinfo)

The service info library stores data that is compiled in at build of the binary.

Service Info

Reporter

The reporter library reports different runtime metrics to the DataDog service. This library sends metrics constantly, with a delay of the provided period for each report.

Reporter

Healthz

Healthz is an HTTP endpoint that provides health information of the application along with some helpful information to the developer such as profiling through pprof. Healthz should be placed on its own HTTP Serve Mux as it contains administrative actions that could be harmful if provided to outside access.

Healthz

About

A set of libraries that will help Go services be more production ready

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages