Blog

Microsoft Teams-Warnungen für Kubernetes-Cluster: Einrichten von Alertmanager mit Prometheus-MSTeams Helm Chart

16.07.2024
Lesezeit: 2 Minuten.
Zuletzt aktualisiert am: 17.09.2025

Inhaltsübersicht

Die Integration von Alertmanager mit Microsoft Teams ermöglicht es Ihnen, Warnmeldungen direkt in Teams-Kanälen zu empfangen, was die schnelle Zusammenarbeit mit Ihrem Team erleichtert, um Probleme umgehend zu lösen. Dieser Leitfaden verwendet Prometheus-MSTeams, einen leichtgewichtigen Go Web Server, der entwickelt wurde, um die Lücke zwischen Prometheus Alertmanager und Microsoft Teams zu schließen.

Alertmanager selbst kann Benachrichtigungen nicht korrekt für den Microsoft Teams Webhook formatieren. Diese Einschränkung macht den Einsatz von Prometheus-MSTeams erforderlich, das die POST-Alarmmeldungen von Prometheus Alertmanager in ein mit Teams kompatibles Format umwandelt. In unserem Setup werden wir Prometheus-MSTeams mithilfe eines Helm-Diagramms in Kubernetes bereitstellen, um eine nahtlose Integration und ein effizientes Alarmmanagement innerhalb Ihres Kubernetes-Clusters zu gewährleisten.

helm repo add prometheus-msteams https://prometheus-msteams.github.io/prometheus-msteams/
helm upgrade --install msteams prometheus-msteams/prometheus-msteams -n monitoring

Nach der Installation müssen Sie unbedingt überprüfen, ob die Pods und die Bereitstellung korrekt ausgeführt werden. Dazu können Sie die folgenden Befehle ausführen:

kubectl get deployments -n monitoring
Microsoft Teams-Benachrichtigungen
kubectl get pods -n monitoring
Kubernetes-Cluster
kubectl get svc -n monitoring
MS Teams Alerts für Kubernetes Cluster: Einrichten von Alertmanager mit Prometheus-MSTeams Helm Chart - Status der Dienste

Um den neuen Kanal zu konfigurieren, navigieren Sie einfach zu "Connectors", fügen einen "Incoming Webhook" hinzu und geben einen Namen Ihrer Wahl an.

MS Teams Alerts für Kubernetes Cluster: Einrichten von Alertmanager mit Prometheus-MSTeams Helm Chart - Erstellen eines Chennel
MS Teams Alerts für Kubernetes Cluster: Einrichten von Alertmanager mit Prometheus-MSTeams Helm Chart -Überwachungsteam

Kopieren Sie die URL und speichern Sie sie.

MS Teams Alerts für Kubernetes Cluster: Einrichten von Alertmanager mit Prometheus-MSTeams Helm Chart - webhook

Wir müssen die ConfigMap für die Prometheus-MSTeams-Konfiguration bearbeiten:

kubectl edit cm prometheus-msteams-config -n monitoring

MS Teams-Warnungen für Kubernetes-Cluster: Einrichten von Alertmanager mit Prometheus-MSTeams Helm Chart

In diesem Schritt konfigurieren wir einen neuen Konnektor mit dem Namen "alertmanager-teams" in Prometheus-MSTeams, wobei wir die eingehende Webhook-URL verwenden, die zuvor in Microsoft Teams erstellt wurde.

MS Teams-Warnungen für Kubernetes-Cluster: Einrichten von Alertmanager mit Prometheus-MSTeams Helm Chart - configure alertmanager

http://prometheus-msteams: This is the hostname of the Prometheus-MSTeams service in your Kubernetes cluster, assuming it’s accessible via the service name prometheus-msteams.

:2000: Dies ist die Portnummer, an der Prometheus-MSTeams auf eingehende Alarme wartet, hier konfiguriert als Port 2000.

alertmanager-teams: Dieser Pfad stellt den Namen des Konnektors (Endpunkts) in Prometheus-MSTeams dar, von dem er Alarme erwartet.

Nachdem Sie Alertmanager mit dem neuen Connector als Empfänger konfiguriert haben, ist es wichtig, dass Sie überprüfen, ob die Benachrichtigungen korrekt an Ihren Microsoft Teams-Kanal gesendet werden.

MS Teams Alerts für Kubernetes Cluster: Einrichten von Alertmanager mit Prometheus-MSTeams Helm Chart -0 Alertmanadger
MS Teams Alerts für Kubernetes Cluster: Einrichten von Alertmanager mit Prometheus-MSTeams Helm Chart - alert

Die Integration von Alertmanager mit Microsoft Teams über Prometheus-MSTeams stellt sicher, dass Alerts korrekt formatiert und effizient an Ihre Teams-Kanäle übermittelt werden. Diese Integration verbessert die Fähigkeit Ihres Teams, umgehend auf Probleme innerhalb Ihres Kubernetes-Clusters zu reagieren.

Entdecken Sie die Dienstleistungen von ITGix und erfahren Sie mehr über unser Know-how.

Eine Antwort hinterlassen

Newsletter für Tech-Experten

Signal, kein Rauschen –

direkt in Ihren Posteingang.

Schließen Sie sich mehr als 12.000 Ingenieuren und Führungskräften aus der Wirtschaft an, die Praxisberichte zu SRE, DevOps und Cloud-nativer Zuverlässigkeit erhalten.

Tech-Blogs mit tiefgehenden Einblicken und Fallstudien
Neue Technologien, sorgfältig ausgewählt

Ihre geschäftliche E-Mail-Adresse

Wir gehen respektvoll mit Ihrem Posteingang um. Lesen Sie unsere Datenschutzerklärung.

Mehr Beiträge

AI SRE Agent: Die ersten 20 Minuten eines Vorfalls automatisieren Es ist 3 Uhr morgens. Ein Alarm wird ausgelöst. Sie klappen Ihren Laptop auf, und die nächsten zwanzig Minuten verlaufen wie immer...
Lesen
Bei der Arbeit mit Terraform sollte das Standard-Meta-Argument zum Erstellen von Ressourcen fast immer „for_each“ lauten – insbesondere bei Infrastruktur, die voraussichtlich lange bestehen bleibt und sich weiterentwickelt...
Lesen
Kontakt aufnehmen
ITGix bietet Ihnen fachkundige Beratung und maßgeschneiderte DevOps-Services, um Ihr Unternehmenswachstum zu beschleunigen.
Newsletter für
Technik-Experten
Schließen Sie sich 12.000+ Geschäftsführern und Ingenieuren an, die Blogs, e-Books und Fallstudien Fallstudien über neue Technologie erhalten.