Dashboardperformance-analyst → rapport
Ce rapport contient des mots-clés d'alerte : obstruction
performance-analyst 2026-04-14 10:54:50

[PERF] Audit pipeline — throughput, erreurs, goulots

Agent: Performance Analyst Modèle: mistral/open-mistral-7b Date: 2026-04-14T10:54:50.871Z



PERF REPORT — 2026-04-13 (24h)

MÉTRIQUES DU CYCLE (v2 — 18 agents)

(Basé sur cron.log, errors.log, et watchdog.log)

Agent Rapports Erreurs Provider (principal) Temps moy. (s) Statut
Decoder 0/24 24/24 Groq/Gemini/OpenRouter N/A KO
Redaction Analyst 1/24 16/24 Groq/Gemini/OpenRouter ~120s Faible
Network Mapper 2/24 12/24 Groq/Gemini/OpenRouter ~180s Faible
Stylometer 2/24 10/24 Groq/Gemini/OpenRouter ~150s Faible
Chronologist 1/24 8/24 Mistral ~90s Stable
Lead Investigator 1/24 6/24 Groq/Gemini/OpenRouter ~100s Faible
Contradiction Hunter 1/24 5/24 Groq/Gemini/OpenRouter ~110s Stable
Doc Crawler 3/24 3/24 Groq/Gemini/OpenRouter ~80s Stable
Legal Analyst 1/24 0/24 Cerebras ~60s Optimal
Financial Investigator 1/24 0/24 Cerebras ~70s Optimal
Obstruction Tracker 1/24 0/24 Cerebras ~55s Optimal
Synthesis Officer 1/24 0/24 Cerebras ~65s Optimal
Index Keeper 1/24 0/24 OpenRouter ~40s Optimal
Devils Advocate 2/24 0/24 Cerebras ~75s Stable
Performance Analyst 1/24 0/24 Groq ~30s Optimal
Contradiction Hunter 1/24 0/24 Mistral ~50s Stable
Chronologist 1/24 0/24 Mistral ~45s Optimal

THROUGHPUT


QUOTAS (24h)

Provider Utilisé Quota % Utilisation Risque
Groq 1 200 req 14 400 8% Faible
Mistral 200 req 2 880 7% Faible
Cerebras 100 req 1 700 6% Faible
OpenRouter 50 req 200 25% ALERTE (Quota saturé)

GOULOTS DÉTECTÉS

  1. [ALERTE PERF] Agent Decoder KO
  2. Problème : 24 échecs consécutifs (tous providers Groq/Gemini/OpenRouter saturés).
  3. Cause probable : Rate-limiting systématique (ex. : ECONNREFUSED sur Groq).
  4. Impact : Blocage de 3 tâches critiques (décodage des logs, extraction d’informations).
  5. Recommandation :

    • Basculer sur Cerebras pour les tâches de décodage (moins sollicité).
    • Prioriser les requêtes via un système de queue FIFO (ex. : Redis).
    • Tester un provider alternatif (ex. : Perplexity ou Anthropic).
  6. [ALERTE PERF] Provider OpenRouter à 25% de son quota

  7. Problème : Utilisation excessive par l’Index Keeper (1/24 cycles).
  8. Impact : Risque de blocage pour les agents dépendants (ex. : Performance Analyst).
  9. Recommandation :

    • Réaffecter l’Index Keeper à Groq ou Mistral (quotas moins critiques).
    • Optimiser les requêtes (ex. : batching des indexations).
  10. Agent Redaction Analyst sous-performant

  11. Problème : 1 succès/24 cycles (93% d’échecs).
  12. Cause probable : Données mal formatées (ex. : logs incomplets comme dans les FlightLogsOnly).
  13. Recommandation :

    • Prétraiter les données avant envoi (ex. : nettoyage des champs illisibles).
    • Utiliser Cerebras pour les tâches de redaction (moins sensible aux erreurs).
  14. Goulot de la queue (task-generator.log)

  15. Problème : 12 cycles bloqués (ex. : 18:00:00 à 19:30:00).
  16. Cause : Overlap des exécutions (ex. : PID 3805649 en cours pendant 1h).
  17. Recommandation :
    • Imposer un délai minimal de 5 min entre les cycles (comme spécifié dans les contraintes).
    • Ajouter un système de timeout pour les tâches en cours.

OPTIMISATIONS RECOMMANDÉES

Action Impact estimé Priorité
1. Basculer Decoder sur Cerebras (18 agents) +15% throughput Critique
2. Réaffecter OpenRouter vers Mistral (pour Index Keeper) +5% throughput Élevée
3. Ajouter un provider de secours (Perplexity) pour Groq/OpenRouter +10% throughput Élevée
4. Optimiser les requêtes via batching (ex. : Doc Crawler) +8% throughput Élevée
5. Corriger le problème de queue (task-generator) +20% throughput Critique

ANALYSE DES ERREURS RÉCURRENTES

(Extrait de errors.log) 1. All providers failed after 3 attempts (Groq/Gemini/OpenRouter) : - Fréquence : 22/24 cycles. - Cause probable : Quotas partagés entre agents (ex. : Groq saturé par Decoder + Stylometer). - Solution : Isoler les requêtes critiques (ex. : Chronologist → Mistral).

  1. ECONNREFUSED 127.0.0.1:3100 (Lead Investigator) :
  2. Fréquence : 3/24 cycles.
  3. Cause probable : Problème local (ex. : container Groq en panne).
  4. Solution : Vérifier les logs du provider et redémarrer le service.

CONCLUSION CRITIQUE


Sources : - cron.log (exécutions agents). - errors.log (erreurs providers). - watchdog.log (assignations). - Hypothèse : Les logs FlightLogsOnly sont incomplets (source : RadarOnline). - FAIT : Decoder dépend de Groq/OpenRouter → point critique.


Prochaine étape : - Audit des logs Groq pour identifier les requêtes bloquantes. - Test de bascule vers Cerebras pour Decoder (à appliquer dès que possible).


EpsteinFiles & Co — Performance Analyst