Home / Companies / Honeycomb / Blog / June 2019

June 2019 Summaries

5 posts from Honeycomb

Filter
Month: Year:
Post Summaries Back to Blog
Observability-driven development emphasizes the need for rich query capabilities and effective instrumentation to understand the complexities of developer intentions and system behaviors. In containerized environments, developers require tools akin to local debugging utilities to add context to data with minimal maintenance. The approach involves abstracting instrumentation from business logic to avoid extensive re-instrumentation whenever new telemetry methods or providers are introduced. This abstraction can be achieved through centralized or in-process solutions, enabling structured event generation and consumption within the same process. By decoupling event creation from consumption, developers can simplify testing and maintainability, ensuring the system remains adaptable to changes in telemetry strategies without impacting domain-specific code. The text highlights the importance of future-proofing observability efforts, suggesting the use of context/span propagation libraries and instrumentation adapters to seamlessly integrate with OpenTelemetry and other instrumentation providers.
Jun 27, 2019 1,283 words in the original blog post.
Attending Monitorama for the third consecutive year, the author highlights the engaging atmosphere and the ongoing discussions that follow the event, focusing on talks by Luke Demi and Nida Farrukh. Demi's presentation at the conference emphasized the importance of context in observability, using Coinbase's journey with different vendors as an example, while Farrukh underscored the potential for postmortem analyses of outages to drive positive changes within engineering teams. Monitorama serves as a reflection of the evolving monitoring and observability industry, transitioning from no observability talks in 2017 to multiple discussions in subsequent years, signifying a maturation in focus. The author also notes contributions from Christine and Liz Fong-Jones on the topic, demonstrating the broader industry's shift toward a more comprehensive understanding of observability practices.
Jun 25, 2019 632 words in the original blog post.
Honeycomb's tracing tool has undergone recent enhancements that help users better understand and analyze control flows within distributed systems. These improvements include the use of waterfall diagrams to visually represent execution histories, allowing for easier investigation of issues like system crashes. By leveraging the new Direct Trace Links API, users can directly access specific traces, facilitating efficient debugging processes. An example scenario describes a team using Honeycomb alongside error-logging software Sentry to diagnose API failures, highlighting the effectiveness of this integrated approach. Users can navigate through traces using various features, such as collapsing trace depths or searching for specific terms to pinpoint errors. Heatmaps provide additional insights by comparing the performance of different spans, while tools like BubbleUp allow users to investigate anomalies, such as identifying which user IDs are associated with slower queries. These capabilities collectively enhance the ability to troubleshoot, optimize, and understand the performance dynamics in complex systems.
Jun 18, 2019 1,067 words in the original blog post.
Honeycomb offers an efficient way to automate the collection and analysis of system data in production environments, helping users respond quickly to alerts and troubleshoot issues. Utilizing Honeycomb's Triggers feature, users can set up notifications for specific system behaviors via various platforms like Slack, PagerDuty, and email. The blog post outlines a method to automate the initial data gathering process when a trigger fires by using webhooks to create custom alerts with embedded links for easy access to relevant information. This approach reduces the time spent manually collecting data and enhances problem-solving efficiency. The post provides detailed steps on setting up a customized alert system using services like Transposit to host webhooks and integrates with Slack for seamless communication. The solution is designed to save time and streamline the process, allowing for quicker identification and resolution of system issues.
Jun 06, 2019 2,500 words in the original blog post.
Honeycomb’s Liz Fong-Jones emphasizes the importance of achieving production excellence in her post titled “Sustainable Operations in Complex Systems with Production Excellence.” She argues that for teams to effectively manage production systems, they require a roadmap that helps them develop the skills necessary for successful production ownership. Fong-Jones asserts that merely having production ownership is insufficient; teams must strive for excellence in production operations to ensure sustainability in complex systems.
Jun 01, 2019 52 words in the original blog post.