This repository is an index of various examples showing how to send data to Honeycomb. Most of the Honeycomb tools and SDKs have living examples in their respective repositories, listed below.
Examples | Keywords | Description |
---|---|---|
honeycomb-opentelemetry-java |
OpenTelemetry, traces, auto-instrumentation | Spring Boot applications instrumented using the Honeycomb OpenTelemetry Java SDK Distribution |
honeycomb-opentelemetry-dotnet |
OpenTelemetry, traces, auto-instrumentation | .NET applications instrumented using the Honeycomb OpenTelemetry .NET SDK Distribution |
honeycomb-opentelemetry-node |
OpenTelemetry, traces, auto-instrumentation | Node.js applications instrumented using the Honeycomb OpenTelemetry Node.js SDK Distribution |
honeycomb-opentelemetry-python |
OpenTelemetry, traces, auto-instrumentation | Python applications instrumented using the Honeycomb OpenTelemetry Python SDK Distribution |
honeycomb-opentelemetry-go |
OpenTelemetry, traces | Go applications instrumented using the Honeycomb OpenTelemetry Go SDK Distribution |
beeline-nodejs |
Beeline, traces | A simple webapp instrumented with the NodeJS Beeline. |
beeline-python |
Beeline, traces, auto-instrumentation, flask | Examples of using the Beeline Python SDK |
beeline-ruby |
Beeline, traces, auto-instrumentation, rails, sinatra, rack, sequel | Examples of using the Beeline Ruby SDK |
Example Greeting Service |
Microservices, traces, OpenTelemetry, Beelines | A ridiculously over-engineered microservice application implemented in several languages. The services are instrumented to send telemetry to Honeycomb, with examples of Beelines and OpenTelemetry SDKs. |
honeytail |
Logs, haproxy, mysql, nginx | Examples of using Honeytail to ingest structured log files. |
libhoney-go |
Structured events, manual traces | Examples of using the low-level Libhoney Go SDK to send structured events to Honeycomb, including manual tracing. |
libhoney-java |
Structured events | Examples of using the low-level Libhoney Java SDK to send structured events to Honeycomb |
libhoney-js |
Structured events | Examples of using the low-level Libhoney JS SDK to send structured events to Honeycomb |
libhoney-py |
Structured events, manual traces | Examples of using the low-level Libhoney Python SDK to send structured events to Honeycomb, including manual tracing. |
libhoney-rb |
Structured events, manual traces | Examples of using the low-level Libhoney Ruby SDK to send structured events to Honeycomb, including manual tracing. |
buildevents |
Manual traces, Libhoney Go | A small binary to help create traces out of CI builds, visualizing each step and command as spans within the trace. |