Whether you’re running a monolith, microservices, or something in between–the best observability comes from instrumenting your code.
New to instrumenting code? Want to learn about structured events? Read more about instrumentation.
Instrumenting for the first time? Use Honeycomb’s Beeline SDK to get started quickly.
The Beeline for Go provides optional support for Gorilla, Goji, net/http, sqlx, and more. Later you can add custom instrumentation to capture your unique needs.
OpenTelemetry is a vendor-neutral instrumentation framework with a large community of contributors. Read our tutorial to get started using OpenTelemetry for Go.
Need help choosing between the Beeline SDK and OpenTelemetry for instrumenting your code? Read our guide: Beelines and OpenTelemetry.
If you have existing instrumentation with OpenTelemetry, Zipkin, or Jaeger, use the OpenTelemetry collector to send your data to Honeycomb.
Libhoney is a low-level library for sending structured events to Honeycomb’s API. The Go Beeline package uses Libhoney under the hood. View setup and usage instructions for Libhoney for Go.
All Honeycomb integrations are open source, Apache 2.0 licensed, and can be found on GitHub.