Azure / Azure/git-ape

Day-2 operations framework: TTL reaper, monitoring skill, and runbook generation

Open
#23 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
269
Forks
45
Avg merge
18h 41m
Merged PRs (30d)
11

Description

## Description

The manifesto describes AI in operations: "incident detection, root cause analysis, and remediation suggestions." Git-ape currently stops at post-deployment health checks. This issue establishes Day-2 operational foundations.

Related: #18 (drift detection — another Day-2 capability)

## Scope

1. **TTL Reaper workflow** — `git-ape-ttl-reaper.yml` (or gh-aw agentic workflow) that checks deployment TTL (set in `metadata.json`) and auto-destroys expired resources after notification.
2. **Monitoring setup** — During deployment, auto-configure Azure Monitor alerts for key metrics (availability, errors, latency).
3. **Post-deploy monitoring skill** — `/azure-monitor-checker` that queries Azure Monitor for resource health status. Enables `@git-ape status `.
4. **Runbook generation** — Auto-generate operational runbooks from deployment architecture (what to check, how to restart, escalation paths).
5. **Azure SRE Agent compatibility** — Ensure deployment artifacts (architecture diagrams, runbooks) are consumable by Azure SRE Agent.

## Acceptance Criteria

- [ ] TTL reaper workflow auto-destroys expired deployments.
- [ ] Deployments include Azure Monitor alert configurations.
- [ ] `@git-ape status ` shows resource health.
- [ ] Operational runbooks generated after deployment.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.