Beleuchtete Enterprise-Server-Racks in blauem Umgebungslicht mit Echtzeit-Performance-Grafiken auf einem Monitor im modernen Rechenzentrum.

Azure Monitor ist der zentrale Überwachungsdienst von Microsoft Azure, der Metriken, Logs und Diagnosedaten aus Azure-Ressourcen, On-Premises-Systemen und anderen Cloud-Umgebungen erfasst, analysiert und visualisiert. Damit kannst du Verfügbarkeit, Leistung und Sicherheit deiner gesamten IT-Infrastruktur an einem Ort im Blick behalten. Die folgenden Abschnitte beantworten die wichtigsten Fragen rund um Azure Monitor, Funktionen, Kosten und die praktische Einrichtung im Unternehmensumfeld.

Welche Komponenten bilden das Herzstück von Azure Monitor?

Azure Monitor besteht aus drei zentralen Komponenten: einem Datenspeicher für Metriken und Logs, einer Analyse- und Visualisierungsschicht sowie einem Alerting- und Aktionssystem. Diese drei Ebenen greifen ineinander und ermöglichen eine durchgängige Systemüberwachung vom Datenpunkt bis zur automatisierten Reaktion.

Im Einzelnen setzt sich Azure Monitor aus folgenden Bausteinen zusammen:

  • Azure Monitor Metrics: Ein Zeitreihenspeicher für numerische Leistungsdaten wie CPU-Auslastung, Speicherverbrauch oder Netzwerkdurchsatz. Metriken werden in Echtzeit erfasst und eignen sich besonders für schnelle Diagnosen.
  • Azure Monitor Logs (Log Analytics): Ein strukturierter Logspeicher, der Ereignisse, Diagnosedaten und benutzerdefinierte Logs aus verschiedenen Quellen zusammenführt. Abfragen erfolgen über die Kusto Query Language (KQL).
  • Application Insights: Eine spezialisierte Komponente für das Monitoring von Webanwendungen und APIs, inklusive Abhängigkeitsanalysen und Nutzerverhalten.
  • Azure Monitor Alerts: Regelbasierte Benachrichtigungen, die auf Metrik- oder Logbedingungen reagieren und Aktionen wie E-Mails, Webhooks oder automatische Skripte auslösen können.
  • Workbooks und Dashboards: Interaktive Visualisierungen, die Metriken und Logs kombinieren und für verschiedene Zielgruppen aufbereitet werden können.

Ergänzt wird dieses Kernset durch Integrationen wie Azure Network Watcher für Netzwerkdiagnosen und Microsoft Defender for Cloud für sicherheitsorientiertes Monitoring. Zusammen bilden diese Bausteine eine vollständige IT-Monitoring-Plattform innerhalb des Azure-Ökosystems.

Wie funktioniert die Datenerfassung in Azure Monitor?

Azure Monitor erfasst Daten über drei Hauptkanäle: automatisch aus Azure-Ressourcen über die Plattform selbst, über Agents auf virtuellen Maschinen und On-Premises-Servern sowie über APIs und SDKs für benutzerdefinierte Anwendungen. Die Daten fließen in einen zentralen Log Analytics Workspace oder den Metrikspeicher.

Die automatische Datenerfassung funktioniert ohne zusätzliche Konfiguration für viele Azure-Dienste. Sobald du eine Ressource wie eine Azure VM, eine App Service-Instanz oder eine SQL-Datenbank erstellst, beginnt Azure Monitor automatisch, grundlegende Plattformmetriken zu sammeln. Für tiefere Einblicke, etwa Betriebssystemmetriken oder Anwendungslogs, brauchst du den Azure Monitor Agent (AMA), der den älteren Log Analytics Agent und den Diagnostics Agent ersetzt.

Für On-Premises-Systeme und andere Cloud-Umgebungen verbindet der Azure Arc-Dienst externe Ressourcen mit Azure Monitor. So lässt sich auch eine hybride Infrastruktur zentral überwachen. Anwendungsdaten werden über das Application Insights SDK direkt aus dem Code heraus gesendet, was detaillierte Einblicke in Laufzeitverhalten und Fehlerquellen ermöglicht.

Eine sauber aufgesetzte Azure Landing Zone ist dabei eine wichtige Voraussetzung, weil sie von Beginn an klare Strukturen für Logging, Monitoring und Governance definiert und so vermeidet, dass Überwachungsdaten fragmentiert oder inkonsistent erfasst werden.

Was ist der Unterschied zwischen Azure Monitor und Azure Log Analytics?

Azure Log Analytics ist kein eigenständiger Dienst, sondern ein Bestandteil von Azure Monitor. Genauer gesagt ist der Log Analytics Workspace der zentrale Speicher- und Abfrageort für alle Logdaten innerhalb von Azure Monitor. Azure Monitor ist der übergeordnete Dienst, Log Analytics das Werkzeug für die strukturierte Loganalyse.

Historisch war Azure Log Analytics ein separates Produkt, das Microsoft schrittweise in Azure Monitor integriert hat. Heute ist der Begriff “Log Analytics” vor allem noch für den Workspace und die KQL-basierte Abfrageoberfläche gebräuchlich. Wenn du im Azure-Portal auf “Log Analytics Workspaces” gehst, konfigurierst du damit den Datenspeicher, den Azure Monitor für Logs nutzt.

Die praktische Unterscheidung ist einfach: Wenn du Metriken in Echtzeit auswerten willst, arbeitest du mit dem Metrikspeicher von Azure Monitor. Wenn du historische Ereignisse analysieren, Logmuster untersuchen oder komplexe Abfragen über mehrere Datenquellen hinweg schreiben willst, nutzt du den Log Analytics Workspace mit KQL. Beide Bereiche sind über die Azure Monitor-Oberfläche erreichbar und ergänzen sich in der täglichen IT-Monitoring-Praxis.

Wie richtet man Alerts in Azure Monitor ein?

Alerts in Azure Monitor richtest du ein, indem du eine Alert-Regel mit drei Pflichtbestandteilen definierst: einer Bedingung (welche Metrik oder welcher Logwert den Alert auslöst), einem Schwellenwert und einer Aktionsgruppe (wer oder was benachrichtigt wird). Die Einrichtung erfolgt direkt im Azure-Portal unter “Azure Monitor > Alerts”.

Die Schritte im Überblick:

  1. Scope auswählen: Bestimme, welche Ressource oder Ressourcengruppe überwacht werden soll, zum Beispiel eine spezifische VM oder alle Ressourcen eines Projekts.
  2. Bedingung festlegen: Wähle ein Signal aus, etwa “CPU Percentage”, und definiere den Schwellenwert, bei dem der Alert ausgelöst werden soll. Du kannst zwischen statischen Schwellenwerten und dynamischen Grenzwerten wählen, die Azure Monitor automatisch auf Basis historischer Muster berechnet.
  3. Aktionsgruppe anlegen: Lege fest, was bei einem Alert passiert. Mögliche Aktionen sind E-Mail-Benachrichtigungen, SMS, Webhooks zu externen Systemen wie ServiceNow oder PagerDuty oder das Auslösen von Azure Automation Runbooks und Logic Apps.
  4. Schweregrad und Details definieren: Vergib einen Schweregrad (Sev 0 bis Sev 4) und eine aussagekräftige Beschreibung, damit das Team sofort versteht, was zu tun ist.

Für eine effektive Systemüberwachung im Unternehmen empfiehlt es sich, Alerts nicht isoliert zu konfigurieren, sondern als Teil einer durchdachten Monitoring-Strategie. Zu viele Alerts mit zu niedrigen Schwellenwerten führen zu Alert-Fatigue, bei der kritische Meldungen im Rauschen untergehen. Dynamische Schwellenwerte und eine klare Eskalationslogik in der Aktionsgruppe helfen dabei, dieses Problem zu vermeiden.

Welche Systeme und Dienste lassen sich mit Azure Monitor überwachen?

Mit Azure Monitor lassen sich nahezu alle Komponenten einer modernen IT-Infrastruktur überwachen: Azure-Ressourcen aller Art, virtuelle Maschinen und Server (On-Premises und andere Clouds via Azure Arc), Webanwendungen und APIs, Netzwerkkomponenten sowie externe Dienste über benutzerdefinierte Metriken und Logs.

Im Detail unterstützt Azure Monitor folgende Kategorien:

  • Azure-Dienste: VMs, App Services, Azure SQL, Azure Kubernetes Service (AKS), Storage Accounts, Azure Functions und viele weitere PaaS-Angebote werden nativ unterstützt.
  • Hybride Infrastruktur: On-Premises-Server und Workloads in anderen Cloud-Umgebungen (AWS, Google Cloud) lassen sich über Azure Arc einbinden und zentral überwachen.
  • Anwendungen: Mit Application Insights lassen sich Webanwendungen, REST-APIs und Microservices auf Code-Ebene überwachen, inklusive Abhängigkeitsgraphen und Ausnahmeanalysen.
  • Netzwerk: Azure Network Watcher und der Network Performance Monitor ermöglichen die Überwachung von Verbindungen, Latenzen und Paketverlusten.
  • Sicherheit und Compliance: In Kombination mit Microsoft Defender for Cloud fließen Sicherheitsereignisse ebenfalls in Azure Monitor ein.

Besonders für Unternehmen mit einer Azure Data Platform ist das integrierte Monitoring wichtig: Datenpipelines, Synapse Analytics Workspaces und Microsoft Fabric-Komponenten lassen sich über Azure Monitor auf Verfügbarkeit, Laufzeit und Fehler überwachen, ohne zusätzliche externe Tools einführen zu müssen.

Was kostet Azure Monitor und wie lassen sich Kosten kontrollieren?

Azure Monitor verrechnet Kosten hauptsächlich nach dem Volumen der erfassten und gespeicherten Logdaten sowie nach der Anzahl der ausgeführten Metrikabfragen und Alerts. Grundlegende Plattformmetriken für Azure-Ressourcen sind kostenlos, während Log Analytics-Datenerfassung und -speicherung nach Gigabyte abgerechnet werden.

Die wichtigsten Kostentreiber im Überblick:

  • Log-Ingestion: Jedes Gigabyte an Logdaten, das in einen Log Analytics Workspace geschrieben wird, kostet Geld. Dieser Posten wächst schnell, wenn Diagnoseeinstellungen unkontrolliert aktiviert werden.
  • Datenspeicherung: Die ersten 31 Tage sind im Ingestion-Preis enthalten. Längere Aufbewahrungszeiten werden separat berechnet.
  • Alerts: Metrik-Alerts sind in begrenztem Umfang kostenlos. Log-basierte Alerts und häufige Auswertungsintervalle können Kosten verursachen.
  • Application Insights: Datenerfassung wird ebenfalls nach Volumen abgerechnet, mit einem kostenlosen Kontingent pro Monat.

Zur Kostenkontrolle empfehlen sich folgende Maßnahmen: Aktiviere nur die Diagnoseeinstellungen, die du tatsächlich brauchst. Nutze Datenmengengrenzen (Daily Cap) im Log Analytics Workspace als Sicherheitsnetz. Prüfe regelmäßig, welche Tabellen die meisten Daten produzieren, und reduziere Erfassungsintervalle dort, wo Echtzeitdaten nicht notwendig sind. Das Commitment-Tier (feste Tagesmengen statt Pay-as-you-go) lohnt sich ab einem Logvolumen von rund 100 GB pro Tag und kann die Kosten erheblich senken.

So unterstützt Communardo Smart Work beim Azure Monitoring

Azure Monitor ist ein mächtiges Werkzeug, aber seine volle Stärke entfaltet es erst, wenn es strategisch eingerichtet und in eine saubere Cloud-Architektur eingebettet ist. Communardo Smart Work begleitet Unternehmen dabei, ein durchgängiges IT-Monitoring aufzubauen, das wirklich zum Betrieb passt:

  • Azure Landing Zone mit integriertem Monitoring: Aufbau einer strukturierten Cloud-Basis, in der Logging, Alerting und Governance von Beginn an verankert sind, nicht nachträglich ergänzt.
  • Azure Monitor Konfiguration und Optimierung: Definition sinnvoller Diagnoseeinstellungen, Alert-Regeln und Aktionsgruppen, abgestimmt auf die Systemlandschaft und die Teams, die auf Incidents reagieren.
  • Kostenoptimierung: Analyse bestehender Log Analytics Workspaces auf unnötige Datenmengen und Empfehlungen für Commitment-Tiers und Aufbewahrungsrichtlinien.
  • Integration in die Azure Data Platform: Überwachung von Datenpipelines, Analytics-Workloads und KI-Anwendungen als Teil eines ganzheitlichen Betriebskonzepts.
  • Schulung und Enablement: Damit das interne Team Azure Monitor selbstständig bedienen, Abfragen schreiben und Alerts weiterentwickeln kann.

Wenn du wissen möchtest, wie ein professionelles Azure Monitoring für dein Unternehmen aussehen kann, nimm Kontakt auf und lass uns gemeinsam den nächsten Schritt planen.

Das könnte dich auch interessieren