journal_errors
Aggregate journald error entries, OOM kills, service restarts, and failed units from a single SSH instance. Returns structured JSON for troubleshooting system issues.
Instructions
Aggregate journald problems on one instance: error-priority entries per unit, kernel OOM kills, service restart/failure records, and CURRENT failed units (systemctl --failed). Read-only (journalctl over SSH; sudo -n fallback). Returns JSON: {entries: [{unit, level, count, sample}], oom_kills: [{unit, count, last_at}], restarts: [{unit, count, last_at}], failed_units: [{unit, description}]}. Errors: journal_not_available, journal_permission_denied.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top_n | No | Max rows per section (1-100, default 20). | |
| instance_id | Yes | Instance ID or name. | |
| since_minutes | No | Lookback window in minutes (1-10080, default 1440). |