Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Runbook Generator
How to use
Zainstaluj narzędzie, klonując repozytorium i upewniając się, że masz Python 3. Przejdź do katalogu projektu i sprawdź, że skrypt
scripts/runbook_generator.pyjest dostępny.Wygeneruj szkielet runbooka, uruchamiając skrypt z nazwą Twojej usługi, na przykład
python3 scripts/runbook_generator.py payments-api. Runbook wyświetli się w terminalu — przejrzyj strukturę sekcji start, stop, health check i rollback.Zapisz runbook do pliku, dodając flagę
--owneri--output, aby określić właściciela zespołu i ścieżkę docelową:python3 scripts/runbook_generator.py payments-api --owner platform --output docs/runbooks/payments-api.md.Otwórz wygenerowany plik i uzupełnij sekcje specyficzne dla Twojej usługi: rzeczywiste komendy do startu i stopu, URL-e zdrowia serwisu, kroki rollbacku i kontakty eskalacyjne. Upewnij się, że każda komenda jest gotowa do skopiowania i wklejenia bezpośrednio w terminal.
Dodaj sprawdzenia zdrowia po każdym krytycznym kroku oraz zdefiniuj triggery rollbacku. Przetestuj runbook w środowisku staging, wykonując procedury opisane w dokumencie.
Zatwierdź runbook w kontroli wersji obok kodu serwisu. Zaplanuj przeglądy runbooka na stałe okresy i aktualizuj go po każdym incydencie lub postmortem.