Auf Englisch lesen

Freigeben über


Überwachung von Time Series Insights

Hinweis

Der Time Series Insights-Dienst wird am 7. Juli 2024 eingestellt. Erwägen Sie, vorhandene Umgebungen so schnell wie möglich zu alternativen Lösungen zu migrieren. Weitere Informationen zum Veraltungsprozess und zur Migration finden Sie in unserer -Dokumentation.

Wenn Sie über unternehmenskritische Anwendungen und Geschäftsprozesse verfügen, die auf Azure-Ressourcen beruhen, sollten Sie Verfügbarkeit, Leistung und Betrieb dieser Ressourcen überwachen. In diesem Artikel werden die Überwachunsdaten beschrieben, die von Time Series Insights generiert werden. Außerdem wird erläutert, wie Sie die Funktionen von Azure Monitor nutzen, um diese Daten zu analysieren und Warnungen dafür zu erstellen.

Überblick über die Überwachung

Die Seite Übersicht im Azure-Portal für jede Time Series Insights-Umgebung enthält eine Kurzübersicht über die Ressourcennutzung, z. B. Anzahl der empfangenen Nachrichten und gespeicherten Bytes. Dies sind hilfreiche Informationen, die aber nur einen kleinen Teil der in diesem Bereich verfügbaren Überwachungsdaten ausmachen. Einige dieser Daten werden automatisch erfasst und sind für die Analyse verfügbar, sobald Sie die Ressource erstellen. Mit einigen Konfigurationsschritten können Sie zusätzliche Typen von Datensammlungen aktivieren.

Was ist Azure Monitor?

Time Series Insights erstellt Überwachungsdaten mithilfe von Azure Monitor, einem Dienst zur Überwachung des gesamten Azure-Stapels, der eine vollständige Palette von Features zum Überwachen Ihrer Azure-Ressourcen sowie von Ressourcen in anderen Clouds und lokalen Umgebungen bietet.

Beginnen Sie mit dem Artikel Überwachen von Azure-Ressourcen mit Azure Monitor, in dem die folgenden Konzepte beschrieben werden:

  • Was ist Azure Monitor?
  • Kosten für die Überwachung
  • In Azure gesammelte Überwachungsdaten
  • Konfigurieren der Datensammlung
  • Standardtools in Azure zum Analysieren von Überwachungsdaten sowie zum Generieren von Warnungen

Die folgenden Abschnitte bauen dahingehend auf diesem Artikel auf, dass die für Azure Time Series Insights spezifischen Daten beschrieben werden. In diesen Abschnitten finden Sie außerdem Beispiele für die Konfiguration der Datensammlung und die Analyse der Daten mit Azure-Tools.

Tipp

Um die mit Azure Monitor verbundenen Kosten zu verstehen, lesen Sie Azure Monitor-Kosten und -Verbrauch. Informationen hinsichtlich der Zeit, die benötigt wird, bis Ihre Daten in Azure Monitor angezeigt werden, finden Sie unter Protokolldatenerfassungszeit in Azure Monitor.

Überwachen von aus Azure Time Series Insights stammenden Daten

Azure Time Series Insights sammelt dieselben Arten von Überwachungsdaten wie andere Azure-Ressourcen, die in Überwachungsdaten von Azure-Ressourcen beschrieben werden.

Eine ausführliche Referenz zu den Protokollen und Metriken finden Sie unter Azure Time Series Insights-Überwachungsdatenreferenz.

Sammlung und Routing

Plattformmetriken werden automatisch gesammelt und gespeichert, können aber mithilfe einer Diagnoseeinstellung an andere Speicherorte umgeleitet werden.

Ressourcenprotokolle werden nicht erfasst und gespeichert, bis Sie eine Diagnoseeinstellung erstellen und sie an ein oder mehrere Ziele weiterleiten. Ausführliche Informationen zum Erstellen einer Diagnoseeinstellung über das Azure-Portal, die Befehlszeilenschnittstelle oder PowerShell finden Sie unter Erstellen einer Diagnoseeinstellung zum Sammeln von Plattformprotokollen und Metriken in Azure. Wenn Sie eine Diagnoseeinstellung erstellen, legen Sie fest, welche Kategorien von Protokollen gesammelt werden sollen.

Sie können für Azure Time Series Insights Protokolle der folgenden Kategorien erfassen:

Kategorie BESCHREIBUNG
Eintritt Die Kategorie "Ingress" verfolgt Fehler, die in der Eingangspipeline auftreten. Diese Kategorie enthält Fehler, die beim Empfangen von Ereignissen auftreten (z. B. Fehler beim Herstellen einer Verbindung mit einer Ereignisquelle) und beim Verarbeiten von Ereignissen (z. B. Fehler beim Analysieren einer Ereignisnutzlast).

Analysieren von Metriken

Sie können Metriken für Azure Time Series Insights zusammen mit Metriken anderer Azure-Dienste analysieren, indem Sie im Menü „Azure Monitor“ die Option „Metriken“ öffnen. Ausführliche Informationen zur Verwendung dieses Tools finden Sie unter Analysieren von Metriken mit Azure Metrik-Explorer.

Eine Liste der erfassten Plattformmetriken finden Sie in der Referenz zur Überwachung von Azure Time Series Insights-Daten.

Dieses Beispiel zeigt die Anzahl der Bytes, die von allen Ereignisquellen in Ihrer Azure Time Series Insights-Umgebung empfangen wurden.

Eingehende empfangene BytesEmpfangene Bytes der Azure Time Series

Das Beispiel zeigt die Anzahl der Bytes, die erfolgreich verarbeitet und in ihrer Azure Time Series Insights-Umgebung für Abfragen verfügbar sind.

Eingang gespeicherte BytesGespeicherte Bytes der Azure-Zeitreihe

Analysieren von Protokollen

Sie können auf Ressourcenprotokolle entweder als Blob in einem Speicherkonto, als Ereignisdaten oder über Log Analytics-Abfragen zugreifen.

Daten in Azure Monitor-Protokollen werden in Tabellen gespeichert, wobei jede Tabelle ihren eigenen Satz eindeutiger Eigenschaften hat.

Alle Ressourcenprotokolle in Azure Monitor enthalten dieselben Felder, gefolgt von dienstspezifischen Feldern. Das allgemeine Schema wird in Azure Monitor-Ressourcenprotokollschema beschrieben. Eine Liste der Arten von Ressourcenprotokollen, die für Azure Time Series Insights gesammelt werden, finden Sie in der Referenz zur Überwachung von Azure Time Series Insights-Daten.

Azure Time Series Insights speichert Daten in den folgenden Tabellen.

Tabelle BESCHREIBUNG
TSIIngress Die Tabelle, in der Daten der Kategorie „Eingehend“ gespeichert werden. Die Kategorie "Ingress" verfolgt Fehler, die in der Eingangspipeline auftreten. Diese Kategorie enthält Fehler, die beim Empfangen von Ereignissen auftreten (z. B. Fehler beim Herstellen einer Verbindung mit einer Ereignisquelle) und beim Verarbeiten von Ereignissen (z. B. Fehler beim Analysieren einer Ereignisnutzlast).

Zum Weiterleiten von Daten an Azure Monitor-Protokolle müssen Sie eine Diagnoseeinstellung erstellen, um Ressourcenprotokolle oder Plattformmetriken an einen Log Analytics-Arbeitsbereich zu senden. Weitere Informationen finden Sie unter Sammlung und Routing.

Beispielabfragen

Es folgen Abfragen zur Überwachung Ihrer Azure Time Series Insights-Umgebung:

  • Erhalten Sie Details zu Verbindungsfehlern mit Ereignisquellen in den letzten fünf Tagen:

    TSIIngress
    | where OperationName == "Microsoft.TimeSeriesInsights/environments/eventsources/ingress/connect"
    | where _ResourceId contains "<your environment name, event source name, or the full event source resource URL>"
    | where TimeGenerated > ago(5d)
    
    
  • Abrufen von Details zu ungültigen Nachrichten, die in den letzten fünf Tagen empfangen wurden:

    TSIIngress
    | where OperationName == "Microsoft.TimeSeriesInsights/environments/eventsources/ingress/deserialize"
    | where _ResourceId contains "<your environment name, event source name, or the full event source resource URL>"
    | where TimeGenerated > ago(5d)
    
    

Alarmsignale

Azure Monitor-Warnungen informieren Sie proaktiv, wenn wichtige Bedingungen in Ihren Überwachungsdaten gefunden werden. Sie ermöglichen Ihnen, Probleme in Ihrem System zu identifizieren und zu beheben, bevor Ihre Kunden sie bemerken. Sie können Warnungen für Metriken, Protokolle und das Aktivitätsprotokoll festlegen. Verschiedene Arten von Warnungen haben Vor- und Nachteile.

Beachten Sie Folgendes beim Erstellen einer Warnungsregel, die auf Plattformmetriken basiert: Bei Time Series Insights-Plattformmetriken, die als Anzahl von Einheiten gesammelt werden, sind einige Aggregationen möglicherweise nicht verfügbar oder nutzbar.

Nächste Schritte