January 2025 Summaries
14 posts from New Relic
Filter
Month:
Year:
Post Summaries
Back to Blog
Deploying the OpenTelemetry Collector in Kubernetes to achieve comprehensive telemetry coverage requires understanding both deployment modes and patterns, which are distinct yet often confused. Deployment modes refer to the specific Kubernetes mechanisms such as Deployments, DaemonSets, and StatefulSets used to implement telemetry collection, while deployment patterns are the architectural strategies for telemetry data flow, like Agent, Gateway, and Layered patterns. Each mode offers unique benefits and trade-offs depending on factors like scalability, performance, and resource utilization, and can be combined to meet various observability needs. For instance, Deployment mode is used for centralized data collection, DaemonSet mode runs on every node for low-latency local data collection, and StatefulSet is ideal for cases requiring persistent storage or stable network identities. Understanding these concepts allows for designing a robust Kubernetes observability strategy, which may involve layering or chaining collectors to satisfy diverse use cases.
Jan 31, 2025
2,401 words in the original blog post.
Deploying the OpenTelemetry Collector in a Kubernetes cluster involves understanding different deployment modes and patterns to effectively gather, process, and export telemetry data. Deployment modes refer to the Kubernetes mechanisms used to implement these patterns, such as Deployments, DaemonSets, and StatefulSets, each offering distinct advantages and trade-offs. Deployment mode is typically used for centralized data collection at the cluster level, DaemonSet mode for node-level data collection, and StatefulSet mode for scenarios requiring persistent storage or stable network identities. The choice of mode depends on factors like scalability, performance, fault tolerance, and operational complexity. The article clarifies the difference between deployment patterns, which are high-level architectural strategies, and deployment modes, which are specific implementations, highlighting the importance of combining different modes to meet diverse observability needs. Understanding these configurations is crucial for optimizing telemetry collection in Kubernetes environments, ensuring reliable and efficient data flow, and minimizing resource overhead.
Jan 31, 2025
2,401 words in the original blog post.
To address the increasing demands of streaming viewers, Bitmovin and New Relic have partnered to create a unified observability framework that integrates advanced video analytics with a sophisticated observability platform, offering a comprehensive view of the viewer experience. This collaboration enables streaming platforms to enhance both content delivery and operational efficiency by providing deep insights into quality of service and experience. By transforming raw data into actionable insights, media companies can make informed decisions to optimize their streaming architecture, ensuring seamless content delivery and improved viewer engagement. The integration facilitates real-time tracking of crucial metrics like video startup times, buffering rates, and viewer engagement, while also providing insights into backend performance. This allows companies to quickly resolve performance issues and maintain high viewer satisfaction. The partnership empowers media companies to stay competitive by leveraging these insights to deliver high-quality experiences consistently, meeting the evolving expectations of audiences.
Jan 24, 2025
953 words in the original blog post.
Large modern web applications, developed in smaller autonomous pieces by different teams, can enhance scalability and autonomy, but monitoring the performance of individual components and the overall application is challenging due to numerous external factors. The browser performance API offers a native solution for measuring performance-critical tasks locally, while New Relic has introduced a new data collection integration, BrowserPerformance events, to automatically capture native performance marks and measures across applications. This tool aggregates these metrics into a comprehensive dataset, allowing teams to pinpoint exact timings and evaluate performance across various components and pages, ultimately facilitating optimization and performance analysis. By using the New Relic browser agent, teams can gain insights into how components perform in real-world scenarios, set alerts, monitor dashboards, and make data-driven decisions to enhance their code. This approach, along with the use of standardized marks and measures, offers a holistic view of web performance, enabling effective identification and resolution of performance bottlenecks.
Jan 24, 2025
1,608 words in the original blog post.
Developing large modern web applications in smaller, autonomous segments managed by different teams can enhance scalability and collaboration, but monitoring performance across these components is crucial. The browser performance API has been a longstanding tool for local optimization, enabling developers to measure task durations directly in their browsers. However, for complex applications with multiple ownerships, understanding performance pitfalls can be challenging due to various external factors. New Relic addresses this by implementing a standardized system of marks and measures to monitor micro-frontend applications, providing insights into component and platform performance. Their new data collection integration, BrowserPerformance events, automatically captures performance metrics, allowing teams to pinpoint component timings and understand how each contributes to overall application performance. This approach facilitates data-driven optimization and collaboration, enabling teams to set alerts and monitor dashboards to address performance issues proactively. By aggregating performance data using New Relic's browser agent, developers gain a comprehensive view of web application performance, ensuring optimal functionality even within complex architectures.
Jan 24, 2025
1,608 words in the original blog post.
Streaming platforms face the challenge of delivering high-definition, uninterrupted video experiences while enhancing viewer interactions, which Bitmovin and New Relic address through their partnership. This collaboration offers a unified observability framework that combines advanced video analytics with a comprehensive observability platform, allowing platforms to gain detailed insights into viewer experiences and operational efficiency. By integrating Bitmovin's video data with New Relic's telemetry, companies can monitor and optimize quality of service (QoS) and quality of experience (QoE) in real-time, improving content delivery and resolving performance issues swiftly. The partnership provides media companies with the tools to make data-driven decisions, boosting viewer satisfaction and retention by offering a holistic view of the user journey. This approach is crucial as streaming technology evolves, ensuring platforms maintain a competitive edge by consistently delivering high-quality experiences.
Jan 24, 2025
953 words in the original blog post.
Azure Functions are crucial in serverless architectures, but traditional monitoring solutions often struggle to provide comprehensive insights into their performance and cost efficiency. New Relic offers a tailored solution for this challenge, providing detailed monitoring for Azure Functions that supports both dedicated and consumption-based hosting plans. This solution delivers granular invocation insights, simplified distributed tracing, and extensive cross-platform compatibility, which are essential for optimizing serverless applications. New Relic's monitoring tool also supports containerized functions and offers a wide range of performance metrics, facilitating resource optimization and informed decision-making. Overall, New Relic redefines serverless observability by enabling organizations to effectively monitor, troubleshoot, and optimize their Azure Functions workloads.
Jan 16, 2025
547 words in the original blog post.
Azure Functions are crucial in serverless architectures, but their dynamic nature can lead to performance and cost challenges that traditional monitoring tools struggle to address. New Relic offers a specialized solution to monitor Azure Functions, providing cloud developers and organizations with enhanced insights into their serverless applications. This solution supports both dedicated and consumption-based hosting plans, offering detailed invocation insights and simplified distributed tracing to improve resource utilization and performance. It is compatible with .NET function apps on Windows and Linux and supports containerized functions, including those in Kubernetes environments. New Relic's toolset includes comprehensive metrics for compute usage, garbage collection, and HTTP status, empowering organizations to optimize serverless workloads efficiently.
Jan 16, 2025
547 words in the original blog post.
Go easy instrumentation, provided by New Relic, offers a streamlined approach for capturing performance metrics in Go applications, reducing the complexity and time-consuming nature of manual instrumentation. This tool integrates the New Relic for Go SDK into applications seamlessly, enabling comprehensive monitoring without extensive configuration. The blog post illustrates the utility of Go easy instrumentation through four practical examples, ranging from a simple "Hello, World!" app to more advanced distributed systems using gRPC. Each example demonstrates how the tool simplifies the process by automatically decorating functions with transactions and segments, handling Goroutines, and offering error insights. This approach not only enhances visibility into application health by tracking key metrics like request latency, throughput, and error rates but also allows for scalability from basic to complex applications. While currently available as part of a preview program, Go easy instrumentation promises to alleviate the manual efforts traditionally required for proper instrumentation, thus empowering developers to focus more on software development rather than monitoring setup.
Jan 15, 2025
2,166 words in the original blog post.
New Relic is advancing its commitment to sustainability and corporate social responsibility by setting and receiving approval for near-term science-based targets (SBTs) from the Science Based Targets initiative (SBTi), aligning with the goal of limiting global warming to 1.5°C. The company has pledged to significantly reduce greenhouse gas emissions, aiming for a 42% reduction in scope 1 emissions and a 51.7% reduction in scope 3 emissions from business travel by 2030, while continuing to source 100% renewable electricity. Furthermore, New Relic is the only observability company committed to achieving net-zero greenhouse gas emissions by fiscal year 2030. These efforts reflect New Relic's broader strategy to work collaboratively with customers and partners who also prioritize sustainability, and the company will report on its progress annually.
Jan 15, 2025
589 words in the original blog post.
New Relic is advancing its commitment to sustainability and corporate social responsibility by achieving approval for its near-term science-based targets (SBTs) from the Science Based Targets initiative (SBTi), a collaboration of global environmental organizations. These targets align with the Intergovernmental Panel on Climate Change's (IPCC) goal to limit global warming to 1.5°C, and include a 42% reduction in absolute scope 1 greenhouse gas emissions by fiscal year 2030 from a 2020 base year, sourcing 100% renewable electricity annually through FY30, a 51.7% reduction in scope 3 emissions from business travel per employee by FY30, and ensuring that 64.7% of suppliers set approved science-based targets by 2029. New Relic distinguishes itself as the only observability company committed to achieving net-zero greenhouse gas emissions by FY30, reinforcing the importance of sustainability in its business model and alongside its customers and partners. The company pledges to report annually on these targets, maintaining transparency and accountability in its environmental, social, and governance efforts.
Jan 15, 2025
589 words in the original blog post.
New Relic's Go easy instrumentation offers a simplified solution for monitoring Go applications, addressing the challenges developers face with manual instrumentation processes. The blog post introduces four practical examples ranging from a simple Hello, World! app to complex gRPC-based distributed systems, demonstrating the seamless integration of New Relic's SDK for efficient monitoring. By eliminating the tedious task of manual instrumentation, Go easy instrumentation facilitates comprehensive tracking of metrics like transaction times and error rates, making it adaptable for both basic and large-scale applications. The tool offers quick plug-and-play setup, scalability, and customization options, ensuring developers can focus on building software while maintaining robust application health visibility. Despite being in a preview stage, it promises to reduce instrumentation gaps and streamline the monitoring process, with ongoing updates to expand its features.
Jan 15, 2025
2,166 words in the original blog post.
Enterprise data warehouses (EDWs) have evolved significantly over the decades to accommodate the increasing volume, variety, and velocity of data, progressing from SQL-based systems to high-performance computing appliances, followed by the introduction of Hadoop for big data processing. Despite Hadoop's revolutionary impact, its complexity and requirement for specialized expertise led to the emergence of cloud-based EDWs and data lakes like Snowflake, BigQuery, and Databricks, which offer enhanced simplicity and management. The latest shift in the data landscape prioritizes cost reduction, avoidance of vendor lock-in, and the use of optimized compute engines tailored to specific workloads. Open-source technologies like Apache Iceberg are gaining traction as they decouple storage from compute layers, offering schema evolution, support for multiple compute engines, and ACID compliance, thus enabling a hybrid data architecture that blends the scalability of data lakes with the performance of traditional EDWs. This approach allows businesses to manage data more flexibly and cost-effectively by leveraging best-fit compute engines and reducing reliance on single vendors, while tools like New Relic provide observability and monitoring for these complex ecosystems.
Jan 13, 2025
1,133 words in the original blog post.
Enterprise data warehouses (EDWs) have evolved significantly to address the growing demands for data volume, variety, and velocity, transitioning from SQL-based systems to high-performance computing appliances and later embracing cloud-based solutions like Snowflake, BigQuery, and Databricks. As the industry shifts towards reducing costs, avoiding vendor lock-in, and improving interoperability, open-source technologies such as Apache Iceberg are gaining traction. Iceberg facilitates a hybrid data architecture by allowing businesses to store and manage data in cloud storage while supporting multiple compute engines, thus offering scalability and performance analogous to traditional data warehouses. This approach enhances flexibility by decoupling storage and compute, reducing costs, and avoiding vendor lock-in. The implementation of such architectures requires robust monitoring and management, for which tools like New Relic provide full-stack observability, ensuring optimal performance of open-source components.
Jan 13, 2025
1,133 words in the original blog post.