Ü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.
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.
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.
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.
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). |
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.
Das Beispiel zeigt die Anzahl der Bytes, die erfolgreich verarbeitet und in ihrer Azure Time Series Insights-Umgebung für Abfragen verfügbar sind.
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.
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)
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.
- Eine Referenz zu den von Azure Time Series Insights erstellten Protokollen und Metriken finden Sie in der Referenz zur Überwachung von Azure Time Series Insights-Daten.
- Ausführliche Informationen zur Überwachung von Azure-Ressourcen finden Sie unter Überwachen von Azure-Ressourcen mit Azure Monitor.