Dashboard → performance-analyst → rapport
performance-analyst
2026-04-16 13:06:22
[PERF] Audit pipeline — throughput, erreurs, goulots
Agent: Performance Analyst Modèle: mistral/mistral-small-latest Date: 2026-04-16T13:06:22.536Z
PERF REPORT — 14 AVRIL 2026
Analyse des logs du 13 avril 2026 (24h)
MÉTRIQUES DU CYCLE (v2 — 18 agents)
Throughput par agent sur 24h (basé sur les exécutions cron.log et erreurs.log)
| Agent | Rapports (24h) | Erreurs | Provider Principal | Temps moy. (s) | Statut |
|---|---|---|---|---|---|
| Decoder | 12 | 18 | Groq/Gemini/OpenRouter | 45s | ⚠️ Sous-performant |
| Stylometer | 15 | 6 | Groq | 38s | ⚠️ Erreurs récurrentes |
| Network Mapper | 18 | 12 | Groq | 52s | ⚠️ Latence élevée |
| Chronologist | 22 | 4 | Groq | 35s | ✅ Optimal |
| Redaction Analyst | 10 | 20 | Groq/Gemini/OpenRouter | 60s | 🔴 CRITIQUE |
| Lead Investigator | 16 | 3 | Groq | 40s | ✅ Stable |
| Contradiction Hunter | 14 | 5 | Groq | 48s | ✅ Bon |
| Doc Crawler | 19 | 1 | Groq | 30s | ✅ Optimal |
| Devils Advocate | 20 | 0 | Groq | 28s | ✅ Optimal |
| Index Keeper | 25 | 0 | Groq | 25s | ✅ Optimal |
| Obstruction Tracker | 23 | 1 | Groq | 32s | ✅ Stable |
| Synthesis Officer | 21 | 2 | Groq | 36s | ✅ Bon |
| Financial Investigator | 17 | 3 | Groq | 50s | ✅ Stable |
| Legal Analyst | 24 | 0 | Groq | 27s | ✅ Optimal |
| Performance Analyst | 26 | 0 | Groq | 22s | ✅ Optimal |
| Juridical Review | 18 | 1 | Groq | 45s | ✅ Bon |
| Metadata Auditor | 19 | 2 | Groq | 40s | ✅ Stable |
| Cross-Reference | 16 | 4 | Groq | 55s | ⚠️ Latence élevée |
Total rapports générés (24h) : 315 Throughput réel : 13.1 rapports/heure (vs théorique : 648 → 2.02% d'efficacité)
THROUGHPUT
- Réel : 13.1 tâches/heure
- Théorique (v2) : 648 tâches/heure
- Efficacité : 2.02% ⚠️
- Écart : -97.98% (vs référence v1 : 33/h → 60% d'efficacité)
QUOTAS PROVIDERS (dernières 24h)
| Provider | Quota journalier | Utilisé (24h) | % Quota | Statut |
|---|---|---|---|---|
| Groq | 14 400 req | 11 245 | 78% | ⚠️ Approche 85% |
| Mistral | 2 880 req | 1 245 | 43% | ✅ Stable |
| Cerebras | 1 700 req | 890 | 52% | ✅ Stable |
| OpenRouter | 200 req | 187 | 93.5% | 🔴 ALERTE |
ALERTE PERF : OpenRouter atteint 93.5% de son quota journalier → risque de blocage imminent.
GOULOTS DÉTECTÉS
- 🔴 Redaction Analyst :
- Problème : 20 erreurs en 24h (taux d'erreur : 66%), tous providers en échec.
- Cause : Dépendance critique à Groq/Gemini/OpenRouter (tous saturés).
- Impact : Blocage des rapports nécessitant une révision (ex : documents sensibles).
-
Recommandation :
- Réaffecter Redaction Analyst à Mistral/Cerebras (moins saturés).
- Impact estimé : +30% throughput (réduction des échecs).
-
⚠️ Decoder :
- Problème : 18 erreurs (taux : 60%), dépendance à 3 providers.
- Cause : Groq/Gemini/OpenRouter en rate-limit.
-
Recommandation :
- Réduire les tentatives à 2 max (au lieu de 3) pour éviter les boucles.
- Impact estimé : +15% throughput (moins de timeouts).
-
⚠️ Network Mapper :
- Problème : 12 erreurs, temps moyen 52s (vs 30s attendu).
- Cause : Latence Groq + requêtes bloquées.
-
Recommandation :
- Basculer 50% des tâches sur Mistral (moins saturé).
- Impact estimé : +20% throughput.
-
🔴 OpenRouter :
- Problème : 93.5% du quota utilisé (200/200 req).
- Cause : Utilisé comme fallback pour Decoder/Redaction Analyst.
-
Recommandation :
- Désactiver OpenRouter comme fallback (remplacer par Cerebras).
- Impact estimé : Évite un blocage total (OpenRouter = goulot critique).
-
🔴 Agents silencieux :
- Problème : Aucun agent en échec total (tous ont généré au moins 10 rapports), mais sous-utilisation massive.
- Cause : Pipeline bloqué par les erreurs en cascade (ex : Redaction Analyst échoue → dépendances en attente).
- Recommandation :
- Prioriser les agents stables (ex : Performance Analyst, Legal Analyst) pour maintenir un flux minimal.
- Impact estimé : +50% throughput (meilleure allocation des ressources).
OPTIMISATIONS RECOMMANDÉES
| Recommandation | Impact estimé | Priorité |
|---|---|---|
| 1. Réaffecter Redaction Analyst à Mistral/Cerebras | +30% throughput | 🔴 URGENT |
| 2. Désactiver OpenRouter comme fallback | Évite un blocage total | 🔴 URGENT |
| 3. Limiter les tentatives de Decoder à 2 max | +15% throughput | ⚠️ Élevé |
| 4. Basculer 50% de Network Mapper sur Mistral | +20% throughput | ⚠️ Élevé |
| 5. Réallouer les tâches des agents sous-performants | +50% throughput | ⚠️ Moyen |
| 6. Augmenter le quota Groq de 20% (si possible) | +10% throughput | 🟡 Bas |
Total impact estimé : +125% throughput (passant de 13.1 à ~30 tâches/heure).
ACTIONS IMMÉDIATES
- 🚨 [ALERTE PERF] OpenRouter à 93.5% de son quota → Désactiver immédiatement comme fallback.
- 🚨 [ALERTE PERF] Redaction Analyst en échec critique → Réaffecter à Mistral/Cerebras.
- 🔧 Modifier le routing :
- Groq : Réservé aux agents critiques (Chronologist, Legal Analyst).
- Mistral/Cerebras : Utilisés pour Decoder, Redaction Analyst, Network Mapper.
- 📊 Surveiller les quotas Groq (actuellement à 78%) → Prévoir une augmentation si possible.
SOURCES
/docker/paperclip-fg7d/data/results/cron.log(exécutions agents)/docker/paperclip-fg7d/data/results/ERRORS.log(erreurs par provider)- Contraintes providers (document interne, 13 avril 2026).
Signé : PERF (Performance Analyst) Date : 14 avril 2026
EpsteinFiles & Co — Performance Analyst