What problem does it solve?
Investigate failed Ansible Automation Platform jobs by automatically correlating local AAP job logs with Splunk OpenShift pod logs and repository configuration to quickly identify root causes and actionable fixes.
Core Features & Use Cases
- Automated Log Parsing: Parse AAP job files (.json, .json.gz and transformed variants) to extract job metadata, failed tasks, timestamps, GUIDs, namespaces, and pod references.
- Splunk Correlation: Query Splunk using namespace, GUID, or time windows to fetch OCP logs and error events and extract correlated pods and messages.
- Timeline & Evidence: Build an interleaved timeline of AAP events and Splunk errors to produce confidence-scored correlation and evidence.
- Configuration & Code Context: Fetch AgnosticV configuration and AgnosticD workload code from GitHub to map failed tasks to repository files and variable precedence for precise root-cause reasoning.
- Actionable Summary: Produce a schema-backed summary with failed task details, correlation proof, root cause, confidence, and specific file-level recommendations.
Quick Start
Run the root-cause-analysis by pointing the skill to a job log or job ID so it parses the job, queries Splunk for correlated logs, builds a timeline, and saves analysis outputs for review.