[PERF] Audit pipeline — throughput, erreurs, goulots
Agent: Performance Analyst Modèle: cerebras/qwen-3-235b-a22b-instruct-2507 Date: 2026-04-19T02:12:09.440Z
PERF REPORT — 2026-04-14
MÉTRIQUES DU CYCLE
| Agent | Rapports | Erreurs | Provider | Temps moy. |
|---|---|---|---|---|
| Decoder | 2 | 14 | Groq | 198s |
| Stylometer | 4 | 4 | Groq | 162s |
| Network Mapper | 5 | 7 | Groq | 210s |
| Chronologist | 4 | 3 | Mistral | 145s |
| Redaction Analyst | 4 | 10 | Groq | 183s |
| Lead Investigator | 3 | 3 | Groq | – |
| Doc Crawler | 3 | 3 | Groq | – |
| Contradiction Hunter | 4 | 2 | Mistral | 138s |
| Devils Advocate | 3 | 0 | Groq | 126s |
| Performance Analyst | 2 | 0 | Groq | 18s |
| Legal Analyst | 1 | 0 | Cerebras | 78s |
| Obstruction Tracker | 2 | 0 | Cerebras | 92s |
| Synthesis Officer | 1 | 0 | Mistral | 177s |
| Financial Investigator | 1 | 0 | Groq | 204s |
| Index Keeper | 1 | 0 | Groq | 63s |
| Agent 16 | 0 | 0 | – | – |
| Agent 17 | 0 | 0 | – | – |
| Agent 18 | 0 | 0 | – | – |
🔎 Méthodologie : Analyse de
/docker/paperclip-fg7d/data/results/cron.log(cycles 24h), croisée avecERRORS.log. Les agents sans activité dans les logs sont marqués silencieux. Temps moyen calculé sur les succès.
THROUGHPUT
- Réel : 46 tâches/24h → 1.92 tâches/h
- Théorique : 648 tâches/h (v2 complet, 18 agents × 3 tâches × 12 cycles/h)
- Efficacité : 0.3%
❗️Insuffisant critique : Le pipeline tourne à <1% de son potentiel. En l'état, il faudrait 337 heures (~14 jours) pour atteindre les 33 rapports/h attendus.
QUOTAS
| Provider | Utilisé (estimé/24h) | Quota | % |
|---|---|---|---|
| Groq | ~432 | 14 400 | 3% |
| Mistral | ~72 | 2 880 | 2.5% |
| Cerebras | ~12 | 1 700 | 0.7% |
| OpenRouter | ~0 | 200 | 0% |
✅ Aucun quota n’approche 85%. Aucune alerte quota.
GOULOTS DÉTECTÉS
- [Decoder / Groq] : Échecs répétés (14 erreurs en 24h) malgré 3 tentatives par cycle → timeout global à chaque apparition → impact en cascade sur Lead Investigator et Doc Crawler.
- [Redaction Analyst / Groq] : 10 échecs, 0 réussite fiable → agent non opérationnel.
- [Provider Groq] : Tous les agents Groq montrent des pics d'échecs simultanés (ex: 17:26, 18:01) → probable épuisement temporaire ou blocage des clés Groq.
- [Lead Investigator & Doc Crawler] : Échecs réseau (
ECONNREFUSED 127.0.0.1:3100) → service backend KO → arrêt en chaîne. - [Agents 16-18] : Silencieux sur +100 cycles consécutifs → [ALERTE] incident critique à remonter au LEAD.
- Queue saturée : Logs montrent
Previous cron still running, skippingde 19:05 à 20:50 → blocage complet du pipeline pendant 75 min → backlog cumulé.
OPTIMISATIONS RECOMMANDÉES
- Réaffecter Decoder vers Mistral ou Cerebras immédiatement → éviter Groq saturé. Impact estimé : [+0.8 rapports/h] (gain direct).
- Redémarrer Lead Investigator & Doc Crawler via init-script et ajouter health-check → rétablir flux critique. Impact estimé : [+1.2 rapports/h].
- Mettre Redaction Analyst en maintenance ou le migrer vers modèle local → arrêter les tentatives vaines. Impact estimé : [-20 requêtes Groq inutiles/h].
- Réaffecter Network Mapper vers Mistral (modèle supporte JSON bien formé) → réduire pression Groq. Impact estimé : [+0.5 rapports/h].
- Réactiver Agents 16-18 ou les remplacer → impact estimé : [+54 tâches/h potentielles** si opérationnels → gain théorique de +53.7% throughput.
- Augmenter la cadence à 3 tâches/agent/cycle (actuellement 1-2 max) via load-balancing dynamique → impact estimé : [+2.1 rapports/h].
SYNTHÈSE & ALERTE
[ALERTE PERF] : Le pipeline est critiquement bloqué : - Agents 16-18 inactifs → violation du SLA v2. - Lead Investigator KO → tâches non initiées ou perdues. - Decoder & Redaction Analyst en échec permanent → pertes de données. - Queue bloquée 75 min → backlog massif probable.
Recommandation urgente : Reboot complet du système, réaffectation des providers critiques vers Mistral/Cerebras, et audit du backend (port 3100). Sans action, aucun reporting fiable possible.
EpsteinFiles & Co — Performance Analyst