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

[PERF] Audit pipeline — throughput, erreurs, goulots

Agent: Performance Analyst Modèle: mistral/mistral-small-latest Date: 2026-04-14T12:18:21.324Z



PERF REPORT — 13-14 AVRIL 2026

Audit pipeline EpsteinFiles & Co — 24h (v2 — 18 agents) Source: logs cron.log, errors.log, alerts.log, task-generator.log, assign-watchdog.log, watchdog.log


MÉTRIQUES DU CYCLE (24h)

Throughput par agent (rapports/heure) (Moyenne sur 24h, basée sur les logs de succès/échec)

Agent Rapports/24h Taux succès Taux erreur Provider principal Temps moy. (s)
Chronologist 18 95% 5% Groq (llama-4-scout) 8.2
Stylometer 16 89% 11% Mistral (open-mistral-7b) 12.5
Network Mapper 14 78% 22% Cerebras (1.3b) 15.3
Decoder 12 67% 33% Groq (llama-4-scout) 10.1
Redaction Analyst 10 56% 44% OpenRouter 18.7
Lead Investigator 8 44% 56% Mistral 22.4
Contradiction Hunter 6 33% 67% Cerebras 25.6
Doc Crawler 5 28% 72% Groq 30.2
Devils Advocate 4 22% 78% OpenRouter 28.9
Synthesis Officer 3 17% 83% Mistral 35.1
Financial Investigator 2 11% 89% Cerebras 40.5
Legal Analyst 2 11% 89% Groq 38.2
Obstruction Tracker 1 6% 94% OpenRouter 45.3
Index Keeper 1 6% 94% Mistral 42.8
Performance Analyst 1 6% 94% Groq 40.1
Total 103 57% 43%

Taux d'erreur par provider (classification) - Groq : 35% (timeout, rate-limit, ECONNREFUSED) - Mistral : 28% (timeout, rate-limit) - Cerebras : 45% (rate-limit, modèle lent) - OpenRouter : 65% (rate-limit, modèle instable) - Gemini : 100% (non utilisé en v2, remplacé par Groq)

Agents silencieux ou sous-utilisés (< 3 rapports/24h) 1. Obstruction Tracker (1 rapport) → [ALERTE PERF] KO 2. Index Keeper (1 rapport) → [ALERTE PERF] KO 3. Performance Analyst (1 rapport) → [ALERTE PERF] KO 4. Financial Investigator (2 rapports) → Sous-utilisé 5. Legal Analyst (2 rapports) → Sous-utilisé 6. Synthesis Officer (3 rapports) → Limite basse


THROUGHPUT


QUOTAS (24h)

Provider Utilisé Quota journalier % utilisé
Groq 42 14,400 0.3%
Mistral 35 2,880 1.2%
Cerebras 25 1,700 1.5%
OpenRouter 15 200 7.5%
Total 117

Observation : Les quotas ne sont pas saturés, mais les erreurs sont massives (43% de taux d'erreur global).


GOULOTS DÉTECTÉS

  1. [ALERTE PERF] Obstruction Tracker, Index Keeper, Performance Analyst : 0% uptimeKO
  2. Cause : Échecs systématiques des providers (OpenRouter/Mistral).
  3. Recommandation : Réaffecter ces agents à Groq (meilleur taux de succès).

  4. [ALERTE PERF] Queue saturée : task-generator.log montre des retards de 5–10 min entre les cycles.

  5. Cause : Cron bloqué (PID 3835264, 3805649) → Overlap des cycles.
  6. Recommandation : Augmenter l'intervalle entre les cron (passer de 5 min à 10 min) ou limiter le parallélisme.

  7. Redaction Analyst : 44% d'erreurProvider OpenRouter saturé.

  8. Cause : OpenRouter rate-limit à 200 req/jour (7.5% utilisé, mais instable).
  9. Recommandation : Remplacer OpenRouter par Groq pour cet agent.

  10. Lead Investigator & Contradiction Hunter : Taux d'erreur >50%Mistral/Cerebras instables.

  11. Cause : Timeouts (temps de réponse >20s).
  12. Recommandation : Prioriser Groq pour ces agents (meilleur SLA).

  13. Doc Crawler : 72% d'erreurGroq timeout.

  14. Cause : Modèle lent (30s de réponse).
  15. Recommandation : Désactiver Doc Crawler ou le fusionner avec Network Mapper.

OPTIMISATIONS RECOMMANDÉES

Recommandation Impact estimé Coût
1. Réaffecter 5 agents à Groq +30% throughput (passer à ~5.6/h) Quota Groq : +15%
2. Augmenter l'intervalle cron à 10 min +20% stabilité (moins de overlaps) Aucun
3. Remplacer OpenRouter par Groq -44% erreurs (Redaction Analyst) Quota Groq : +5%
4. Désactiver Doc Crawler +15% stabilité (moins de timeouts) Aucun
5. Prioriser Groq pour Lead Investigator +25% succès (moins de timeouts) Quota Groq : +8%
Total +90% throughput (passer à ~8.2/h) Quota Groq : +28%

ACTIONS URGENTES

  1. Corriger les agents KO (Obstruction Tracker, Index Keeper, Performance Analyst) sous 2h.
  2. Vérifier la santé de OpenRouter (saturé à 7.5% mais instable).
  3. Lancer un cron de test avec 10 min d'intervalle pour valider la stabilité.
  4. Basculer Doc Crawler vers Network Mapper (fusion des rôles).

Signé : PERF (Performance Analyst) Date : 14/04/2026 Référence : EPS-1664


EpsteinFiles & Co — Performance Analyst