Les méthodes RED et USE
Découvrez deux méthodologies classiques de surveillance : RED pour les services pilotés par les requêtes et USE pour les ressources, ainsi que les situations où appliquer chacune pour mieux cibler vos tableaux de bord.
Les méthodes RED et USE est une leçon System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry), et ta progression se synchronise sur le web et l'application CoddyKit. Le cours System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
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.
Questions Fréquemment Posées
La leçon « Les méthodes RED et USE » est-elle gratuite ?
Oui — le texte complet de « Les méthodes RED et USE » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry), passe à CoddyKit PRO. Le cours System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Les méthodes RED et USE » ?
Découvrez deux méthodologies classiques de surveillance : RED pour les services pilotés par les requêtes et USE pour les ressources, ainsi que les situations où appliquer chacune pour mieux cibler vo… Tu pratiques System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) ?
Aucune expérience préalable n'est requise. System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.
Combien de temps prend la leçon « Les méthodes RED et USE » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) ?
Oui. Chaque leçon System Observability: Logging, Metrics & Tracing (ELK + OpenTelemetry) inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Corrélation des journaux, métriques et traces
- Détection des anomalies et opérations d’intelligence artificielle
- SLO, SLI et budgets d’erreur
- Les méthodes RED et USE