Einrichten von Protokollwarnungen für Azure Local
Gilt für: Azure Local, Versionen 23H2 und 22H2
In diesem Artikel wird beschrieben, wie Protokollbenachrichtigungen für lokale Azure-Systeme eingerichtet werden: Verwenden von Insights für Azure Local und Verwenden von bereits vorhandenen Beispielprotokollabfragen, z. B. durchschnittliche Knoten-CPU, verfügbarer Arbeitsspeicher, verfügbare Volumenkapazität und mehr.
Informationen zum Einrichten von metrischen Warnungen finden Sie unter Einrichten von Metrikwarnungen für Azure Local.
Nehmen Sie sich ein paar Minuten Zeit, um sich das Video mit der exemplarischen Vorgehensweise zum Sammeln neuer Protokolle, zum Anpassen der Insights-Arbeitsmappen und zum Erstellen von Warnungen mithilfe von Protokollen anzusehen:
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen abgeschlossen sind:
- Sie haben Zugriff auf ein lokales Azure-System, das bereitgestellt und registriert ist.
- Sie müssen Insights auf dem Cluster aktiviert haben. Durch aktivieren von Insights wird der Cluster so konfiguriert, dass erforderliche Protokolle in einem Log Analytics-Arbeitsbereich erfasst werden.
Einrichten von Protokollwarnungen mithilfe von Insights
Wichtig
Die Verwendung von Insights wird für Warnungen mit hohem Schweregrad nicht empfohlen. Es kann 15 Minuten dauern, bis Protokolle gesammelt werden.
Führen Sie die folgenden Schritte aus, um Protokollwarnungen mithilfe von Insights einzurichten. Stellen Sie sicher, dass Sie die Voraussetzungen überprüft und abgeschlossen haben.
Navigieren Oder suchen Sie im Azure-Portal nach Monitor, und wählen Sie Azure Local aus.
Wählen Sie eine der Registerkarten aus, um den Status Ihrer Ressourcen anzuzeigen. Wählen Sie z. B. Knoten aus, um den Status von Knoten in Ihrem Cluster anzuzeigen.
Passen Sie die Arbeitsmappe an, und bearbeiten Sie sie, bis ein blaues Protokollansichtssymbol angezeigt wird. Wählen Sie das Symbol aus, um Ihre Abfrage anzuzeigen und zu bearbeiten.
Nachdem die Abfrage geladen wurde, wählen Sie +Neue Warnungsregel aus.
Über die Benachrichtigungsschnittstelle können Sie Ihre Warnungsbedingungen, Aktionen und vieles mehr einrichten. Weitere Informationen finden Sie unter Protokollabfrageergebnisse und Warnungsaktionen und Details.
Einrichten von Warnungen mithilfe von Beispielprotokollabfragen
Sie können mit der Überwachung Ihres lokalen Azure-Systems beginnen und Benachrichtigungen dafür einrichten, indem Sie bereits vorhandene Protokollabfragen verwenden, die im Azure-Portal verfügbar sind. Diese Abfragen können Ihnen helfen, den Status Ihres Systems zu überprüfen und zu überwachen.
Führen Sie die folgenden Schritte aus, um Protokollwarnungen mithilfe von Beispielprotokollabfragen einzurichten. Stellen Sie sicher, dass Sie die Voraussetzungen überprüft und abgeschlossen haben.
Navigieren Sie in der Azure-Portal zur Ressourcenseite des lokalen Azure-Systems, und wählen Sie dann den Cluster aus, den Sie mithilfe von Beispielprotokollabfragen überwachen möchten.
Wählen Sie auf der Seite "Clusterübersicht" die JSON-Ansicht aus.
Kopieren Sie das ClusterArmId-Detail aus dem Feld "Ressourcen-ID ".
Navigieren Oder suchen Sie im Azure-Portal nach Monitor, und wählen Sie "Protokolle" aus.
Wählen Sie +Filter hinzufügen, um einen Filter für den Ressourcentyp hinzuzufügen.
Wählen Sie Azure Local für eine aufgefüllte Liste der Azure Local-Systembeispielprotokolle aus.
Wählen Sie "In Editor laden" aus, um den Abfragearbeitsbereich zu öffnen.
Legen Sie den Bereich auf den Log Analytics-Arbeitsbereich für Protokolle fest, die mit der Clusterressource verknüpft sind.
Fügen Sie das ClusterArmId-Detail in den
where ClusterArmId =~
Abschnitt der Abfrage ein, um Die Ergebnisse im Zusammenhang mit Ihrem Cluster anzuzeigen.Klicken Sie auf Run (Ausführen).
Nachdem die Informationen angezeigt wurden, können Sie die Protokolle untersuchen und Benachrichtigungen basierend auf den Ergebnissen erstellen. Weitere Informationen finden Sie unter Protokollabfrageergebnisse und Warnungsaktionen und Details.
Einrichten von Warnungen für mehrere Cluster
Wenn Sie eine neue Abfrage festlegen oder eine vorhandene Abfrage ändern möchten, um mehrere Cluster clusterArmIds aufzunehmen, fügen Sie die | where ClusterArmId in~
Klausel zu Ihrer Abfrage hinzu. Schließen Sie die ClusterArmIds für jeden Cluster ein, den Sie in Ihrer Abfrage verwenden möchten. Beispiel: | where ClusterArmId in~ ('ClusterArmId1', 'ClusterArmId2', 'ClusterArmId3')
Protokollabfrageergebnisse
Nachdem Sie Protokolle hinzugefügt haben, sollten Sie bestätigen, dass Sie die erwarteten Ergebnisse erhalten, indem Sie Ihre Abfrage für den Arbeitsbereich ausführen, in dem Ihre Clusterprotokolle gespeichert werden. Wenn Sie die erwarteten Ergebnisse nicht erhalten, korrigieren Sie Die Protokollabfrage, und führen Sie sie erneut aus.
Beim Erstellen einer neuen Warnungsregel müssen Sie bedingte Details festlegen, um die Abfrageergebnisse zusammenzufassen. Diese Details basieren auf drei Kategorien: Messung, geteilt nach Dimensionen und Warnungslogik. Füllen Sie in Ihren Warnungsdetails die folgenden Komponenten aus:
- Measure: Der Wert, der zum Einrichten von Warnungen verwendet wird. Standardmäßig werden nur numerische Werte verwendet. Konvertieren Sie Ihre Werte in eine ganze Zahl, und wählen Sie die richtige aus der Dropdownliste aus.
- Aggregationstyp: Stellt sicher, dass Sie eine Warnung erhalten, auch wenn nur ein Clusterspeicherwert den von Ihnen angegebenen Wert erfüllt. Für Warnungen auf mehreren Clustern müssen Sie den Aggregationstyp maximal und nicht als Mittelwert oder Summe festlegen.
- Spalte "Ressourcen-ID": Teilt den Wert des Warnungsmaßes basierend auf anderen Werten auf. Verwenden Sie zum Abrufen von Benachrichtigungen auf einem Cluster die
clusterarmID
oder zum Einrichten von Warnungen für den Knoten._resourceID
Überprüfen Sie die Wertnamen in Ihrer Protokollabfrage auf Genauigkeit. - Bemaßungsname: Teilt eine Warnungsmaßnahme weiter auf. Wenn Sie z. B. Warnungen pro Knoten abrufen möchten, wählen Sie die Option
Nodename
aus.- Wenn Sie Warnungen einrichten, werden möglicherweise nicht alle Werte im Dropdownmenü angezeigt. Aktivieren Sie das Kontrollkästchen für "Alle zukünftigen Werte einschließen", um sicherzustellen, dass Sie dieselbe Warnung auf mehreren Knoten im Cluster einrichten.
- Schwellenwert: Stellt eine Benachrichtigung basierend auf dem von Ihnen festgelegten Wert bereit.
Wenn in diesem Beispiel der Measurewert "Memoryusageint" mit einem Aggregationstyp von maximal 15 Minuten erreicht wird, erhalten Sie eine Warnung.
Nachdem Ihre Details festgelegt wurden, können Sie Ihre Bedingungen für die Genauigkeit von Warnungen überprüfen.
Warnungsaktionen und Details
Um zu bestimmen, wie Sie Benachrichtigungen für Ihre Clusterbenachrichtigungen erhalten, verwenden Sie die Registerkarte "Aktionen ", wie in der Abbildung dargestellt. Sie können neue Aktionsgruppen erstellen oder eine Warnungsregel für vorhandene festlegen. Sie können auswählen, dass Sie Benachrichtigungen per E-Mail, Event Hubs und mehr erhalten möchten.
Nachdem Sie Ihre Aktionen festgelegt haben, können Sie auf der Registerkarte "Details " den Schweregrad, den Namen, die Beschreibung und den Bereich der Warnung festlegen. Wählen Sie "Überprüfen" und "Erstellen" für eine endgültige Überprüfung aller Warnungseinstellungen aus, und erstellen Sie Ihre Warnung.
Nachdem Ihre Warnungen eingerichtet wurden, können Sie Ihre Warnungsregeln, Aktionsgruppen und vieles mehr auf der Registerkarte "Warnungen " überwachen.
Protokollsammlungshäufigkeit
Standardmäßig werden Protokolle jede Stunde generiert. Verwenden Sie den folgenden PowerShell-Befehl, um zu überprüfen, wie oft Ihre Protokolle erfasst werden:
get-clusterresource "sddc management" | get-clusterparameter
Wenn Sie die Häufigkeit der Protokollgenerierung auf Ihrem lokalen Computer ändern möchten, ändern Sie den CacheDumpIntervalInSeconds
Protokollsammlungsparameter.
Hier ist ein Beispiel für die Protokollhäufigkeit, die für alle 15 Minuten festgelegt ist.
get-clusterresource "sddc management" | set-clusterparameter -name "CacheDumpIntervalInSeconds" -value 900
Hinweis
Um alle Protokolle zu erfassen, wird die Häufigkeit nicht auf weniger als 15 Minuten reduziert.
Nächste Schritte
Erfahren Sie, wie Sie Azure Monitor-Warnungsregeln erstellen.