Weiter zum Inhalt

Erste Schritte mit Azure Monitor: Wichtige Funktionen und Best Practices

Lerne zentrale Funktionen und Best Practices für Azure Monitor kennen, um Ressourcennutzung und Kosten zu optimieren, Compliance sicherzustellen und Performance- oder Sicherheitsprobleme zu lösen.
Aktualisiert 18. Sept. 2026  · 11 Min. lesen

Mit KI erkunden

ChatGPTClaudePerplexity

Das Monitoring deiner Cloud-Umgebung ist entscheidend für Leistung, Sicherheit und Zuverlässigkeit. In Azure, Microsofts Cloud-Plattform, nutzt du Azure Monitor, um sicherzustellen, dass deine Ressourcen und Anwendungen reibungslos laufen. 

Azure Monitor ist ein umfassender Monitoringdienst, der dir hilft zu verstehen, wie deine Cloud-Umgebung performt, und der Probleme proaktiv erkennt. 

Das Monitoring deiner Azure-Umgebung hilft dir, Ressourcennutzung und Kosten zu optimieren, Compliance sicherzustellen und Leistungs- oder Sicherheitsprobleme zügig zu beheben.

In diesem Tutorial lernst du die Grundlagen von Azure Monitor, wie du es einrichtest und für Performance-Monitoring, Kostenmanagement, Sicherheit und Compliance optimal nutzt.

Was ist Azure Monitor?

Azure Monitor sammelt Daten zu deinen Ressourcen und analysiert sowie visualisiert diese, um Leistung zu überwachen und Probleme zu identifizieren.  

The Azure Monitor overview screen

Azure Monitor

Azure Monitor hat drei Kernkomponenten: 

  • Application Insights zur Überwachung von Webanwendungen.
  • Log Analytics zum Abfragen und Analysieren protokollierter Ereignisdaten.
  • Alerts zum Einrichten automatischer Benachrichtigungen und Aktionen bei erkannten Problemen.

Wenn du Azure Monitor ausprobieren möchtest, geht das am einfachsten mit einem Azure Free Account oder einem Azure Student Account. Damit erhältst du 12 Monate kostenlosen Zugriff auf beliebte Azure-Dienste, darunter Monitor.

Nach Ablauf des kostenlosen Zeitraums greift das primäre Preismodell in Azure: Pay-as-you-go. Dieses verbrauchsbasierte Modell bedeutet, dass du nur für das zahlst, was du nutzt. Zusätzlich stellt Azure für einige Dienste monatliche Freikontingente bereit.  

In Azure Monitor zahlst du beispielsweise nichts für die Nutzung standardmäßiger, von Ressourcen erfasster Metriken. Erstellst du jedoch benutzerdefinierte Metriken, berechnet Azure die Kosten anhand der ingestierten Datenmenge. Der größte Kostenblock in Azure Monitor ist in der Regel die Protokoll-Datenaufnahme und -aufbewahrung. Je mehr Logdaten du ingestierst und je länger du sie aufbewahrst, desto höher die Kosten.  

Die Kostenermittlung in Azure kann komplex sein und hängt von mehreren Faktoren ab, darunter der Azure-Region. Für eine detailliertere Kalkulation nutzt du am besten den Preisrechner

Azure Monitor einrichten

Sobald du ein aktives Azure-Abonnement hast, steht Azure Monitor sofort zur Verfügung.

Wenn du ein Abonnement (neu) erstellen oder ein weiteres hinzufügen möchtest, folge den Schritten in diesem Tutorial zur Azure-Einrichtung.

Um alle Funktionen von Azure Monitor zu nutzen, brauchst du außerdem eine oder mehrere aktive Ressourcen zum Überwachen, z. B. eine virtuelle Maschine (VM) oder ein Speicherkonto.

Monitoringlösungen für typische Szenarien

Azure Monitor bietet zusätzliche Unterstützung für einige gängige Monitoring-Szenarien.  

Ein häufiges Szenario ist das Überwachen virtueller Maschinen. Azure unterstützt das Monitoring von VMs mit VM Insights. VM Insights stellt vordefinierte Workbooks bereit, mit denen du schnell und einfach VM-Monitoring einrichtest – inklusive Azure Monitor Agent zur Überwachung der Workloads und des Gastbetriebssystems der VM. Ein Workbook dient dazu, anpassbare und interaktive Berichte und Visualisierungen in Monitor zu erstellen. 

Ein weiteres gängiges Monitoring-Szenario ist die Nutzung von Azure Monitor für containerisierte Anwendungen. Azure Monitor bietet Funktionen zum Sammeln und Analysieren von Daten aus Kubernetes-Clustern und ermöglicht die Integration mit Prometheus, einem weit verbreiteten Open-Source-Monitoring-Toolkit.

Die letzte hier betrachtete Monitoringlösung ist  Application Insights. Application Insights war früher ein separater Dienst in Azure und ist nun Teil von Azure Monitor. Application Insights dient speziell der Überwachung von Webanwendungen. Diese müssen nicht in Azure laufen. Application Insights kann auch Anwendungen on-premises oder in anderen Cloud-Umgebungen überwachen. 

Datenerfassung und -analyse

Azure Monitor erfasst Daten aus deinen Ressourcen. Diese Daten liegen als Metriken oder Logs vor. 

Metriken

Metriken sind numerische Daten, die in regelmäßigen Abständen von Ressourcen erfasst werden, z. B. die Speicherauslastung einer virtuellen Maschine. 

In Azure gibt es drei Haupttypen von Metriken: 

  • Standard- oder Plattformmetriken: Sie werden von Azure-Ressourcen erfasst.
  • Benutzerdefinierte Metriken: Diese definierst du selbst; sie können auch extern erfasst werden.
  • Prometheus-Metriken: Sie werden speziell aus Kubernetes-Clustern gesammelt und mit Open-Source-Tools wie PromQL und Grafana ausgewertet.

Diese Metriken untersuchst du im Metrics Explorer. Dieses Feature von Azure Monitor ermöglicht es dir, schnell und einfach individuelle Diagramme für relevante Metriken zu erstellen. 

So erstellst du ein Standard-Metrikdiagramm: 

  1. Wechsle im Azure-Portal zu Monitor.
  2. Wähle links Metriken. 
  3. Wähle den Scope des Diagramms, also die Ressource oder Ressourcengruppe, die du überwachen willst. 
  4. Wähle den Metriktyp und die Aggregation. 

An example of a metrics chart

Beispiel für ein Metrikdiagramm

Du kannst die Diagramme weiter konfigurieren, indem du den Diagrammtyp auswählst, Filter anwendest oder den Zeitraum festlegst. Außerdem kannst du mehrere Ressourcen nebeneinander vergleichen oder die Diagramme für die spätere Nutzung einem Dashboard hinzufügen. 

Logs

Logs sind Ereignisdaten zu automatischen oder nutzerseitigen Aktionen in Azure, z. B. Änderungen an einer virtuellen Maschine. In Log Analytics kannst du Logdaten abfragen und die Ergebnisse in Tabellen oder Diagrammen analysieren. 

Zum Einstieg stellt Log Analytics eine Reihe vordefinierter Abfragen bereit, mit denen du Logs abfragen kannst, ohne selbst Abfragen schreiben zu müssen. 

So greifst du auf diese vordefinierten Abfragen zu: 

  1. Wechsle im Azure-Portal zu Monitor. 
  2. Wähle links Log Analytics. 
  3. Der Dialog „Queries“ erscheint automatisch. 
  4. Wähle links die Kategorie deiner Abfrage. Alternativ kannst du die Suche nutzen, um eine bestimmte Abfrage zu finden. 
  5. Klicke auf „Load to editor“, um sie in den Editor zu laden, oder auf „Run“, um die Abfrage sofort auszuführen. 

The Queries tab with predefined queries in Logs

Der Tab „Queries“ mit vordefinierten Abfragen in Logs

Wenn du Abfragen anpassen oder selbst schreiben möchtest, verwendest du die Kusto Query Language (KQL). Das ist eine in Azure verwendete Abfragesprache, ähnlich wie SQL. 

Alerts einrichten

Mit Alerts kannst du automatische Aktionen auslösen, wenn Azure Monitor bestimmte Probleme erkennt, etwa geringe Ressourcenverfügbarkeit. Du legst Schwellwerte und Logik fest und stellst sicher, dass die richtigen Personen automatisch benachrichtigt werden, wenn der Alert auslöst. 

Es ist sogar möglich, bei einem Alert automatische Aktionen auszuführen, z. B. ein Skript starten oder eine Ressource vorübergehend deaktivieren. 

Es gibt drei Arten von Alerts, die du erstellen kannst: 

  • Alert rule: Definiert Bedingungen, bei deren Erfüllung ein Alert ausgelöst wird.
  • Alert processing rule: Automatisiert Aktionen oder Anpassungen an Alerts, nachdem sie ausgelöst wurden.
  • Action group: Sammlung von Benachrichtigungen und Aktionspräferenzen, die das Vorgehen beim Auslösen einer Alert rule festlegt.

So richtest du beispielhaft eine Alert rule mit Benachrichtigung ein: 

  1. Wechsle im Azure-Portal zu Monitor.
  2. Wähle links „Alerts“.
  3. Klicke auf Create > Alert Rule.
  4. Wähle den Ressourcenscope.
  5. Wechsle zum Tab „Conditions“, um die Alert-Logik zu erstellen. 
  6. Gehe zu „Actions“ und fülle im Tab „Quick Actions“ rechts die Details für eine Benachrichtigung aus.
  7. Gehe zum Tab „Details“, um den Alert-Namen zu vergeben und die Schwere festzulegen. 
  8. Schließe die Erstellung mit „Review+create“ ab.

Erstellen einer Alert rule in Azure Monitor

Praxisnahe Anwendungsfälle und Beispiele

Performance-Monitoring

Angenommen, wir möchten KPIs für eine Webanwendung erfassen und überwachen. 

Wir könnten Azure Monitor wie folgt einrichten:  

  1. KPIs definieren, z. B. Anfragerate, Antwortzeit und Fehlerrate.
  2. Diese KPIs in Application Insights einrichten, um sie zu visualisieren und zu verfolgen.
  3. Alerts für KPI-Schwellenwerte einrichten. Zum Beispiel einen Alert auslösen, wenn die durchschnittliche Antwortzeit 5 Sekunden überschreitet.

Kostenmanagement

Das primäre Preismodell in Azure ist das verbrauchsbasierte „Pay-as-you-go“-Modell. Mit Azure Monitor lassen sich Kosten sparen, indem unterausgelastete Ressourcen identifiziert werden. Die Kosten von VMs hängen beispielsweise von Speicher- und CPU-Auslastung ab. So gehst du vor: 

  1. Metriken einrichten, um Speicher- und CPU-Auslastung aller VMs zu verfolgen.
  2. Ein Diagramm erstellen, das beide Metriken über einen definierten Zeitraum (z. B. die letzten 30 Tage) anzeigt.
  3. VMs mit dauerhaft niedriger Speicher- oder CPU-Auslastung identifizieren.
  4. Optional einen Alert einrichten, der künftig bei niedriger Auslastung benachrichtigt.

Sicherheit und Compliance

Neben speziellen Azure-Diensten für Sicherheit oder Compliance kann Azure Monitor unterstützen, indem relevante Logdaten analysiert, visualisiert oder zusammengefasst werden. So ließe sich Azure Monitor etwa für Compliance und Audits nutzen. 

  1. Eine Log-Analytics-Workspace zum Sammeln von Sicherheitslogs einrichten.
  2. Ein Workbook für Audit-Logs erstellen.
  3. Ein individuelles Compliance-Dashboard erstellen, das den Compliance-Status deiner Ressourcen nachverfolgt.

Erweiterte Azure-Monitor-Funktionen und Anpassung

Azure Monitor bietet erweiterte Funktionen zur Integration mit anderen Azure-Diensten oder externen Quellen. So kannst du Monitoringszenarien passgenau an deine Anforderungen anpassen.

Integration mit anderen Azure-Diensten

Azure kann Logdaten aus beliebigen anderen Azure-Diensten ingestieren. So lassen sich etwa Empfehlungen und Alerts aus dem Azure Security Center an einen Log-Analytics-Workspace senden. Anschließend kannst du die Daten analysieren und visualisieren, neue Erkenntnisse gewinnen, potenzielle Probleme erkennen und die Sicherheit deiner Cloud-Umgebung optimieren. 

Integration mit externen Quellen

In manchen Fällen möchtest du Daten von oder zu Azure Monitor aus externen Quellen senden. 

Um Daten an Azure Monitor zu senden, nutzt du die SDKs oder APIs: 

  • Sende benutzerdefinierte Metriken mit dem Azure Monitor SDK für deine Programmiersprache (z. B. Python) oder per REST-API. 
  • Sende benutzerdefinierte Logs mit der Logs Ingestion API an einen Log-Analytics-Workspace.

Um Daten aus Azure Monitor zu senden, kannst du Azure Monitor mit anderen Microsoft-Produkten wie PowerBI und Excel verbinden. Richte einen automatischen Datenfluss ein und nutze deren Funktionen zur Analyse und Visualisierung. Das ist hilfreich, wenn du in PowerBI ein detaillierteres oder individuell gestaltetes Dashboard erstellen willst oder bestehende Dashboards mit Azure-Daten befüllt werden sollen. 

Best Practices für Azure Monitoring

Mit Best Practices für Azure Monitoring verwaltest und optimierst du deine Azure-Umgebung effektiv. Diese Vorgehensweisen helfen dir, robuste Monitoring-Strategien aufzusetzen und dein Setup kontinuierlich zu verbessern.

Wirksame Monitoring-Strategien aufsetzen

Proaktives Monitoring hilft, potenzielle Probleme zu erkennen, bevor sie kritisch werden. Hier sind einige wirksame Strategien: 

Strategie 1: Basiswerte und Schwellwerte festlegen

Definiere zunächst Basiswerte, die den Normalbetrieb deiner Ressourcen abbilden. Nutze diese als Grundlage für passende Alert-Schwellenwerte. So unterscheidest du normale Schwankungen von echten Problemen. 

Bestimme zum Beispiel die durchschnittliche CPU-Auslastung deiner VMs unter Normalbetrieb und setze den Schwellwert etwas darüber, um potenzielle Performance-Probleme zu erkennen.

Analysiere die gesammelten Daten kontinuierlich, um Basiswerte und Schwellen anzupassen, damit sie mit der Entwicklung deiner Umgebung Schritt halten.

Strategie 2: Effektives Alert-Management einrichten

Ein gutes Alert-Management ist entscheidend, um informiert zu bleiben, ohne von Benachrichtigungen überflutet zu werden. 

Zu viele Alerts können überfordern, sodass wichtige Meldungen untergehen. Um Alert-Müdigkeit zu vermeiden, kannst du zusammengehörige Alerts gruppieren und so die Anzahl der Benachrichtigungen reduzieren. Außerdem helfen temporäre Unterdrückungsbedingungen in Alert-Regeln, wiederholte Alerts bei bekannten Problemen zu vermeiden. 

Wichtig ist auch die Unterscheidung zwischen kritischen und weniger kritischen Alerts. So lassen sich die wichtigsten Meldungen priorisieren und hochpriorisierte Vorfälle erhalten sofortige Aufmerksamkeit.

Weise zur Differenzierung Schweregrade zu und konfiguriere passende Kanäle. So können Alerts mit hoher Priorität per SMS und E-Mail verschickt werden, während weniger kritische Meldungen über Dashboards oder periodische Reports laufen.

Kontinuierliche Verbesserung

Regelmäßige Überprüfung und Aktualisierung deines Monitorings ist entscheidend, damit es wirksam und relevant bleibt. 

Hier ein paar Tipps für kontinuierliche Verbesserungen:  

  • Monitoring regelmäßig überprüfen: Plane Reviews deiner Konfigurationen ein, damit sie zu aktuellen Betriebsanforderungen und Geschäftszielen passen.
  • Monitoring auditieren: Führe Audits durch, um Lücken in der Abdeckung zu identifizieren und interne wie externe Standards einzuhalten.
  • Regelmäßig nachschärfen: Passe Schwellwerte an, aktualisiere Alert-Regeln und verfeinere Dashboards auf Basis aktueller Daten und Trends.
  • Feedback-Schleifen nutzen: Etabliere eine Feedback-Schleife, in der Vorfälle und Alerts nach der Lösung analysiert werden, um Regeln und Konfigurationen zu verbessern.

Fazit

Azure Monitor ist ein zentrales Werkzeug, um Leistung, Sicherheit und Zuverlässigkeit deiner Azure-Ressourcen sicherzustellen. Mit seinen umfassenden Monitoringfunktionen kannst du Probleme proaktiv erkennen und beheben und deine Cloud-Ressourcen optimieren. 

Wenn du die Grundlagen von Azure meistern willst, wirf einen Blick auf den Azure Fundamentals Track. Dieser Lernpfad bereitet dich auch auf deine erste Azure-Zertifizierung vor. 

Azure Monitor FAQs

Wofür wird Azure Monitor verwendet?

Azure Monitor verfolgt die Performance von Ressourcen und erkennt sowie behandelt potenzielle Probleme.

Kann man mit Azure Monitor externe Ressourcen überwachen?

Ja, du kannst Azure Monitor mit Ressourcen on-premises oder in anderen Cloud-Umgebungen verbinden.

Kann man in Azure Monitor benutzerdefinierte Metriken verwenden?

Ja, du kannst eigene Metriken in Azure Monitor erstellen oder importieren und für deine Analysen nutzen.

Ist die Nutzung von Azure Monitor kostenlos?

Azure Monitor ist Teil des 12-monatigen Gratisangebots, wenn du dich für einen Azure Free oder Student Account registrierst.

Kann Azure Monitor für Echtzeitüberwachung verwendet werden?

Ja, Azure Monitor eignet sich sowohl für Echtzeitüberwachung als auch für die Analyse historischer Daten.


Anneleen Rummens's photo
Author
Anneleen Rummens
LinkedIn
Twitter

Anneleen ist eine Datenwissenschaftlerin mit einem Hintergrund in Statistik und Sozialwissenschaften. Derzeit arbeitet sie als freiberufliche Datenwissenschaftlerin im Finanzbereich und studiert einen Aufbaustudiengang in angewandter KI. Anneleen ist die Kursleiterin von vier DataCamp-Kursen, darunter "Azure Management and Governance".

Themen
Datentechnik

Top DataCamp Courses

Kurs

Microsoft Azure verstehen

3 Std.
49.9K
Lerne die Leistungsfähigkeit von Microsoft Azure und Cloud Computing-Software kennen, um deine Fähigkeiten im Data Engineering zu verbessern.
Details anzeigenRight Arrow
Kurs Starten
Mehr anzeigenRight Arrow