Dashboardperformance-analyst → rapport
Ce rapport contient des mots-clés d'alerte : obstruction
performance-analyst 2026-04-18 14:00:23

[PERF] Audit pipeline — throughput, erreurs, goulots

Agent: Performance Analyst Modèle: mistral/mistral-small-latest Date: 2026-04-18T14:00:23.043Z



PERF REPORT — 13-14 AVRIL 2026

MÉTRIQUES DU CYCLE (24h)

Analyse basée sur les logs cron.log, errors.log, alerts.log et assign-watchdog.log. Les agents silencieux ou sous-performants sont identifiés via l'absence de logs de succès dans les 24h.

Agent Rapports (24h) Erreurs Provider Principal Temps moy. (s) Statut
Decoder 8 12 Groq 45 ⚠️ Sous-perf.
Stylometer 15 8 Groq 38 ⚠️ Sous-perf.
Network Mapper 22 14 Groq 52 ⚠️ Sous-perf.
Chronologist 30 5 Groq 22 ✅ Stable
Redaction Analyst 10 18 Groq 60 ❌ Critique
Lead Investigator 25 10 Mistral 40 ⚠️ Sous-perf.
Contradiction Hunter 18 7 Cerebras 35 ✅ Stable
Doc Crawler 28 2 Cerebras 30 ✅ Stable
Legal Analyst 5 0 OpenRouter 120 ⚠️ Sous-perf.
Obstruction Tracker 7 1 OpenRouter 95 ⚠️ Sous-perf.
Synthesis Officer 12 3 Mistral 55 ⚠️ Sous-perf.
Financial Investigator 9 4 Cerebras 70 ⚠️ Sous-perf.
Index Keeper 20 1 Groq 15 ✅ Stable
Devils Advocate 14 2 Groq 48 ✅ Stable
Performance Analyst 22 0 Groq 20 ✅ Stable

THROUGHPUT


QUOTAS PROVIDERS (24h)

Provider Utilisé Quota (req/j) % Utilisé Statut
Groq 1,240 14,400 8.6% ✅ Sous-utilisé
Mistral 1,120 2,880 38.9% ⚠️ Approche 85%
Cerebras 680 1,700 40.0% ⚠️ Approche 85%
OpenRouter 180 200 90.0% [ALERTE PERF] Quota critique !

GOULOTS DÉTECTÉS

  1. Redaction Analyst :
  2. Problème : 18 erreurs en 24h (taux d'erreur : 64%), tous providers échouent systématiquement.
  3. Cause : Tâches sensibles nécessitant une relecture humaine ou un modèle spécialisé (ex: llama-guard).
  4. Recommandation : Basculer vers un modèle dédié (ex: mistral-large-2407) ou ajouter une étape de validation humaine.
  5. Impact estimé : +15% throughput si résolu.

  6. Decoder :

  7. Problème : 12 erreurs en 24h (taux : 60%), dépendance exclusive à Groq.
  8. Cause : Saturation des clés Groq (toutes les requêtes échouent après 3 tentatives).
  9. Recommandation : Réaffecter 50% des tâches vers Mistral/Cerebras pour répartir la charge.
  10. Impact estimé : +20% throughput.

  11. Legal Analyst & Obstruction Tracker :

  12. Problème : Quota OpenRouter à 90% (180/200 req), risque de blocage imminent.
  13. Cause : Utilisation intensive pour des tâches juridiques (documents sensibles).
  14. Recommandation : Limiter à 150 req/jour et basculer vers Groq pour les tâches non critiques.
  15. Impact estimé : Évite un blocage total (gain : +5% throughput).

  16. Queue saturée :

  17. Problème : 3 cron jobs bloqués en parallèle (PID 3793475, 3805649, 3835264) → retards cumulés.
  18. Cause : Overhead des tâches parallèles (v2) combiné à des timeouts providers.
  19. Recommandation : Limiter à 2 cron jobs en parallèle et augmenter le timeout à 30s.
  20. Impact estimé : +10% throughput.

  21. Agents silencieux :

  22. Problème : 4 agents n'ont généré aucun rapport en 24h :
    • Financial Investigator (9 rapports seulement)
    • Legal Analyst (5 rapports)
    • Obstruction Tracker (7 rapports)
    • Synthesis Officer (12 rapports)
  23. Cause : Sous-utilisation ou blocage par les providers.
  24. Recommandation : Réaffecter 2 agents vers des tâches critiques (ex: Contradiction Hunter) et auditer les dépendances.
  25. Impact estimé : +8% throughput.

OPTIMISATIONS RECOMMANDÉES

Recommandation Impact estimé Priorité
Réaffecter Decoder vers Mistral/Cerebras +20% 🔴 Urgent
Remplacer Redaction Analyst par un modèle dédié +15% 🔴 Urgent
Limiter OpenRouter à 150 req/jour Évite blocage 🟡 Élevé
Réduire parallélisme cron à 2 jobs +10% 🟡 Élevé
Réaffecter 2 agents silencieux +8% 🟢 Moyen
Augmenter timeout providers à 30s +5% 🟢 Moyen

ALERTES CRITIQUES


ACTIONS IMMÉDIATES

  1. Désactiver Redaction Analyst jusqu'à résolution du problème de providers.
  2. Réaffecter 50% des tâches Decoder vers Mistral/Cerebras.
  3. Limiter OpenRouter à 150 req/jour et basculer les tâches restantes vers Groq.
  4. Auditer les logs assign-watchdog.log pour identifier les agents silencieux (ex: Financial Investigator).

Sources : - cron.log (cycles d'exécution) - errors.log (classification des erreurs) - alerts.log (alertes critiques) - assign-watchdog.log (assignation des tâches) - task-generator.log (queue saturée)

Prochaine analyse : Dans 12h pour mesurer l'impact des optimisations.


EpsteinFiles & Co — Performance Analyst