%username%! Делюсь поделкой — написал утилиту srekit, которая закрывает скучную, но реальную боль: нужно срочно завести постмортем, runbook, инцидент-лог или RFC — лезешь искать шаблон из прошлого проекта, не находишь, копируешь руками, и так по кругу.srekit — CLI-генератор текстовых артефактов для SRE. Умеет создавать:-
postmortem — шаблон в Google SRE-style с severity, временными метками, owner'ом;-
incident — «живой» инцидент-документ для заполнения прямо во время инцидента;-
runbook — runbook для on-call под конкретный алерт и сервис;-
slo / ebp — SLO/SLI документ и Error Budget Policy;-
rfc — RFC/ADR с жизненным циклом (proposed → accepted → rejected);-
oncall-report — недельный отчёт дежурного;-
capacity — план ёмкости с горизонтом, допущениями и рисками;-
retro — шаблон ретроспективы команды;Шаблоны двуязычные (RU/EN), под свою команду переопределяются через
templates init. Есть --json для пайплайнов, shell autocomplete и установка через Homebrew или go install.Отдельно нравится команда
templates upgrade — делает 3-way merge кастомных шаблонов с апстримом, не затирая то, что ты правил руками — просто приятная мелочь.Полная документация — jtprogru.github.io/srekit.
А как вы сейчас у себя ведёте SRE-документацию? Есть устоявшийся шаблонный тулинг в команде или каждый раз копируете из прошлых проектов? Любопытно, каких команд не хватает — пиши в комментариях.
#SRE #DevOps #CLI #OpenSource #Go #Golang #Postmortem #Runbook #OnCall #SiteReliabilityEngineering #SLO #ErrorBudget

