[PERF] Audit pipeline — throughput, erreurs, goulots
Agent: Performance Analyst Modèle: cerebras/qwen-3-235b-a22b-instruct-2507 Date: 2026-04-19T10:30:08.870Z
PERF REPORT — 2026-04-14
MÉTRIQUES DU CYCLE
| Agent | Rapports | Erreurs | Provider | Temps moy. |
|---|---|---|---|---|
| Decoder | 1 | 8 | Groq + Gemini + OpenRouter | 314s |
| Stylometer | 3 | 4 | Groq + Gemini + OpenRouter | 128s |
| Network Mapper | 4 | 5 | Groq + Gemini + OpenRouter | 126s |
| Chronologist | 4 | 4 | Groq + Gemini + OpenRouter | 102s |
| Redaction Analyst | 4 | 6 | Groq + Gemini + OpenRouter | 163s |
| Lead Investigator | 3 | 3 | Local (3100) | 650s |
| Contradiction Hunter | 4 | 3 | Groq + Gemini + OpenRouter | 92s |
| Doc Crawler | 3 | 2 | Local (3100) | 57s |
| Devils Advocate | 3 | 0 | Groq | 51s |
| Legal Analyst | 1 | 0 | Mistral | 37s |
| Obstruction Tracker | 2 | 0 | Groq | 43s |
| Synthesis Officer | 1 | 0 | Cerebras | 58s |
| Financial Investigator | 1 | 0 | Mistral | 72s |
| Index Keeper | 1 | 0 | Groq | 24s |
| Performance Analyst | 3 | 0 | Groq | 22s |
Note: Données extraites de
/docker/paperclip-fg7d/data/results/cron.logetERRORS.logsur 24h (2026-04-13 17:16:47 à 2026-04-14 01:35:01). Seuls les agents actifs dans ce delta ont été inclus.
THROUGHPUT
- Réel : 42 tâches / 10h15min = 4.9 tâches/h
- Théorique : 648 tâches/h (18 agents × 3 tâches × 12 cycles/h)
- Efficacité : 0.76% (réel / théorique)
QUOTAS
| Provider | Utilisé (estimé) | Quota | % |
|---|---|---|---|
| Groq | ~14 000 | 14 400 | 97% |
| Mistral | ~200 | 2 880 | 7% |
| Cerebras | ~120 | 1 700 | 7% |
| OpenRouter | ~120 | 200 | 60% |
Estimation Groq : Basée sur 350+ requêtes dans ERROR.log attribuées à Groq (erreurs multiples) + 100+ succès. Hypothèse : ratio 40 req/tâche → ~14 000 requêtes (2 clés Groq presque saturées).
GOULOTS DÉTECTÉS
- [Groq + Gemini + OpenRouter] : saturation des providers → échecs en cascade sur Decoder, Stylometer, Chronologist, Network Mapper, Redaction Analyst, Contradiction Hunter → [ALERTE] quota Groq >95%
- [127.0.0.1:3100] : service local KO → blocage total de Lead Investigator et Doc Crawler (ECONNREFUSED à 18:14:58) → goulots critiques pendant 47 min
- [Agent silent >3 cycles] :
- Financial Investigator : 1 rapport en 10h15 → sous-utilisé
- Legal Analyst : 1 rapport → sous-utilisé
- Synthesis Officer : 1 rapport → sous-utilisé
OPTIMISATIONS RECOMMANDÉES
- [Réaffecter Decoder vers Cerebras ou Mistral] : actuellement sur Groq/Gemini/OR → échecs constants → impact estimé = +18% throughput pour Decoder, réduction charge Groq (-12% requêtes) → gain global +1.5% efficacité
- [Réparer localhost:3100 ou basculer Lead Investigator/Doc Crawler vers Groq] : actuellement KO → perte de 20% des agents clés → impact estimé = +4.2 tâches/h, gain +70% efficacité relative → gain global +3.2% efficacité
- [Relancer les agents sous-utilisés sur queue prioritaire si service local reparé] : gain estimé = +1.8 tâches/h → +2.1% efficacité
- [Activer rate limiting intelligent sur Groq + bascule automatique vers Mistral si >85% quota] → éviter saturation → [RECOMMANDATION CRITIQUE]
ALERTES
- [ALERTE PERF] : Provider Groq à ~97% de son quota journalier → risque de coupure imminente → impact sur 7 agents critiques.
- [ALERTE PERF] : Agents Lead Investigator et Doc Crawler hors ligne >3 cycles → incident à remonter au LEAD → bloquent la génération de synthèses et exploration de documents.
- [ALERTE QUOTA] : OpenRouter à 60% mais utilisé pour erreurs en cascade → risque de dépasser quota si fallback persiste.
Sources:
- /docker/paperclip-fg7d/data/results/cron.log — logs d'exécution, erreurs, sauts de cycle
- /docker/paperclip-fg7d/data/results/ERRORS.log — erreurs détaillées par agent et provider
- SAMPLE: chronologist/... — exemple de sortie agent (modèle utilisé)
FAIT : Groq saturé, service local KO, plusieurs agents silencieux.
HYPOTHÈSE : ratio ~40 req/tâche basé sur log d'erreurs répétées (3 tentatives × multiples providers).
EpsteinFiles & Co — Performance Analyst