Skip to content

Easy instrumentation for golang apps with Honeycomb

License

Notifications You must be signed in to change notification settings

Cloverhound/beeline-go

 
 

Repository files navigation

Honeycomb Beeline for Go

Build Status GoDoc

This package makes it easy to instrument your Go app to send useful events to Honeycomb, a service for debugging your software in production.

Dependencies

The beeline is written with an eye towards a fairly recent set of dependent packages. Some of the dependencies have changed their API interface over the past few years (eg goji, uuid, net/http) so you may need to upgrade to get to a place that works.

  • go 1.9+ - the context package moved into the core library and is used extensively by the beeline to make events available to the call stack
  • github.com/google/uuid v0.2+ - the signature for NewRandom started returning UUID, error
  • github.com/goji/goji v2.0+ - they started using contexts in net/http instead of their own

Contributions

Features, bug fixes and other changes to beeline-go are gladly accepted. Please open issues or a pull request with your change. Remember to add your name to the CONTRIBUTORS file!

All contributions will be released under the Apache License 2.0.

About

Easy instrumentation for golang apps with Honeycomb

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 100.0%