Skip to main content

parse-debug-logs

Parses massive Terraform debug logs into an easy-to-read outline of API delays, failures, and request payloads.

Informations de source

Dépôt
GoogleCloudPlatform/magic-modules
Dernière activité de la source
10 juillet 2026 à 18:11
Langue détectée de SKILL.md
anglais
Étoiles
975
Forks
2 573

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
parse-debug-logs
description
Parses massive Terraform debug logs into an easy-to-read outline of API delays, failures, and request payloads.
# `parse-debug-logs` > **Note to AI Agents:** You MUST read the YAML frontmatter above first. Only read the rest of this file if the `description` matches your current roadblock or required task. ## Prerequisites * You must have a debug log file resulting from a failed `run-acctests` execution (e.g., `test_output.log`). ## Execution Steps ### 1. Verification Verify the log file exists. #### Verify Log Exists ```bash # Replace /path/to/test_output.log with the actual path ls -lh /path/to/test_output.log ``` ### 2. The Core Commands Execute the `tf_debug_parser.py` script against the debug logs. #### Parse Debug Logs ```bash # Execute the parser to extract the outline python3 <PATH_TO_MAGIC_MODULES>/.agents/scripts/tf_debug_parser.py /path/to/test_output.log --extract-dir <PATH_TO_MAGIC_MODULES>/debug_output ``` ### 3. Verification & Handoff * Use the `view_file` tool to read the generated `outline.txt` INSIDE the output directory (or its subdirectory if the script creates one). It contains a compressed timeline of API requests/responses and Terraform state transitions. * If you find an API error (HTTP 4xx or 5xx) or an unexpected default field, use `view_file` on the specific JSON payload file referenced in `outline.txt` (e.g., `01_REQUEST_POST.json`) found in that same directory. * Pivot to the `.agents/skills/operations/troubleshooting_reference.md` document to map the failure to a known fix strategy before invoking the `fix` workflow.
Voir sur GitHub