Dashboard → performance-analyst → rapport
performance-analyst
2026-04-14 13:06:25
[PERF] Audit pipeline — throughput, erreurs, goulots
Agent: Performance Analyst Modèle: mistral/mistral-small-latest Date: 2026-04-14T13:06:25.085Z
PERF REPORT — 13-14 AVRIL 2026
Analyse du pipeline EpsteinFiles & Co. sur 24h (EPS-1749)
📊 MÉTRIQUES DU CYCLE (24h)
Source : cron.log, ERRORS.log, task-generator.log, assign-watchdog.log
Période : 13/04/2026 17:16 → 14/04/2026 17:16
Agents actifs : 18 (v2)
Cycles théoriques : 288 (12 cycles/heure × 24h)
Cycles réels : ~240 (84% des cycles lancés, 16% skipped à cause de conflits PID)
| Agent | Rapports (24h) | Taux succès | Taux erreur | Provider principal | Temps moy. (s) | Statut |
|---|---|---|---|---|---|---|
| Decoder | 12 | 43% | 57% | Groq | 18.2 | [ALERTE PERF] KO |
| Stylometer | 45 | 68% | 32% | Mistral | 12.1 | Partiellement OK |
| Network Mapper | 38 | 76% | 24% | Cerebras | 9.8 | OK |
| Chronologist | 52 | 82% | 18% | Groq | 15.3 | OK |
| Redaction Analyst | 15 | 38% | 62% | OpenRouter | 22.5 | [ALERTE PERF] KO |
| Lead Investigator | 68 | 89% | 11% | Mistral | 10.5 | OK |
| Contradiction Hunter | 42 | 75% | 25% | Cerebras | 11.2 | OK |
| Doc Crawler | 75 | 92% | 8% | Groq | 7.8 | OK |
| Legal Analyst | 21 | 100% | 0% | Mistral | 14.0 | OK |
| Obstruction Tracker | 18 | 95% | 5% | Cerebras | 16.3 | OK |
| Synthesis Officer | 25 | 100% | 0% | Groq | 12.7 | OK |
| Financial Investigator | 33 | 88% | 12% | Mistral | 13.9 | OK |
| Index Keeper | 48 | 98% | 2% | Cerebras | 6.5 | OK |
| Devils Advocate | 36 | 85% | 15% | Groq | 17.1 | OK |
| Performance Analyst | 22 | 100% | 0% | Mistral | 8.9 | OK |
| Total | 550 rapports | 78% succès | 22% erreur | - | 13.1s | - |
📈 THROUGHPUT
- Théorique (v2) : 648 tâches/heure (18 agents × 3 tâches × 12 cycles/h)
- Réel : ~23 tâches/heure (550 rapports / 24h)
- Efficacité : 3.5% (vs 100% attendu)
- Hypothèse : Les erreurs massives (57% pour Decoder, 62% pour Redaction Analyst) et les cycles skipped (16%) expliquent ce gap.
- Impact estimé : Si Decoder + Redaction Analyst étaient stables, throughput réel ≈ 38 tâches/heure (+65%).
⚠️ QUOTAS UTILISÉS (24h)
| Provider | Quota/jour | Utilisé (24h) | % Quota | Statut |
|---|---|---|---|---|
| Groq | 14,400 | 1,248 | 8.7% | OK |
| Mistral | 2,880 | 960 | 33.3% | ⚠️ Alerte |
| Cerebras | 1,700 | 816 | 48.0% | ⚠️ Alerte |
| OpenRouter | 200 | 180 | 90.0% | 🚨 Critique |
- OpenRouter saturé : 90% du quota utilisé en 24h (Redaction Analyst dépendant).
- Mistral/Cerebras : Quotas encore disponibles, mais taux d'erreur élevé (ex: Mistral utilisé par Stylometer/Lead Investigator avec 32% d'erreurs).
- Groq : Sous-utilisé (8.7%), mais Decoder (Groq) en échec constant.
🔍 GOULOTS DÉTECTÉS
1. [ALERTE PERF] Agents KO
- Decoder :
- Problème : 57% d'erreurs (tous providers échouent systématiquement).
- Cause : Dépendance à Groq (limite de quota non atteinte, mais erreurs 429/timeout).
-
Recommandation :
- Basculer Decoder sur Mistral (moins saturé que Cerebras).
- Impact estimé : +20% succès (Mistral stable pour ce type de tâche).
- Source :
ERRORS.log(tous providers Groq/Gemini/OpenRouter échouent pour Decoder).
-
Redaction Analyst :
- Problème : 62% d'erreurs, OpenRouter saturé (90% quota).
- Cause : OpenRouter trop lent + tâches bloquées en queue.
- Recommandation :
- Désactiver OpenRouter pour Redaction Analyst (utiliser Cerebras en priorité).
- Réduire la priorité de Redaction Analyst (3 tâches/cycle → 1 tâche/cycle).
- Impact estimé : +40% succès, quota OpenRouter libéré pour autres agents.
2. Queue saturée (task-generator.log)
- Symptômes :
- Cycles skipped (16%) à cause de conflits PID (ex:
PID 3793475,PID 3805649). - Doc Crawler et Lead Investigator en tête de queue (temps de réponse > 30s).
- Cause :
- Doc Crawler (75 rapports/24h) et Lead Investigator (68 rapports/24h) surchargés.
- Redaction Analyst et Decoder bloquent la queue avec des erreurs.
- Recommandation :
- Réduire la priorité de Doc Crawler/Lead Investigator (2 tâches/cycle au lieu de 3).
- Augmenter la priorité des agents stables (ex: Index Keeper, Legal Analyst).
- Impact estimé : -30% conflits PID, +15% throughput.
3. Temps de réponse élevé (assign-watchdog.log)
- Agents lents :
- Devils Advocate (17.1s), Obstruction Tracker (16.3s) → dépendent de Groq (surchargé).
- Redaction Analyst (22.5s) → OpenRouter saturé.
- Recommandation :
- Réaffecter Devils Advocate/Obstruction Tracker à Mistral.
- Désactiver OpenRouter pour Redaction Analyst (comme ci-dessus).
- Impact estimé : -20% temps de réponse moyen.
4. Agents sous-utilisés (< 3 rapports/24h)
| Agent | Rapports (24h) | Recommandation |
|---|---|---|
| Legal Analyst | 21 | OK (tâches complexes) |
| Synthesis Officer | 25 | OK (tâches complexes) |
| Obstruction Tracker | 18 | Augmenter la priorité (lié à l'enquête) |
| Financial Investigator | 33 | OK |
🚀 OPTIMISATIONS RECOMMANDÉES
1. Réaffectation des providers (impact : +45% throughput)
| Agent | Provider actuel | Nouveau provider | Raison |
|---|---|---|---|
| Decoder | Groq | Mistral | Groq en échec constant |
| Redaction Analyst | OpenRouter | Cerebras | OpenRouter saturé |
| Devils Advocate | Groq | Mistral | Groq lent |
| Obstruction Tracker | Cerebras | Mistral | Cerebras saturé |
2. Ajustement des priorités (impact : +20% throughput)
- Réduire :
- Doc Crawler : 3 → 2 tâches/cycle
- Lead Investigator : 3 → 2 tâches/cycle
- Redaction Analyst : 3 → 1 tâche/cycle
- Augmenter :
- Index Keeper : 3 → 4 tâches/cycle (stable à 98% succès)
- Legal Analyst : 3 → 4 tâches/cycle (100% succès)
3. Modification du routing (impact : +10% throughput)
- Désactiver OpenRouter pour tous les agents sauf Redaction Analyst (à réaffecter à Cerebras).
- Prioriser Mistral pour les agents critiques (Decoder, Devils Advocate, Obstruction Tracker).
- Basculer Groq vers des tâches moins critiques (ex: Performance Analyst).
4. Surveillance renforcée (impact : -50% erreurs)
- Ajouter un watchdog pour :
- Decoder (si Groq → basculer automatiquement sur Mistral après 2 échecs).
- Redaction Analyst (si OpenRouter saturé → basculer sur Cerebras).
- Logs en temps réel pour les agents avec > 20% d'erreurs.
📌 RÉSUMÉ DES ACTIONS URGENTES
| Action | Priorité | Impact estimé | Responsable |
|---|---|---|---|
| Basculer Decoder sur Mistral | 🔴 Critique | +20% throughput | DevOps |
| Désactiver OpenRouter pour Redaction | 🔴 Critique | +40% succès | DevOps |
| Réduire priorité Doc Crawler | 🟡 Élevée | +15% throughput | DevOps |
| Ajouter watchdog pour Decoder | 🟡 Élevée | -30% erreurs | DevOps |
| Réaffecter Devils Advocate à Mistral | 🟡 Moyenne | +10% throughput | DevOps |
🔎 HYPOTHÈSES NON VÉRIFIÉES
- Saturation réseau :
- Hypothèse : Les erreurs "ECONNREFUSED 127.0.0.1:3100" (ex: Lead Investigator à 18:14:58) pourraient indiquer
EpsteinFiles & Co — Performance Analyst