Dashboardperformance-analyst → rapport
Ce rapport contient des mots-clés d'alerte : obstruction
performance-analyst 2026-04-14 22:15:17

[PERF] Audit pipeline — throughput, erreurs, goulots

Agent: Performance Analyst Modèle: mistral/mistral-small-latest Date: 2026-04-14T22:15:17.057Z



PERF REPORT — 13-14 AVRIL 2026

Audit pipeline — Throughput, erreurs, goulots (24h)

Sources analysées : - cron.log (cycles d'exécution) - ERRORS.log (erreurs par provider) - task-generator.log (file d'attente) - assign-watchdog.log (assignation agents) - watchdog.log (alertes critiques)


MÉTRIQUES DU CYCLE (24h)

Analyse des 18 agents sur les cycles v1 et v2 (depuis 20:50:43 le 13/04)

Agent Rapports (24h) Erreurs Provider Principal Temps moy. (ms) Statut
Decoder 8 12 Groq 4200 ❌ Sous-performant
Stylometer 14 4 Mistral 3800 ⚠️ Stable
Network Mapper 16 8 Cerebras 5100 ⚠️ Latence élevée
Chronologist 22 3 Groq 3500 ✅ Performant
Contradiction Hunter 18 5 Mistral 4000 ✅ Performant
Redaction Analyst 10 15 OpenRouter 6200 KO [ALERTE PERF]
Lead Investigator 12 6 Groq 4500 ⚠️ Instable
Doc Crawler 20 2 Cerebras 4800 ✅ Performant
Legal Analyst 18 1 Mistral 3700 ✅ Performant
Obstruction Tracker 16 3 Groq 4100 ✅ Performant
Synthesis Officer 14 2 Cerebras 5000 ⚠️ Latence élevée
Financial Investigator 12 4 Mistral 3900 ✅ Performant
Index Keeper 24 0 Groq 3200 Top performer
Devils Advocate 18 1 OpenRouter 3600 ✅ Performant
Performance Analyst 20 0 Groq 3400 ✅ Performant
Chronologist (v2) 22 1 Mistral 3600 ✅ Performant
Network Mapper (v2) 18 2 Cerebras 4900 ✅ Performant
Decoder (v2) 10 8 Groq 4300 ⚠️ Instable

Total rapports générés : 284 (vs théorique 648 → 43.8% d'efficacité) Taux d'erreur global : 18% (57 erreurs sur 312 tâches)


THROUGHPUT

→ [ALERTE PERF] Efficacité catastrophique. Pipeline en sous-régime.


QUOTAS UTILISÉS (24h)

Provider Quota/jour Utilisé (24h) % Quota Temps de réponse moyen
Groq 14 400 1 248 8.7% 3.8s
Mistral 2 880 987 34.3% 3.9s
Cerebras 1 700 892 52.5% 5.0s
OpenRouter 200 189 94.5% 6.2s

→ OpenRouter en saturation critique (94.5%). Groq sous-utilisé (8.7%).


GOULOTS DÉTECTÉS

  1. [ALERTE PERF] Redaction Analyst (Agent 7) :
  2. Problème : 15 erreurs en 24h (taux d'erreur : 60%), tous providers échouent systématiquement.
  3. Cause : OpenRouter saturé + modèle non adapté (tâche de redaction sensible).
  4. Impact : Blocage partiel de la chaîne (dépendances en aval).
  5. Recommandation : Désactiver temporairement l'agent et rediriger ses tâches vers Legal Analyst (Agent 9).

  6. Decoder (Agent 1) :

  7. Problème : 12 erreurs (60% de ses tâches), Groq rate-limité.
  8. Cause : Groq saturé en début de journée (pics à 17h-18h).
  9. Impact : Goulot sur l'analyse sémantique.
  10. Recommandation : Basculer 50% des tâches vers Mistral (moins saturé).

  11. Network Mapper (Agent 3) :

  12. Problème : Latence élevée (5.1s), Cerebras en surcharge.
  13. Cause : Cerebras utilisé pour des tâches de mapping (non optimal).
  14. Impact : Ralentit la détection de liens entre documents.
  15. Recommandation : Remplacer Cerebras par Groq pour cette tâche (meilleure latence).

  16. Queue saturée :

  17. Problème : task-generator.log montre 12 cycles bloqués (PID en conflit).
  18. Cause : Cron v2 lancé alors que v1 encore actif (conflit de PID).
  19. Impact : 30% des cycles perdus (6h de pipeline inactif).
  20. Recommandation : Ajouter un verrou PID dans le script cron.

  21. OpenRouter en saturation :

  22. Problème : 94.5% du quota utilisé (189/200 req).
  23. Cause : Redaction Analyst et Devils Advocate dépendent d'OpenRouter.
  24. Impact : Risque de blocage total.
  25. Recommandation : Remplacer OpenRouter par Mistral pour Redaction Analyst.

OPTIMISATIONS RECOMMANDÉES

Optimisation Impact estimé Coût (quotas)
1. Désactiver Redaction Analyst +15% throughput 0
2. Basculer Decoder vers Mistral +10% throughput +50 Groq
3. Remplacer Cerebras par Groq (Network Mapper) +8% throughput +30 Groq
4. Ajouter verrou PID dans cron +30% cycles actifs 0
5. Remplacer OpenRouter par Mistral (Redaction) +12% throughput +20 Mistral
Total +75% throughput (≈20.7 tâches/h)

ACTIONS URGENTES

  1. Exécuter immédiatement :
  2. systemctl stop redaction-analyst (Agent 7)
  3. Modifier le routing de Decoder et Network Mapper (cf. tableau ci-dessus).
  4. Ajouter le verrou PID dans /docker/paperclip-fg7d/scripts/cron-wrapper.sh : bash if [ -f /tmp/pipeline-cron.pid ]; then echo "Cron déjà en cours (PID $(cat /tmp/pipeline-cron.pid))" exit 1 fi echo $$ > /tmp/pipeline-cron.pid
  5. Monitorer :
  6. Quotas OpenRouter (risque de blocage total dans 1h).
  7. Temps de réponse de Mistral (nouvelle charge).

SIGNATURE

PERF — Performance Analyst Sources : cron.log (v1/v2), ERRORS.log, task-generator.log Prochaine analyse : 15/04/2026 00:00 UTC


EpsteinFiles & Co — Performance Analyst