RED Metrics & Monitoring: Using Rate, Errors, and Duration
Key Takeaways
- RED monitoring focuses on three key metrics: Rate (number of requests), Errors (failed requests), and Duration (latency of requests). These metrics provide a clear and actionable view of system performance in real-time.
- It’s ideal for monitoring microservices: RED monitoring is designed for modern, distributed systems, helping teams quickly detect issues, optimize performance, and maintain reliability in cloud-native architectures.
- RED monitoring simplifies troubleshooting and scaling: By tracking the health of services through these focused metrics, teams can prioritize improvements, reduce downtime, and ensure a better user experience.
The RED method is a streamlined approach for monitoring microservices and other request-driven applications, focusing on three critical metrics: Rate, Errors, and Duration.
Originating from the principles established by Google's "Four Golden Signals," the RED monitoring framework offers a pragmatic and user-centric perspective on service assurance and service performance.
What is the RED method of monitoring?
The RED method is a framework for instrumenting and monitoring microservices. The RED method contrasts to the USE method of instrumenting, which typically applies to hardware, infrastructure, network disks, etc.
The RED
RED metrics: what to instrument, what to monitor
The RED monitoring method is tailored to enhance end-user satisfaction, focusing on these 3 metrics. For every resource, monitor RED metrics:
Rate
Rate tracks the number and, in certain contexts, the size of requests, such as photo uploads in a photo hosting service. Monitoring rate is crucial, especially in environments susceptible to peak traffic failures, noting that both spikes and drops in requests are significant.
Errors
Errors counts the number of failed requests per second. Error rates provide insights into the reliability and quality of the service. Errors represent any issues leading to incomplete or incorrect results, necessitating immediate resolution.
Duration
Duration records the time taken for each request. This aspect is crucial for assessing the service's responsiveness and efficiency.
Duration metrics, capturing the time of requests, are vital for establishing the sequence of events, particularly in complex microservices environments. This aspect is crucial for both client-side and server-side interactions.
In applications involving multiple services, pinpointing issues requires understanding...
- The time spent on requests
- Error occurrences
- Request volume per service
Duration generally falls into the realm of distributed tracing, like OpenTracing and OpenTelemetry. Distributed tracing tracks the path and time your requests take between and within services, and brings events into causal order.
Tracking RED for infrastructure
The RED method's effectiveness in its ability to track these aspects, aiding in identifying and resolving service or infrastructure-related problems. By giving us a solid, standardized starting point, RED makes it possible for separate teams to exchange clear information on concerns within the system, yet allows for expansion to cover unique needs and powers the drill down needed for cause analysis.
Learn more about RED monitoring in this presentation from .conf 2021.
Benefits & Limitations of RED Monitoring
So, what can RED do for you? Besides being an easy to remember acronym, RED tends to reduce decision fatigue in deciding how to get started observing your microservices applications. Its simplicity and clarity make the learning curve short. And it gives all of the teams, both operational and development, a common vocabulary to discuss issues and resolutions.
RED can be extended to build specifics for your unique needs based on your unique usage. And by tracking the path, duration and success of their requests, RED can serve as a proxy for user happiness.
- The method enhances problem diagnosis, allowing teams to quickly identify and address performance bottlenecks or failures.
- By focusing on user experience metrics, the RED Method aligns monitoring efforts with business objectives and customer satisfaction.
- It simplifies automation of monitoring and alerting, enabling more effective and proactive service management.
Limitations
- The RED Method is primarily suited for request-driven applications and services. It might not provide comprehensive insights for batch processing or streaming applications.
Monitoring microservices
The RED Method represents a focused and effective strategy for monitoring microservices and other request-driven applications, ensuring that key performance indicators align with user experience and service reliability. Its simplicity and effectiveness make it a valuable tool for modern software architectures where user satisfaction is paramount.
Related Articles

How to Use LLMs for Log File Analysis: Examples, Workflows, and Best Practices

Beyond Deepfakes: Why Digital Provenance is Critical Now

The Best IT/Tech Conferences & Events of 2026

The Best Artificial Intelligence Conferences & Events of 2026

The Best Blockchain & Crypto Conferences in 2026

Log Analytics: How To Turn Log Data into Actionable Insights

The Best Security Conferences & Events 2026

Top Ransomware Attack Types in 2026 and How to Defend
