March 2024 Summaries
6 posts from Honeycomb
Filter
Month:
Year:
Post Summaries
Back to Blog
Debugging frontend issues can be a daunting and time-consuming task for developers, often requiring extensive trial and error to identify and replicate problems reported by users. This challenge is exacerbated by the lack of awareness or application of observability practices among frontend teams, which traditionally focus on backends. Observability, however, offers a systematic approach to understanding system behavior through comprehensive data analysis, allowing developers to ask targeted questions and trace application performance effectively. The text suggests that by leveraging tools like OpenTelemetry, frontend teams can transition from the laborious process of observability 1.0 to a more efficient observability 2.0. This transition involves capturing both standard metrics and richer contextual data, which can help pinpoint issues quickly and verify solutions with confidence. Honeycomb’s web instrumentation package exemplifies how developers can utilize these practices to improve debugging efficiency by providing detailed Core Web Vitals metrics and attribution data, ultimately enhancing the user experience and business outcomes.
Mar 28, 2024
2,196 words in the original blog post.
The text provides an insightful look into the daily routines and responsibilities of various team members at Honeycomb, highlighting the roles within their customer success division. It introduces David Marchante, an Implementation Engineer for Product Training, whose day involves preparing and delivering workshops, engaging with customers, and collaborating with Technical Customer Success Managers (TCSMs) to ensure effective customer enablement. Max Aguirre, a Customer Architect, balances roles akin to customer success managers and solutions architects, managing technical escalations, creating content, and collaborating with different teams. Victoria Roman, a Technical Customer Success Manager, focuses on ensuring customer satisfaction by strategizing with account executives and maintaining strong client relationships. Lastly, Dori Williams, a Customer Support Engineer, emphasizes resolving customer issues through the ticketing system while working closely with other teams to enhance customer experiences with Honeycomb. Each team member's day is structured differently, reflecting their unique roles and the flexibility provided by Honeycomb's work culture.
Mar 20, 2024
2,178 words in the original blog post.
OpenTelemetry offers a modern approach to telemetry collection by enabling automatic and coded instrumentation, providing flexibility in how developers integrate it into their applications. Unlike traditional agent-based methods, OpenTelemetry's auto-instrumentation allows for hands-off integration without altering code, offering immediate insights similar to legacy APM tools but without being tied to specific backend platforms. However, while auto-instrumentation is a useful starting point for gathering baseline data, it lacks the context needed for more nuanced performance questions, which is where coded and custom instrumentation come into play. Coded instrumentation involves minimal code additions and is more naturally integrated into some languages, like .NET, while custom instrumentation allows teams to add specific context to their telemetry data, fostering a culture of observability. This approach empowers engineers to enhance their application's telemetry, making it easier to support production environments confidently.
Mar 14, 2024
836 words in the original blog post.
Honeycomb has partnered with Focused Labs to enhance observability practices and improve legacy systems for their clients. This collaboration aims to integrate Focused Labs' engineering expertise with Honeycomb's observability platform to provide superior uptime, faster debugging, and clearer system insights. The partnership focuses on OpenTelemetry instrumentation and seamless data integration into Honeycomb, offering tailored solutions like custom dashboards and Service Level Objectives (SLOs). The approach involves training and embedding experts within client teams to ensure knowledge transfer and self-sufficiency. Focused Labs will provide staff augmentation to boost team capacity and manage system enhancements, ensuring continuity and operational success. The collaboration aims to set new standards in operational excellence and innovation by empowering clients to navigate cloud environments with confidence.
Mar 12, 2024
612 words in the original blog post.
The text discusses the critical importance of consistent naming conventions in telemetry, particularly in the context of OpenTelemetry, which is the standard for generating and emitting telemetry in applications. It emphasizes that inconsistent naming can lead to significant issues in data pipelines, highlighting the need for standardization in naming attributes, spans, and labels to enhance data correlation and observability. The text advises focusing on local consistency within organizational boundaries while leveraging Semantic Conventions for well-known concepts to allow backend systems to make useful assumptions about the data. It also suggests using namespaces and prefixes based on organizational and application-specific contexts to improve data querying and reduce cognitive load. Furthermore, the text underscores the benefits of shared libraries and packages in standardizing naming practices and reducing confusion among developers. It concludes by promising further insights in a subsequent post about automatic and custom instrumentation.
Mar 07, 2024
1,053 words in the original blog post.
The post outlines a comprehensive guide on how to send OpenTelemetry (OTel) data from an AWS Lambda instance to Honeycomb using Python and the AWS Serverless Application Model (SAM). It emphasizes the challenges of integrating AWS Lambda, Honeycomb, and OpenTelemetry due to the fragmented nature of existing documentation and aims to simplify the process with a practical example. The guide covers several key steps, including adding the AWS Distro for OpenTelemetry (ADOT) Lambda layer, configuring the OTel Collector to export data to Honeycomb, and securely storing Honeycomb API keys in AWS Secrets Manager. It also discusses the rationale for using OpenTelemetry as a vendor-neutral standard and highlights the rich query capabilities of Honeycomb's observability platform. Additionally, the post addresses potential issues, such as an ImportError related to urllib3, and provides solutions to enhance the observability of AWS Lambda functions through OpenTelemetry and Honeycomb integration.
Mar 05, 2024
3,454 words in the original blog post.