---
tags:
  - process/task
reference:
  - "[[Managed Services Team]]"
---
## Aufgabenbeschreibung

# 🧾 Kurzfassung

Ziel des Meetings war die Definition eines **standardisierten Monitoring-Ansatzes** (Prometheus/Grafana-basiert), der als **wiederverwendbare Baseline** für verschiedene Kunden (z. B. Hoyer, GStA, Hamburg Wasser) dient und zukünftig effizient ausgerollt werden kann.

---

# 🎯 Ziele

- Aufbau eines **einheitlichen Monitoring-Stacks**
- Ablösung/Ergänzung bestehender Lösungen (z. B. CheckMK)
- **Wiederverwendbarkeit & Standardisierung** für alle Kunden
- Reduktion von **Implementierungsaufwand** bei neuen Projekten

---

# 🏗️ Technischer Ansatz (Baseline)

- Betrieb über **Docker (Container-basiert)**
- Basis-Komponenten:
    - Prometheus
    - Grafana
    - Alertmanager
- Enthält bereits:
    - Grund-Dashboards (CPU, Disk, etc.)
    - Basis-Alerting
    - vorkonfigurierte Kommunikation zwischen Komponenten
- Deployment über **Git-Repository inkl. Konfiguration & Secrets (Ansible Vault)**

👉 Grundprinzip:  
**80 % Standard (Baseline), 20 % kundenspezifische Anpassungen**

---

# 🧩 Vorgehen

## 1. Baseline erstellen

- Ausgangspunkt: bestehendes Repo (Messe München)
- Schritte:
    - Repo klonen
    - Kunden-spezifische Teile entfernen
    - neutrales Basis-Repository erstellen

👉 Verantwortlich: **Marcel**

---

## 2. Lokale Testumgebung

- Aufbau einer VM mit Docker bei euch intern
- Ziel:
    - Testen des Setups
    - Know-how im Team aufbauen (Configs, Alerts, Container)

---

## 3. Rollout bei Kunden

### Zielkunden:

- GStA
- Hoyer

Unterschied:

- **GStA:** später relevant (noch Entwicklung)
- **Hoyer:** kurzfristiger Bedarf

Bereitstellung:

- per Git (wenn Zugriff möglich)
- oder als Export (offline Szenarien)

---

# 🔧 Erweiterungen / Roadmap

## Loki (Logging)

- Einführung von **Loki für Log-Monitoring**
- Vorgehen:
    - zunächst intern ausprobieren (Proof of Concept)
    - später Integration in Baseline

👉 Ziel: Logs in Grafana sichtbar machen

👉 Verantwortlich: **Bastian (+ Team)**

---

## Weitere geplante Erweiterungen

- RabbitMQ Monitoring
- Integration zusätzlicher Exporter (je nach Kunde)
- Perspektivisch Kubernetes-Unterstützung

---

# 🧪 Hamburg Wasser (Spezialfall)

- Bereits bestehendes Monitoring vorhanden
- Vorgehen:
    - vorsichtiges Vorgehen (keine „Experimente“ im Live-System)
    - zunächst Loki separat vorbereiten
    - später Integration abstimmen

Besonderheit:

- kein Internetzugang → Deployment erschwert (Container-Import notwendig)

---

# 📅 Zeitplan (grob)

- **~1–2 Wochen:**
    - erste Baseline-Version
    - interne Testumgebung
- **parallel:**
    - Loki Proof-of-Concept
- **danach:**
    - erste Einsätze bei Kunden
    - iterative Erweiterung

---

# 👥 Aufgabenverteilung

- **Marcel**
    - Erstellung der Baseline
    - Repo-Aufbau
- **Frank**
    - CIP-Struktur & Dokumentation
- **Bastian**
    - Loki evaluieren und implementieren
    - Logs in Grafana integrieren
- **Team**
    - Mitwirken bei Tests & Dokumentation
    - Know-how-Aufbau im Umgang mit Docker & Monitoring

---

# ✅ Nutzen / Ergebnis

- Einheitliches Monitoring für alle Kunden
- Schnellere Rollouts (quasi „Monitoring per Install.exe“)
- Weniger Aufwand und Kosten pro Kunde
- Bessere Wartbarkeit & Transparenz
- Basis für zukünftige Erweiterungen (Observability, Kubernetes)
## Überlegungen

## Unteraufgaben

- [x] Monitoring - Next Steps  [completion:: 2026-04-29]
