I metodi RED e USE
Scopra due metodologie classiche di monitoring: RED per i servizi guidati dalle richieste e USE per le risorse, e quando applicare ciascuna per focalizzare i dashboard.
I metodi RED e USE è una lezione System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry), e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) include 4 lezioni in totale.
Parti di questa lezione non sono ancora state tradotte e vengono mostrate in inglese.
Why Methodologies?
With endless metrics available, teams drown in dashboards. RED and USE are proven recipes that tell you which few signals actually matter.
The RED Method
RED targets request-driven services and tracks three signals: Rate, Errors, and Duration.
- Rate: requests per second
- Errors: failed requests per second
- Duration: latency distribution
RED in Practice
For every service, chart these three. Together they answer how busy it is, whether it is failing, and whether it is slow.
rate(http_requests_total[5m])
rate(http_requests_total{status=~"5.."}[5m])
histogram_quantile(0.95, http_request_duration_seconds_bucket)Why RED Works
RED reflects what users feel: are their requests served, served correctly, and served quickly. It maps directly to user experience.
The USE Method
USE targets resources and tracks Utilization, Saturation, and Errors for each component like CPU, memory, disk, and network.
USE Defined
For each resource:
- Utilization: percent of time busy
- Saturation: queued work waiting
- Errors: error events
USE in Practice
Walk the resource list and apply USE to each, finding bottlenecks systematically rather than guessing.
CPU: utilization %, run-queue length, throttles
Disk: busy %, IO wait queue, IO errorsSaturation Is the Key
High utilization can be fine; saturation, the backlog of waiting work, is the early warning that a resource is becoming a bottleneck.
RED vs USE
They are complementary.
- RED: service health from the user view
- USE: resource health from the system view
RED tells you something is wrong; USE often tells you why.
Combining Both
A latency spike (RED Duration) might trace to disk saturation (USE). Using both methods links symptom to cause.
Building Focused Dashboards
Design service dashboards around RED and host dashboards around USE. This keeps panels meaningful instead of a wall of noise.
Quick Check
Match method to target.
Recap
You learned two focusing methodologies: RED (Rate, Errors, Duration) for request-driven services from the user perspective, and USE (Utilization, Saturation, Errors) for resources from the system perspective. RED reveals symptoms, USE reveals causes, and together they keep dashboards meaningful.
Impara System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 12
- Lezioni
- 48
Domande Frequenti
La lezione «I metodi RED e USE» è gratuita?
Sì — il testo completo di «I metodi RED e USE» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry), passa a CoddyKit PRO. Il corso System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) include 4 lezioni in totale.
Cosa imparerò in «I metodi RED e USE»?
Scopra due metodologie classiche di monitoring: RED per i servizi guidati dalle richieste e USE per le risorse, e quando applicare ciascuna per focalizzare i dashboard. Eserciti System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)?
Non è richiesta alcuna esperienza precedente. System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.
Quanto tempo richiede la lezione «I metodi RED e USE»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry)?
Sì. Ogni lezione System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Correlazione di log, metriche e tracce
- Rilevamento delle anomalie e AI Ops
- SLO, SLI ed error budget
- I metodi RED e USE