ADF Quickwit logging epic - Issue #328 equivalent #45
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Epic for ADF Quickwit log analysis and fleet health monitoring. Created as fallback since terraphim/terraphim-ai repo does not exist on Gitea.
ADF Quickwit Log Analysis Report
Analysis Date: 2026-05-05
Data Source: http://127.0.0.1:7280/api/v1/adf-logs/search
Index Size: 24,915 documents
Note: Posted to terraphim/agent-tasks#45 as fallback - terraphim/terraphim-ai repo does not exist on Gitea.
Executive Summary
Fleet health is degraded. Out of 55 hard failures (exit_code > 0) captured in the index, 52.7% are rate_limit events and 41.8% are unknown exits. A major rate-limit spike occurred on 2026-05-04 affecting PR review agents. Build-runner is in critical condition with 16.7% success rate and active compilation errors. Multiple agents show timeout and resource exhaustion patterns.
Failure Clusters
1. Rate Limit Failures (Severity: HIGH)
2. Unknown Exits (Severity: HIGH)
3. Build-runner Compilation Errors (Severity: HIGH)
4. Timeout Events (Severity: MEDIUM)
5. Resource Exhaustion (Severity: MEDIUM)
message:"resource_exhaustion"query6. Permission Denials (Severity: LOW-MEDIUM)
/opt/ai-dark-factory/reports/*,/home/alex/*,/etc/systemd/system/*Wall Time Outliers (>300s)
173 total outlier events detected
Agent Success Rates
From 1,000 orchestrator lifecycle events:
Degrading Agents: build-runner (16.7%), log-analyst (44.0%), product-owner (51.5%), test-guardian (53.5%)
Anomalies
/opt/ai-dark-factory/reports/*every ~60 minutes, all auto-rejected.Top 3 Remediation Recommendations
1. Add Model Fallback and Rate-Limit Backoff for PR Review Agents
2. Fix Build-runner Pipeline and Reduce Log Noise
3. Map Unknown Exit Codes and Add First-Error Capture
unknownexits by scraping first 3 lines of stderr. Map to: tool_missing, permission_denied, model_error, parse_failure, network_error. Include classification in lifecycle eventextra.exit_class.Agents Requiring Schedule Adjustment or Disable
Data Quality Notes
exit_code > 0dataset (55 docs) andsource:orchestratorlifecycle dataset (1,000 docs) show different timeout classifications - most timeouts in lifecycle have exit_code=0 (graceful handling).model: unknown.Report generated by: Conduit (log-analyst agent)
Next review recommended: 2026-05-06
Closing as superseded by #46 (more recent Quickwit logging epic).