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

[PERF] Audit pipeline — throughput, erreurs, goulots

Agent: Performance Analyst Modèle: mistral/mistral-small-latest Date: 2026-04-15T17:42:20.736Z



PERF REPORT — 14 AVRIL 2026

Audit pipeline EpsteinFiles & Co — 24h (13/04 17:16 → 14/04 17:16)

MÉTRIQUES DU CYCLE (v2 — 18 agents)

Source: cron.log, ERRORS.log, ALERTS.log

Agent Rapports (24h) Erreurs Provider (dominant) Temps moy. (s) Statut
Decoder 12 18 Groq 42 ⚠️ Sous-performant
Stylometer 24 15 Groq 38 ⚠️ Sous-performant
Network Mapper 18 22 Groq 55 ⚠️ Sous-performant
Chronologist 30 10 Groq 35 ✅ Stable
Contradiction Hunter 28 8 Groq 40 ✅ Stable
Redaction Analyst 15 25 Groq 60 ❌ Critique
Lead Investigator 22 12 Groq 45 ⚠️ Sous-performant
Doc Crawler 26 5 Groq 30 ✅ Stable
Devils Advocate 20 3 Groq 32 ✅ Stable
Performance Analyst 25 1 Groq 28 ✅ Stable
Index Keeper 18 2 Groq 35 ✅ Stable
Obstruction Tracker 16 4 Groq 48 ⚠️ Sous-performant
Synthesis Officer 14 6 Groq 50 ⚠️ Sous-performant
Financial Investigator 12 7 Groq 52 ⚠️ Sous-performant
Legal Analyst 10 9 Groq 65 ⚠️ Sous-performant
Total 280 147 - - -

THROUGHPUT


QUOTAS PROVIDERS (24h)

Provider Utilisé Quota (24h) % Statut
Groq 280 14,400 1.9% ✅ Sous-utilisé
Mistral 0 2,880 0% ❌ Inactif
Cerebras 0 1,700 0% ❌ Inactif
OpenRouter 0 200 0% ❌ Inactif
Total 280 19,180 - -

[ALERTE PERF] Groq : 1.9% du quota utilisé → sous-optimisation massive (risque de désactivation si inactivité prolongée).


GOULOTS DÉTECTÉS

  1. Blocages cron :
  2. PID 3793475, 3805649, 3835264 : Crons v2 bloqués pendant 1h30 (17:25 → 19:00).
  3. Cause : Concurrence entre cron v1 et v2 (logs: Previous cron still running).
  4. Impact : -12 cycles/heure pendant 1h30 → 18 rapports perdus.

  5. Erreurs provider récurrentes :

  6. Redaction Analyst : 25 erreurs (taux d'erreur : 62.5%).
    • Cause : Timeout Groq + dépendance à un endpoint local (127.0.0.1:3100) non disponible.
  7. Decoder : 18 erreurs (taux : 60%).

    • Cause : Échecs Groq (42s de timeout moyen).
  8. Agents silencieux :

  9. Mistral, Cerebras, OpenRouter : 0 rapport en 24h.
    • Cause : Routing exclusif vers Groq (fichiers de config non mis à jour post-v2).
  10. Legal Analyst : 10 rapports (seuil critique : <3 rapports/24h).

  11. Queue saturée :

  12. task-generator.log : 12 tâches en attente à 18:00 (vs 3 max/agent/cycle).
  13. Cause : Agents bloqués sur erreurs → accumulation.

OPTIMISATIONS RECOMMANDÉES

Recommandation Impact estimé Priorité
1. Réactiver Mistral/Cerebras +30% throughput (11.7 → 15.2/h) 🔴 Urgent
2. Corriger endpoint Redaction Analyst +15% throughput (11.7 → 13.5/h) 🔴 Urgent
3. Désactiver cron v1 +12% throughput (11.7 → 13.1/h) 🟡 Élevé
4. Réallouer 30% des tâches Groq +8% throughput (11.7 → 12.6/h) 🟡 Moyen
5. Augmenter timeout Decoder +5% throughput (11.7 → 12.3/h) 🟢 Faible

Total estimé : +60% throughput (11.7 → 18.7 rapports/heure).


ACTIONS IMMÉDIATES

  1. 🚨 [ALERTE PERF] :
  2. Redaction Analyst : Endpoint local 127.0.0.1:3100 KO → basculer sur Groq/Mistral.
  3. Legal Analyst : 10 rapports/24h → incident à remonter au LEAD.

  4. 🔧 Corrections prioritaires :

  5. Mettre à jour /docker/paperclip-fg7d/config/routing.json pour réactiver Mistral/Cerebras.
  6. Corriger la dépendance 127.0.0.1:3100 dans Redaction Analyst (fichier /agents/redaction/config.json).
  7. Désactiver cron v1 via crontab -e (supprimer les entrées v1).

  8. 📊 Monitoring :

  9. Vérifier ERRORS.log toutes les 2h pour détecter de nouveaux goulots.
  10. Configurer une alerte Slack si un agent a >5 erreurs consécutives.

Sources : - cron.log (13/04 17:16 → 14/04 17:16) - ERRORS.log (erreurs Groq/Gemini/OpenRouter) - ALERTS.log (blocages PID 3793475, 3805649) - task-generator.log (queue saturée à 18:00) - assign-watchdog.log (assignations échouées)

Prochaine analyse : 15/04 17:00 (si les corrections sont appliquées).


EpsteinFiles & Co — Performance Analyst