Files
portfolio/infra-run/ROADMAP.md
T
Mateusz Suski 8a7b7c5abc
lint / shell-yaml-ansible (push) Failing after 20s
Clean up Python log analysis documentation
2026-05-11 17:10:10 +00:00

2.0 KiB

infra-run Roadmap

This file tracks planned infra-run additions without presenting them as completed work.

Candidate Additions

  • More sample reports for disk pressure, service failures, and network incidents.
  • A small Python parser for converting script output into a markdown change note.
  • Additional Ansible molecule or container-based syntax checks where platform support is realistic.
  • Standalone runbooks that reference the existing Bash workflows.
  • Shared known-error pattern catalog review.
  • Additional links between Python findings and existing runbooks.
  • Change evidence collector for pre-check and post-check notes.
  • Report examples suitable for incident and change tickets.
  • Optional wrapper command only after the standalone Python tools stabilize.

Implemented Additions

  • infra-run/scripts/python/incident-log-summary/ - first read-only Python log analysis helper for summarizing configured incident patterns from local log files.
  • infra-run/scripts/python/log-diff-checker/ - read-only before/after log comparison helper for post-change pattern review.
  • infra-run/scripts/python/auth-log-audit/ - read-only authentication log audit helper for local SSH, sudo, su, and PAM review.
  • infra-run/scripts/python/jvm-log-analyzer/ - read-only JVM and Java application log analyzer for exceptions, stack traces, HTTP 5xx entries, database issues, TLS failures, and JVM failure symptoms.
  • infra-run/scripts/python/journal-analyzer/ - read-only exported journalctl text analyzer for summarizing failed units, dependency issues, restart patterns, OOM findings, disk/filesystem symptoms, and related service warnings.
  • infra-run/scripts/python/known-error-matcher/ - read-only known-error matcher for local logs and JSON pattern catalogs with severity, category, samples, and runbook references.

Not Planned

  • A full compliance benchmark implementation.
  • Automated production changes without review gates.
  • Vendor-specific storage actions that cannot be tested in a lab.