September 2020 Summaries
39 posts from New Relic
Filter
Month:
Year:
Post Summaries
Back to Blog
New Relic Edge with Infinite Tracing is a fully managed, tail-based distributed tracing solution that observes 100% of application traces and visualizes actionable data to resolve issues faster. It simplifies configuration, saves time and money by eliminating the need for deploying and managing third-party tracing infrastructure, and solves hard-to-find issues across entire distributed systems. The solution is now available with several new updates, including expanded availability in multiple cloud regions, a new app for easy setup and configuration, custom trace filtering rules, and monitoring of trace observer metrics. With its scalable architecture, New Relic Edge can meet any environment's scaling needs, making it an ideal choice for distributed cloud native applications built on containers, microservices, or serverless functions.
Sep 30, 2020
958 words in the original blog post.
New Relic Edge with Infinite Tracing is a fully managed, tail-based distributed tracing solution designed to address the complexities of monitoring distributed cloud-native applications by observing 100% of application traces. The service, available to New Relic users with Pro or Enterprise Full-Stack Observability accounts, simplifies the configuration process and reduces the costs associated with managing third-party tracing infrastructure. It offers new functionalities, such as expanded availability in AWS regions and the ability to customize trace filtering, enabling users to focus on the most relevant data. The New Relic Edge app facilitates the setup and monitoring of trace observer metrics, ensuring that users can efficiently resolve issues in their distributed systems.
Sep 30, 2020
1,058 words in the original blog post.
AIOps capabilities have been integrated into New Relic One to provide critical incident response information in real-time, enabling faster and more informed decision-making. Anomalies in the activity stream offer context alongside APM information, while issue summaries provide bottom-line insights and suggested responders. The visual issue timeline and accelerated suggested decisions help understand event sequences and reduce alert noise, respectively. Scheduled alert muting allows users to schedule quiet periods during deployments or maintenance, improving productivity and reducing distractions. These updates aim to save time for incident responders and increase situational awareness.
Sep 29, 2020
877 words in the original blog post.
New Relic has introduced several AIOps capabilities into New Relic One to enhance incident response efficiency by providing critical information in real-time. Key features include the integration of anomaly detection into the activity stream, which helps users quickly understand and respond to changes in their systems by offering in-depth anomaly analysis and contextual information. Users can configure Proactive Detection to send anomaly notifications to various platforms, including Slack, and the issue summary has been enhanced to provide insights with components such as analysis summaries and suggested responders. Additionally, a visual issue timeline in a Gantt-style chart helps users comprehend the sequence of events, while Incident Intelligence offers tailored correlation decisions to reduce alert noise by analyzing patterns in event sequences. Finally, a scheduled alert muting feature allows users to manage alerts during scheduled maintenance or deployments, preventing unnecessary distractions.
Sep 29, 2020
937 words in the original blog post.
This summary provides an overview of Kubernetes requests and limits, their importance in managing cluster capacity, and how they work together to ensure efficient resource allocation. Understanding how Kubernetes manages resources is crucial for maintaining stable performance and reliability, especially during peak times. The article explains the concepts of Kubernetes requests and limits, including CPU and memory requests, limits, and quotas, as well as best practices for setting these configurations, such as monitoring resource usage and avoiding overcommitting resources. By implementing these strategies, administrators can optimize their Kubernetes clusters' performance and ensure a stable environment for their applications.
Sep 28, 2020
2,207 words in the original blog post.
Kubernetes is a system that automates the management of containerized applications by efficiently distributing resources among containers within a cluster through requests and limits. Requests ensure that each container receives the minimum required CPU and memory resources, aiding in stable operations, while limits cap the maximum resources a container can use, preventing resource monopolization and ensuring fair distribution across the cluster. Proper configuration of these parameters is crucial for maintaining application performance and reliability, particularly in environments with fluctuating workloads. The Kubernetes scheduler uses these settings to allocate resources effectively, ensuring that Pods are placed on nodes that can fulfill their demands. Monitoring tools, such as those offered by New Relic, play an essential role in maintaining cluster health by helping administrators track resource consumption and adjust configurations as needed. Understanding and implementing best practices for requests and limits, such as setting conservative requests and realistic limits, using resource quotas, and regularly monitoring resource usage, are vital for optimizing resource utilization and preventing performance issues.
Sep 28, 2020
2,311 words in the original blog post.
At 27Global, data is crucial for breaking down communication barriers between geographically distributed teams and ensuring high performance and quality of development projects. The company uses New Relic One, a powerful observability platform with programmability built in, to collect and visualize data from all aspects of the software stack. This enables automation across the stack, reducing toil and increasing efficiency for developers. By instrumenting applications and infrastructure, 27Global builds dashboards that facilitate clear communications between development and SRE teams, improving productivity and reducing mean time to resolution (MTTR). The company's data-centric strategy has a significant impact on product quality and performance, allowing them to detect and respond to issues quickly and provide instant visibility into their environment.
Sep 25, 2020
1,301 words in the original blog post.
27Global leverages data to overcome communication barriers and enhance productivity and quality in its Site Reliability Engineering (SRE) organization, which is crucial for both internal operations and client services. By employing New Relic One, a robust observability platform, and integrating automation tools like Terraform and Ansible, 27Global enables seamless monitoring across its software stack, reducing engineering toil and allowing teams to focus on core tasks. This approach, known as "observability as code," facilitates the collection and visualization of critical data, which is shared via dashboards to ensure consistent communication among globally distributed teams. These practices not only streamline operations but also increase productivity, reduce the mean time to resolution, and provide real-time insights into application and infrastructure performance, ultimately enhancing client satisfaction by preemptively addressing issues before they impact end-users.
Sep 25, 2020
1,414 words in the original blog post.
A contributor-centric system is built to support and align people in a sustained relationship with an organization that champions a mission, enabling a virtuous cycle of mutual service to a common cause. Nonprofits can learn from open source experiences about building systems that invite contribution, including the importance of communication, norms, personalization, and recognition, rather than relying solely on transactional relationships or material rewards. By adopting these principles, organizations can create an environment where contributors feel valued, connected, and motivated to engage with their mission, ultimately driving growth and sustainability.
Sep 24, 2020
981 words in the original blog post.
The text discusses the parallels between open source projects and nonprofit organizations in building contributor-centric systems that foster community engagement and sustain missions. Drawing from experience in both fields, the author emphasizes the importance of creating systems that align contributors with the organization's mission, enhancing real-time engagement and storytelling, and leveraging technology to support these goals. Examples include the development of a cloud-based healthcare information system at CURE International to replace paper records and improve patient care in developing regions, which was open-sourced as HospitalRun to engage global contributors. Key principles for success include clear communication of mission, establishing community norms, ensuring personal engagement, and fostering a sense of belonging among contributors. The focus is on the relational aspects that drive commitment beyond material incentives, aiming to create a lasting impact through collaborative efforts.
Sep 24, 2020
1,100 words in the original blog post.
The Ruby agent from New Relic provides a powerful observability experience that complements its APM features, enabling users to gain insights into their Ruby on Rails applications through distributed tracing, enhanced error reporting, thread profiling, and logs in context. The agent can be easily installed by following a quick and efficient onboarding process, which generates a custom configuration file for the application. With distributed tracing, users can explore all their spans with real-time data, investigate errors in context, and identify slow performance issues using the thread profiler. Logs in context also provide valuable insights into error events, allowing users to link log data with related APM data and diagnose issues more efficiently. By leveraging these features, users can unlock the secret superpowers of the Ruby agent and gain a richer telemetry data reporting experience.
Sep 23, 2020
1,429 words in the original blog post.
New Relic has open-sourced its agents, including the Ruby agent, to promote observability by aligning with open source standards and facilitating telemetry data collection. The Ruby agent, widely used by the Ruby on Rails community, extends beyond traditional Application Performance Monitoring (APM) by offering features such as distributed tracing, enhanced error reporting, thread profiling, and logs in context. These capabilities provide a comprehensive observability experience, allowing users to monitor application performance, troubleshoot errors, and optimize resource usage effectively. The blog post provides a step-by-step guide on enabling these features, starting with configuring the Ruby agent and exploring data using New Relic One. By integrating logs, traces, and metrics, New Relic simplifies debugging and enhances visibility into application performance, offering a unified platform for developers to address performance and scalability issues without needing direct server access. The author, Michael Lang, emphasizes that while his views are personal and environment-specific, New Relic offers extensive resources and a community platform for further support and exploration.
Sep 23, 2020
1,620 words in the original blog post.
In New Relic, Grok parsing is used to extract maximum value out of log telemetry by applying industry standard for parsing log messages. It allows users to search for specific data in their log messages by defining a Grok pattern, which can match various text formats such as numbers, IP addresses, and words. The built-in patterns provided by New Relic enable users to parse certain specified log types with ease, but custom rules can also be created using the Manage Parsing UI. By creating custom parsing rules, users can extract useful information from free-text strings in their logs, making them first-class entities that can be queried in NRQL and used with dashboards and alerts. The Grok Debugger is a handy tool for experimenting with Grok patterns, allowing users to test and refine their patterns before enabling them.
Sep 22, 2020
1,229 words in the original blog post.
Grok is a method for parsing log messages into structured data, allowing for enhanced observability by transforming unstructured text into distinct fields, which can then be analyzed using tools like New Relic. In New Relic, Grok patterns are used to extract useful information from logs, making them more manageable and facilitating statistical analyses and filtering. Users can create custom Grok patterns through the Manage Parsing UI in New Relic to parse specific log types, enhancing the utility of logs within the platform. This process involves defining patterns that match the syntax of log messages, thus segmenting them into identifiable fields such as IP addresses or error messages. Grok Debugger is a tool that aids in developing these patterns by testing their effectiveness in extracting the desired information from logs. This structured approach to log management enables more efficient querying and visualization, transforming logs into valuable data assets that can be incorporated into dashboards and alerts within New Relic's observability suite.
Sep 22, 2020
1,323 words in the original blog post.
The Elasticsearch search engine and database has evolved from a wrapper for Apache Lucene to a full-featured, distributed document data store, becoming the most popular enterprise search engine in the industry. Its adoption is often tied to specific use cases such as primary data storage, analytics, and log collection, where monitoring its health and performance is critical to ensure availability of metric data. Elasticsearch deployments can be simple or complex, with many elements producing metrics that must be monitored in real-time, including health and status metrics like cluster status, nodes, shards unassigned, indexing documents, HTTP connections, query response time, error metrics such as throttling and downtime. Monitoring these metrics is essential to ensure the health and performance of Elasticsearch clusters, and tools like New Relic provide a way to collect and send performance metrics from the cluster to a platform for quick discovery of problems.
Sep 21, 2020
1,740 words in the original blog post.
Elasticsearch, initially a wrapper for Apache Lucene, has evolved into a prominent distributed document data store and enterprise search engine, widely used for applications such as real-time analytics and log repository. Despite its versatility, Elasticsearch requires diligent monitoring due to its lack of transaction operations and complex distributed system architecture. Critical metrics to monitor include cluster health status, node count, unassigned shards, indexing rates, open HTTP connections, and query response times, as these can signal potential issues like data loss, performance degradation, or downtime. New Relic offers an integration that collects and analyzes these metrics, helping to maintain a reliable, scalable, and resilient Elasticsearch environment. This integration allows for early alerts on critical metrics, preventing failures that could lead to slow responses, downtime, and data loss, and is complemented by New Relic's offerings for developers to monitor their Elasticsearch systems effectively.
Sep 21, 2020
1,779 words in the original blog post.
Serverless web applications have become a widely adopted practice in cloud engineering, offering teams increased agility, scalability, and efficiency for customer-facing applications and critical workloads. By leveraging serverless architecture, developers can focus on writing code without worrying about server management tasks, leading to cost-efficiency, scalability, faster development, flexibility, and high availability. However, before building a serverless web application, it's essential to consider your experience, plan for observability from the outset, allocate sufficient time for configuring each Lambda function, acknowledge the lack of documentation, find the right balance in determining the application structure, and create an efficient development workflow. With the right knowledge and tools, serverless success is not only possible but also beneficial, delivering critical insights into managed service data and enabling developers to deliver with confidence on serverless architectures.
Sep 17, 2020
1,433 words in the original blog post.
Serverless web applications, initially popularized by AWS Lambda in 2014, have gained widespread adoption due to their benefits in agility, scalability, and efficiency for customer-facing applications and critical workloads. In serverless architecture, while the cloud provider manages the underlying servers, developers can focus on writing application code, resulting in cost-efficiency, automatic scalability, faster development, flexibility, and high availability. Despite these advantages, developers face challenges such as the need for thorough observability planning, time-consuming configuration of functions, sparse documentation, and the complexity of determining application structure. To address these issues, developers should ensure readiness for serverless, utilize observability tools like New Relic, plan sufficient configuration time, and create an efficient development workflow. The blog emphasizes the importance of having the right knowledge and tools to achieve serverless success, highlighting New Relic's AWS Lambda monitoring solution for enhanced visibility and insight into serverless applications.
Sep 17, 2020
1,553 words in the original blog post.
With the launch of New Relic One, customers can now easily manage their log data with a free first 100 GB ingest for life, and additional data priced at just $0.35/GB per month. The platform also integrates with Amazon Kinesis Data Firehose, making it easier to ingest data from various sources, including cloud stacks, applications, logs, and digital experience monitoring. New Relic One provides a connected real-time view of all telemetry data in one place, reducing the need for disconnected monitoring tools and resulting in blind spots. The platform also offers Full-Stack Observability, Applied Intelligence, and log management capabilities, providing customers with a comprehensive solution for delivering more perfect software faster.
Sep 16, 2020
1,516 words in the original blog post.
New Relic is being used by Delivery Hero to monitor and improve their application performance data in order to ensure uptime and scalability for rapid growth. The company has shifted from a regionalized system to country-isolated systems, which allows for better local monitoring and tailoring of unique regional-specific needs of customers. This change required creative solutions such as implementing a service mesh and data layers to interconnect environments, refactoring critical applications, and changing naming conventions to ensure compatibility between systems. New Relic is used to understand application performance data, see interdependencies, and be alerted when something is wrong, which helps in promoting a more secure platform and launching global user authentication for customers. The use of open source tools such as Prometheus, Spinnaker, Kubernetes, and Helm has also been beneficial in this initiative.
Sep 16, 2020
760 words in the original blog post.
New Relic has enhanced its capabilities by integrating with Amazon Kinesis Data Firehose, allowing for seamless data ingestion and analysis from various sources, including Amazon CloudWatch Logs, into its platform. This integration enables users to leverage New Relic's open, programmable platform to manage and analyze telemetry data efficiently, reducing the reliance on disconnected monitoring tools that create data silos. By using Kinesis Data Firehose, users can easily configure data streams to automatically forward logs to New Relic without the need for additional applications or resources, simplifying the management and cost estimation of data handling. The blog post provides a detailed guide on setting up the integration with step-by-step instructions on creating and configuring delivery streams and necessary IAM roles, emphasizing the benefits of having a unified view of data for improved software delivery and monitoring. This initiative reflects New Relic’s commitment to providing a comprehensive monitoring solution that includes log management, full-stack observability, and applied intelligence to facilitate proactive incident detection and reduce alert fatigue.
Sep 16, 2020
1,640 words in the original blog post.
Miguel Angel Mingorance Fernandez, a Systems Engineer at Delivery Hero, discusses how the company is scaling its online food ordering and delivery business using New Relic to manage rapid growth and ensure system reliability. As the company anticipates handling over one billion orders in 2020, it is transitioning from regionalized systems to country-isolated systems to improve uptime and tailor services to regional needs, thus reducing the impact of outages. This strategic shift involves implementing a service mesh, refactoring critical applications, and using open-source tools like Prometheus, Spinnaker, Kubernetes, and Helm, alongside New Relic for performance monitoring. The changes enable Delivery Hero to optimize its infrastructure, customize updates per region, and link software performance to business metrics, ultimately enhancing customer experience and supporting further expansion.
Sep 16, 2020
831 words in the original blog post.
You're looking for a vendor-agnostic metric collection pipeline that consolidates disparate observability data from various tools like StatsD and DogStatsD, trace spans, and synthetic checks. Veneur is an open-source tool built by Stripe that provides a simple way to send metrics to a single data store, reducing tool sprawl and costs. It offers features such as pre-aggregating metrics, improved efficiency, and reliability, making it easier to visualize metrics anywhere. The article explains how to install the New Relic Veneur sink, configure it with an Insert API key, and view metrics in New Relic.
Sep 15, 2020
695 words in the original blog post.
Veneur, an open-source metric collection tool developed by Stripe, addresses the challenges faced by Site Reliability Engineers (SREs) in consolidating operational data from various sources into a single data store for better visualization and analysis. By pre-aggregating metrics, it reduces data ingestion and storage costs, enhances efficiency, and improves reliability over other metric aggregator implementations. The blog explores how to configure a Veneur sink to send metrics to New Relic's Telemetry Data Platform, allowing users to seamlessly monitor and analyze data from multiple sources like DogStatsD. It provides a step-by-step guide to setting up and running Veneur with Docker, highlighting the benefits of integrating such tools into the New Relic ecosystem. The author, Peter Simkins, emphasizes the advantages of using New Relic for combining operational metrics with business-relevant data to enhance infrastructure monitoring and offers an invitation to explore further discussions and support through the Explorers Hub community.
Sep 15, 2020
790 words in the original blog post.
NGINX is a fast, stable, and reliable open source web server that has been widely adopted as a content cache and media streaming server, and also serves as a reverse proxy to other services. It's available in both open source and commercial models and can handle requests asynchronously with a small memory footprint. Monitoring NGINX is critical to ensure the health of your web application and server environment, and it can be done using tools like New Relic, which provides key performance metrics such as net.connectionsAcceptedPerSecond, net.connectionsActive, and net.requestsPerSecond. The integration uses the New Relic Infrastructure agent to collect and send performance metrics from NGINX servers to the New Relic platform, providing useful aggregates of client connection counts and detailed error reports for HTTP error responses. By setting up the NGINX integration, you can get early warnings on critical metrics and prevent failures that might result in a poor user experience in your web applications.
Sep 14, 2020
1,293 words in the original blog post.
NGINX, initially developed over 15 years ago as an open-source web server for speed, stability, and reliability, has evolved into one of the fastest web servers globally, widely used for content caching, media streaming, and as a reverse proxy. It operates efficiently on both low-cost and high-end servers due to its asynchronous request handling and small memory footprint. Monitoring NGINX is crucial for maintaining web application health, as it often serves as an indicator of performance issues within an application or architecture. New Relic offers an integration for both the open-source and commercial versions of NGINX, enabling detailed monitoring of performance metrics such as client connections and HTTP error responses. This monitoring helps in providing early warnings of potential application failures. The integration is open source, allowing for community improvements and customizations, and New Relic provides a platform for further exploration and support through their Explorers Hub.
Sep 14, 2020
1,404 words in the original blog post.
New Relic's Mini-M groups are a unique approach to supporting managers and their teams in large organizations. These groups bring together managers from different functions within the engineering organization to share experiences, discuss challenges, and offer support. The concept of Mini-Ms was developed by New Relic's engineering managers as a way to address feelings of loneliness and isolation that can come with managing a team. By providing a safe space for managers to ask questions, share their concerns, and learn from others, Mini-Ms help to standardize processes, improve communication, and foster a sense of community within the organization. The groups are facilitated by experienced managers who provide guidance and support while also allowing participants to take ownership of the discussion. With over 80 teams and nine Mini-M groups across the company, this approach has been successful in supporting the growth and well-being of New Relic's management team.
Sep 11, 2020
2,736 words in the original blog post.
New Relic's "Mini-M" groups are designed to provide support and foster connection among managers, particularly in large organizations where feelings of isolation can be common. These groups, which consist of six to ten managers from diverse functions within the engineering organization, meet weekly to discuss both personal and professional topics, allowing participants to share experiences, seek advice, and build camaraderie. Facilitated by group members, these meetings offer a confidential space akin to group therapy, where managers can feel comfortable discussing challenges and exchanging insights. The initiative aims to enhance managerial onboarding, promote cross-functional understanding, and strengthen leadership skills by exposing managers to different perspectives and practices. Participants highlight the value of these interactions in providing emotional support and practical guidance, ultimately contributing to a more cohesive and informed leadership community at New Relic.
Sep 11, 2020
2,854 words in the original blog post.
The Data Nerd is back and ready to attack—this time, to solve problems using their engineering skills. The free digital conference, Nerd Days 1.0, will be held starting October 13, 2020, offering a hands-on experience with live coding, demos, workshops, networking breakouts, and expert-led Q&A sessions. The event is designed by fellow engineers for every developer, engineer, or practitioner with any experience level, providing real connections and product insights. Nerd Days has five tracks to choose from, including Observability, Cloud Migration, Open Source, DevOps Journey, and New Relic Fundamentals. Attendees can participate from anywhere and take breaks at any time, with a focus on the developer's needs and interests. The conference aims to share passion for creating perfect software, and attendees can register now or start learning before the event by checking out the developer site and creating a free New Relic account.
Sep 10, 2020
418 words in the original blog post.
Open source is a cornerstone of modern software development, with its popularity continuing to grow as developers increasingly rely on it to build complex software solutions. The use of open source tools has become essential for creating simple and efficient online experiences, with many cloud-native technologies being open-source projects. Big data analytics also heavily relies on open source tools such as Apache Hadoop and Apache Kafka. Observability tool proliferation has led to the need for consolidation and standardization, but modern observability is powered by vendor-agnostic and open instrumentation. Security concerns surrounding open source software are valid, but research shows that it can be just as secure as proprietary software, with tools like Brakeman and Rusty Hog helping to identify potential vulnerabilities. Transparency and openness are key aspects of open source, with many organizations embracing this approach and encouraging external contributions. The New Relic team is also committed to open sourcing their software and engaging with the community on GitHub.
Sep 10, 2020
1,024 words in the original blog post.
Open source software continues to evolve and play a crucial role in modern software development, with companies like New Relic actively engaging with open source trends and tools. Open source solutions are preferred for creating complex software that meets the demand for improved online experiences, and tools like the GNU Compiler Collection (GCC) are essential in this endeavor. The adoption of cloud-native technologies and open-source observability tools such as Prometheus, Grafana, and Zipkin helps streamline the building and monitoring of internet applications. Despite concerns about security vulnerabilities, open source software is often as secure as proprietary software, benefiting from the collaborative efforts of contributors to quickly identify and address issues. Transparency in open source aligns with legislative trends like the GDPR and the California Consumer Privacy Act, promoting digital privacy and fostering innovation. New Relic encourages engagement with its open source projects and invites contributions from the community to enhance collaboration and innovation.
Sep 10, 2020
1,096 words in the original blog post.
We recently introduced a reimagined New Relic One, with powerful new capabilities, simplified pricing and packaging (including a perpetual free tier), and an intuitive user experience. Within the new New Relic One, we also introduced a comment icon at the top, right hand side of the UI that lets you provide immediate product feedback. Since our July 30 launch, one topic that has come up quite a bit in this New Relic One feedback channel is dark mode. Dark mode is now available as a feature for many industries, including aviation and travel, where it's essential for reducing eye strain and improving readability in low-light environments. This update reflects the growing demand from customers who spend long hours looking at screens to ensure safety-critical or mission-critical operations. The introduction of dark mode demonstrates New Relic's commitment to meeting the needs of its customers and providing a better user experience.
Sep 09, 2020
638 words in the original blog post.
New Relic One has introduced a reimagined platform with enhanced capabilities, including simplified pricing, a perpetual free tier, and a more intuitive user experience, alongside a newly available dark mode feature, which addresses user feedback concerning screen brightness and eye strain. Dark mode is particularly beneficial in industries such as aviation, logistics, energy, and emergency services, where operations control centers with multiple screens and low-light conditions are common, making readability and reduced eye strain critical for safety-critical and mission-critical applications. The demand for dark mode, popularized over the last decade due to its advantages in readability and contrast, reflects how integral New Relic has become to its users, prompting the company to swiftly implement this feature based on significant user input. Gregory Ouillon, New Relic’s EMEA CTO, emphasizes the importance of user feedback in driving the platform’s development and invites continued engagement through the Explorers Hub community.
Sep 09, 2020
745 words in the original blog post.
AIOps (Artificial Intelligence for IT Operations) is a new category of tools that bring AI and machine learning benefits to telemetry data, enabling teams to evaluate and act on their data more quickly and reduce manual toil. These tools provide intelligence and enrichment to data, delivering time-saving assistance that enables greater observability and leads to a more perfect finished product. By leveraging machine learning and artificial intelligence, AIOps platforms augment incident management teams' workflows, reducing mean time to resolution (MTTR) and manual toil, while empowering on-call teams to identify, prioritize, troubleshoot, and remedy issues in a fast-paced environment.
Sep 08, 2020
1,036 words in the original blog post.
AIOps platforms are emerging as essential tools for managing the complexities and challenges posed by modern hybrid IT environments, which often lead to overwhelming event and alert storms. By leveraging artificial intelligence (AI) and machine learning (ML), AIOps provides Site Reliability Engineers (SREs), Ops practitioners, and developers with the capability to enhance their incident response processes through proactive anomaly detection, event correlation, and intelligent alerting. These platforms utilize telemetry data to offer enriched insights, enabling teams to prioritize and resolve issues more efficiently, ultimately reducing manual toil and mean time to resolution (MTTR). AIOps distinguishes itself from traditional monitoring tools by incorporating intelligent automation that supports fast-paced development environments, allowing teams to focus more on strategic and creative tasks while mitigating alert fatigue.
Sep 08, 2020
1,096 words in the original blog post.
Observability is about democratizing data, breaking down data silos, and enabling teams to ask questions and take actions on their data. It requires a change in culture within organizations, where data access is prioritized and teams can pursue democratized access to data. Observability enables the technical parts of data collection but also drives cultural changes that are essential for its adoption. It allows individuals to become data storytellers, which is crucial for achieving goals and moving an organization forward on its path of observability. Josh Biggley, an Ops Strategist at New Relic, emphasizes the importance of understanding the difference between mean time to detect, mean time to understand, and mean time to resolve, as well as the cultural aspects that influence these metrics. Observability is not just about technology but also about people and culture, making it a game-changer for organizations looking to improve their operations and decision-making processes.
Sep 02, 2020
1,982 words in the original blog post.
In a conversation with Josh Biggley, an Ops Strategist at New Relic, the discussion centered on the concept of observability and its distinction from traditional monitoring. Observability is defined as the democratization of data, allowing organizations to break down data silos and make informed decisions by asking both known and unknown questions of their data. This approach requires a cultural shift within organizations to enable teams to access and utilize data effectively, rather than restricting it through gatekeeping. Observability empowers teams to quickly identify and resolve issues, thereby reducing mean time to resolution and enhancing operational efficiency. It transforms data into compelling narratives that drive organizational change, exemplified by Josh's experience at Cardinal Health, where observability led to significant cost reductions without technical disruptions. Josh emphasizes that monitoring is passive, focusing on anticipating system failures, whereas observability is active, enabling deeper insights into why issues occur.
Sep 02, 2020
2,032 words in the original blog post.
Redis is a lightning-fast, distributed, in-memory key-value database often used as a fast cache in applications where performance is paramount. It's commonly used as a lightweight distributed queue and has a distributed pub/sub feature for dispatching messages to various recipients without building the functionality itself. However, Redis deployments can be complicated, ranging from single nodes to multi-node clusters or hybrid in-memory/on-disk deployments via Redis on Flash. Ensuring peak performance is crucial to maintain a top-notch user experience and alleviate the burden on transactional databases.
Monitoring Redis is critical due to its potential points of failure with more nodes in the cluster. Key metrics worth watching include status metrics such as uptime, system memory, connected clients, commands processed per second, keyspace hits and misses per second, error metrics like rejected connections and sync errors, and performance metrics like cache hit ratio. To monitor Redis effectively, one can use New Relic's integration, which collects critical performance data from the Redis server and sends it to the New Relic platform for viewing in pre-built dashboards or creating custom queries and charts. By monitoring these key metrics, developers can identify potential issues before they impact user experience and optimize Redis performance accordingly.
Sep 01, 2020
1,692 words in the original blog post.
Redis is a high-speed, distributed, in-memory key-value database often used as a fast cache to enhance application performance, though it's not typically a primary data store. Its functionality extends to acting as a lightweight distributed queue and utilizing a distributed pub/sub feature for message distribution. Ensuring optimal Redis performance is crucial, as any degradation can adversely impact user experience or even cause application failures. Redis deployments can vary from single-node to complex multi-node clusters, and effective monitoring of Redis is essential to prevent potential failures. Key metrics for monitoring include uptime, total system memory, connected clients, commands processed per second, cache hit ratio, rejected connections, and sync errors, which are critical for maintaining efficient operation and minimizing latency. New Relic's integration offers tools for monitoring these metrics by collecting performance data and providing dashboards, alert policies, and custom queries to ensure Redis remains healthy, thereby reducing the burden on transactional databases and enhancing overall application performance.
Sep 01, 2020
1,732 words in the original blog post.