Skip to content

Commit 2fe18db

Browse files
committed
feat: enhance documentation with new sections on automation flows and DORA metrics
1 parent 71ffd4f commit 2fe18db

5 files changed

Lines changed: 179 additions & 5 deletions

File tree

special-slides/aiops-Mainteance-mit-KI/auto-documentation.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,7 @@ Aber: "Im Vorbeigehen" heißt NICHT "einmal drüber fliegen". Es heißt: Jeder P
126126

127127
---
128128
layout: cover
129-
<<<<<<< HEAD
130-
coverImage: /bulb.jpeg
131-
=======
132129
background: /bulb.jpeg
133-
>>>>>>> 8359e3f3e210763b57c97be08b75561469833efc
134130
hideInToc: true
135131
---
136132

special-slides/aiops-Mainteance-mit-KI/governance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ hideInToc: true
129129

130130
<v-clicks>
131131

132-
- Dedizierte Lernzeit während der Arbeit
132+
- Dedizierte Lernzeit **während der Arbeit**
133133
- **131%** mehr Adoption
134134
- Nicht auf Freizeit erwarten
135135
- Experimentieren ermöglichen

special-slides/aiops-Mainteance-mit-KI/rca-deep-dive.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,99 @@ Von "wir vermuten es liegt an der DB" zu "es ist Library v2.1, Zeile 847, Connec
120120
🎨 Image prompt: Not needed — this slide uses a mermaid diagram.
121121
-->
122122

123+
---
124+
hideInToc: true
125+
---
126+
127+
# End-to-End: Vom Alert zum automatischen Fix
128+
129+
```mermaid {scale: 0.45}
130+
flowchart TD
131+
A["🔍 1. Smart Detection<br/>App Insights erkennt<br/>Performance-Anomalie (ML)"] -->|Anomalie| B
132+
B["🚨 2. Alert Rule feuert<br/>Azure Monitor Alert"] -->|Alert fired| C
133+
C["⚡ 3. Action Group<br/>Triggert Logic App"] -->|HTTP POST| D
134+
C -->|Notification| H
135+
136+
subgraph azure ["☁️ Azure Cloud (automatisiert)"]
137+
A
138+
B
139+
C
140+
end
141+
142+
D["🔗 4. Logic App<br/>GitHub Issue erstellen<br/>via GitHub-Connector"] -->|Issue erstellt| E
143+
E["🤖 5. Issue → Copilot<br/>assignee: copilot-swe-agent"] -->|Assignment| F
144+
145+
subgraph github ["🐙 GitHub (automatisiert)"]
146+
F["🛠️ 6. Copilot Coding Agent<br/>VM → Code-Analyse → Draft-PR"]
147+
end
148+
149+
subgraph manual ["👤 Mensch im Loop (parallel)"]
150+
H["🧠 Azure Copilot<br/>'Why is my web app slow?'<br/>→ Automatische Diagnostik"]
151+
end
152+
153+
F -->|PR ready| G
154+
H -->|Analyse fließt in| G
155+
G["✅ Mensch reviewed & merged"]
156+
157+
style azure fill:#E6F2FF,stroke:#0078D4,stroke-width:2px
158+
style github fill:#F0F0F0,stroke:#24292F,stroke-width:2px
159+
style manual fill:#FFF3E0,stroke:#FF8C00,stroke-width:2px
160+
```
161+
162+
<!--
163+
Der vollautomatisierte End-to-End-Flow von der Erkennung bis zum Fix:
164+
165+
1. Smart Detection in App Insights erkennt eine Performance-Anomalie (ML-basiert, keine Konfiguration nötig)
166+
2. Die migrierte Alert Rule feuert als Azure Monitor Alert
167+
3. Eine Action Group triggert eine Logic App UND benachrichtigt das Team
168+
4. Die Logic App erstellt ein GitHub Issue mit Diagnose-Daten (Severity, Resource, Description)
169+
5. Die Logic App weist das Issue an copilot-swe-agent zu
170+
6. Der Copilot Coding Agent startet eine VM, analysiert den Code und erstellt einen Draft-PR
171+
172+
Parallel: Der Ops-Engineer nutzt Azure Copilot im Portal für die tiefe Diagnostik — dieses Wissen fließt in die PR-Review ein.
173+
174+
Kein Azure DevOps nötig. Der einzige "Mensch im Loop" ist das finale PR-Review.
175+
-->
176+
177+
---
178+
hideInToc: true
179+
---
180+
181+
# Der automatisierte Pfad im Detail
182+
183+
<v-clicks>
184+
185+
- **Smart Detection → Alert**: ML erkennt Failure Anomalies, Performance Degradation, Memory Leaks — **automatisch**
186+
- **Action Group → Logic App**: Common Alert Schema → GitHub-Connector (No-Code, in Minuten aufgesetzt)
187+
- **Logic App → GitHub Issue**: Titel, Severity, Resource, Diagnose-Link — alles strukturiert
188+
- **Issue → Copilot Coding Agent**: Agent reagiert mit 👀, klont Repo, analysiert per RAG, erstellt Draft-PR
189+
- **Azure Copilot (parallel)**: Ops-Engineer fragt _"Why is my web app slow?"_ → automatische Diagnostik + Transaction Diagnostics
190+
191+
</v-clicks>
192+
193+
<v-click>
194+
195+
> **Security**: Agent kann nur auf eigene Branches pushen. PR-Ersteller kann nicht self-approven. Actions erst nach menschlicher Freigabe.
196+
197+
</v-click>
198+
199+
<!--
200+
Die Details des automatisierten Flows:
201+
202+
Smart Detection ist per Default aktiv und erkennt: Failure Anomalies, Performance Degradation, Memory Leaks, Trace Severity Degradation, Exception Volume Anomalien.
203+
204+
Seit der Migration von Smart Detection zu Alerts werden diese als vollwertige Azure Monitor Alert Rules behandelt und können mit Action Groups verknüpft werden.
205+
206+
Die Logic App empfängt den Alert über einen HTTP-Trigger und nutzt den nativen GitHub-Connector, um ein Issue zu erstellen und an copilot-swe-agent zuzuweisen.
207+
208+
Azure Copilot im Portal ist rein interaktiv — keine API zum programmatischen Triggern. Deswegen läuft er als paralleler manueller Analyse-Kanal.
209+
210+
Quellen:
211+
- https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-smart-detections-migration
212+
- https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-logic-apps
213+
- https://github.blog/news-insights/product-news/github-copilot-meet-the-new-coding-agent/
214+
-->
215+
123216
---
124217
layout: cover
125218
coverImage: /rca-diagnostics-large.png

special-slides/aiops-Mainteance-mit-KI/summary.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,59 @@ Die wichtigsten Zahlen zum Mitnehmen — perfekt für die Diskussion mit dem Man
168168
- 7x schnellere Security-Vulnerability-Remediation mit Code Scanning Autofix
169169
- 96% Merge Rate bei Peli's autonomen Dokumentations-Agenten
170170
171+
Zusätzliche DORA-Zahlen:
172+
- 125% mehr Team-Adoption durch transparenten Umgang mit Job-Displacement-Ängsten
173+
- 131% mehr Adoption durch dedizierte Lernzeit während der Arbeit
174+
175+
Quellen: GitHub Blog, DORA, Sonatype, Accenture
176+
177+
🎨 Image prompt: Not needed — this slide uses styled HTML cards with statistics.
178+
-->
179+
180+
---
181+
hideInToc: true
182+
---
183+
184+
# Bonus: Weitere DORA-Zahlen
185+
186+
<div class="grid grid-cols-2 gap-8 mt-12">
187+
188+
<v-click>
189+
<div class="text-center p-6 bg-teal-900/30 rounded-lg">
190+
<div class="text-5xl font-bold text-teal-400">125%</div>
191+
<div class="mt-2">mehr Team-Adoption durch <strong>transparenten Umgang</strong> mit Job-Displacement-Ängsten</div>
192+
</div>
193+
</v-click>
194+
195+
<v-click>
196+
<div class="text-center p-6 bg-indigo-900/30 rounded-lg">
197+
<div class="text-5xl font-bold text-indigo-400">131%</div>
198+
<div class="mt-2">mehr Adoption durch <strong>dedizierte Lernzeit</strong> während der Arbeit</div>
199+
</div>
200+
</v-click>
201+
202+
</div>
203+
204+
<v-click>
205+
206+
<div class="mt-12 text-center text-lg">
207+
208+
> _"AI-driven velocity will overwhelm any governance model built on 'we'll review it later.'"_**Brian Fox**, CTO Sonatype
209+
210+
</div>
211+
212+
</v-click>
213+
214+
<!--
215+
Die wichtigsten Zahlen zum Mitnehmen — perfekt für die Diskussion mit dem Management oder dem Team:
216+
217+
- 97% der Entwickler nutzen bereits KI-Tools (GitHub Survey)
218+
- 60M+ Copilot Code Reviews (März 2026)
219+
- 451% mehr KI-Adoption mit einer klaren Acceptable-Use-Policy (DORA)
220+
- 84% mehr erfolgreiche Builds bei Accenture mit Copilot
221+
- 7x schnellere Security-Vulnerability-Remediation mit Code Scanning Autofix
222+
- 96% Merge Rate bei Peli's autonomen Dokumentations-Agenten
223+
171224
Quellen: GitHub Blog, DORA, Sonatype, Accenture
172225
173226
🎨 Image prompt: Not needed — this slide uses styled HTML cards with statistics.

special-slides/aiops-Mainteance-mit-KI/technical-debt.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,38 @@ MIT Guardrails: KI generiert schneller → kleine Batches erzwingen → automati
130130
Die Botschaft: KI löst das Technical-Debt-Problem nicht automatisch. Aber mit den richtigen Guardrails wird sie zum Hebel FÜR Qualität statt dagegen.
131131
-->
132132

133+
---
134+
hideInToc: true
135+
---
136+
137+
# KI-Automatisierung bezüglich Technical Debt
138+
139+
| Einsatzstelle | Tool | Beispiel | Grad |
140+
|---|---|---|---|
141+
| **Security Vulns fixen** | Copilot Autofix (CodeQL) | SQL Injection → Parameterized Query, **2/3 auto-gefixt**, **7x schneller** | 🟢 |
142+
| **Dependency-Upgrades** | Agent Mode + OpenRewrite | Java 17→21, **1.177 Tests grün** nach Auto-Upgrade | 🟢 |
143+
| **Deprecated APIs** | Agent Mode + Test-Loop | `DateTime.Now``DateTimeOffset.UtcNow`, iteriert bis Tests grün | 🟢 |
144+
| **Neuen Debt verhindern** | Copilot Code Review | Fehlende Hook-Deps, Endlosschleifen, **60M+ Reviews** | 🟡 |
145+
| **Tech-Debt-Issues** | Coding Agent | Issue zuweisen → VM → Draft-PR mit Tests | 🟡 |
146+
| **Legacy-Code verstehen** | `@workspace` Chat | _"Welche Klassen haben >500 Zeilen?"_ | 🔴 |
147+
148+
<v-click>
149+
150+
> 🟢 KI arbeitet autonom, Mensch merged. 🟡 KI getriggert, Mensch entscheidet. 🔴 Mensch promptet, KI beschleunigt.
151+
152+
</v-click>
153+
154+
<!--
155+
Die zentrale Erkenntnis: Je regelbasierter die Debt-Art (Security-Fix, API-Replacement, Dependency-Upgrade), desto höher der Automatisierungsgrad. Je architektureller (God-Classes aufbrechen, Microservice-Schnitt), desto mehr bleibt beim Menschen.
156+
157+
Was vor 2 Jahren rein manuell war (Dependency-Upgrades mit 1.000+ Dateien), ist heute vollautomatisiert mit Test-Validierung.
158+
159+
Quellen:
160+
- https://github.blog/news-insights/product-news/found-means-fixed-introducing-code-scanning-autofix-powered-by-github-copilot-and-codeql/
161+
- https://github.blog/ai-and-ml/github-copilot/a-step-by-step-guide-to-modernizing-java-projects-with-github-copilot-agent-mode/
162+
- https://github.blog/ai-and-ml/github-copilot/60-million-copilot-code-reviews-and-counting/
163+
-->
164+
133165
---
134166
layout: cover
135167
coverImage: /technical-debt-large.png

0 commit comments

Comments
 (0)