How Honeycomb Uses Honeycomb, Part 1: The Long Tail
Blog post from Honeycomb
In this initial entry of a series on "dogfooding," Honeycomb illustrates how they use their own platform to address performance issues internally. The company was motivated to create Honeycomb due to dissatisfaction with the traditional method of using separate dashboard and log aggregation tools for system monitoring. They demonstrate this approach by resolving a user-reported issue regarding slow query performance. By filtering data and examining latency distribution, they identify a sharding problem where queries are incorrectly concentrated on a single partition instead of being evenly distributed across all partitions. Honeycomb's platform allows for extensive data capture without the constraints of cardinality limits, enabling rapid problem identification by adding attributes as needed. This process exemplifies their belief in Honeycomb's capability as a future-forward tool for metrics exploration, emphasizing its flexibility and efficiency in solving complex data issues.