Home / Companies / Honeycomb / Blog / Post Details
Content Deep Dive

Authors’ Cut—Structured Events Are the Basis of Observability

Blog post from Honeycomb

Post Details
Company
Date Published
Author
Liz Fong-Jones
Word Count
1,008
Language
English
Hacker News Points
-
Summary

Observability is defined as the ability to understand the internal state of systems based on their telemetry, aiding in troubleshooting, debugging, and performance tuning, which is often misunderstood as merely a collection of logs, metrics, and traces. Honeycomb advocates for using structured events as the foundation for observability, enabling the visualization of trends and patterns through traces composed of these events, offering a more comprehensive view than traditional methods. The approach emphasizes the use of arbitrarily wide structured events, which provide detailed data for effective debugging and analysis, as opposed to the fragmented insights from metrics, logs, and traces. Honeycomb's platform facilitates the storage and querying of raw data, preserving context and granularity, and supports distributed tracing to track requests across microservices, enhancing the understanding of system performance and failure points. The use of OpenTelemetry for instrumentation is recommended to generate telemetry data, avoiding vendor lock-in and ensuring compatibility with various backend stores, including Honeycomb, as discussed in their webinar series and O’Reilly’s "Observability Engineering" book.