Erstellen und Freigeben von Dashboards von Log Analytics-Daten

Log Analytics-Dashboards können alle gespeicherten Protokollabfragen visualisieren. Mit Visualisierungen können Sie IT-Betriebsdaten in Ihrer Organisation suchen, korrelieren und freigeben. Dieses Tutorial behandelt das Erstellen einer Protokollabfrage, die ein freigegebenes Dashboard unterstützt, auf das Ihr IT-Betriebssupportteam zugreift. Folgendes wird vermittelt:

  • Erstellen Sie ein freigegebenes Dashboard im Azure-Portal.
  • Visualisieren Sie eine Leistungsprotokollabfrage.
  • Fügen Sie eine Protokollabfrage zu einem freigegebenen Dashboard hinzu.
  • Passen Sie eine Kachel in einem freigegebenen Dashboard an.

Für das Beispiel in diesem Tutorial muss ein virtueller Computer vorhanden sein, der mit dem Log Analytics-Arbeitsbereich verbunden ist.

Melden Sie sich auf dem Azure-Portal an.

Melden Sie sich beim Azure-Portal an.

Erstellen eines freigegebenen Dashboards

Wählen Sie Dashboard aus, um ihr standardmäßiges Dashboard zu öffnen. Ihr Dashboard sieht anders aus als im folgenden Beispiel.

Screenshot that shows an Azure portal dashboard.

Hier können Sie für all Ihre Azure-Ressourcen die Betriebsdaten zusammenstellen, die für die IT-Abteilung am wichtigsten sind, einschließlich Telemetriedaten aus Azure Log Analytics. Bevor wir eine Protokollabfrage visualisieren, erstellen wir ein Dashboard und geben es frei. Wir können uns dann auf unser Beispiel einer Leistungsprotokollabfrage konzentrieren, die als Liniendiagramm dargestellt wird, und sie dem Dashboard hinzufügen.

Hinweis

Die folgenden Diagrammtypen werden in Azure-Dashboards mithilfe von Protokollabfragen unterstützt:

  • areachart
  • columnchart
  • piechart (wird im Dashboard als Ringdiagramm dargestellt)
  • scatterchart
  • timechart

Um ein neues Dashboard zu erstellen, wählen Sie Neues Dashboard aus.

Screenshot that shows creating a new dashboard in the Azure portal.

Diese Aktion erstellt ein neues, leeres, privates Dashboard. Es wird in einem Anpassungsmodus geöffnet, in dem Sie Ihr Dashboard benennen und Kacheln hinzufügen oder neu anordnen können. Bearbeiten Sie den Namen des Dashboards, und geben Sie Beispieldashboard für dieses Tutorial an. Klicken Sie dann auf Anpassung abgeschlossen.

Screenshot that shows saving a customized Azure dashboard.

Wenn Sie ein Dashboard erstellen, ist es standardmäßig ein privates Dashboard. Dies bedeutet, dass Sie die einzige Person sind, die es anzeigen kann. Um es für andere sichtbar zu machen, wählen Sie Freigeben aus.

Screenshot that shows sharing a new dashboard in the Azure portal.

Wählen Sie für die Veröffentlichung des Dashboards ein Abonnement und eine Ressourcengruppe aus. Sie werden der Einfachheit halber zu einem Muster geführt, bei dem Sie Dashboards in einer Ressourcengruppe mit dem Namen Dashboards anordnen. Überprüfen Sie das ausgewählte Abonnement, und klicken Sie dann auf Veröffentlichen. Der Zugriff auf die im Dashboard angezeigten Informationen wird mit rollenbasierter Zugriffssteuerung in Azure gesteuert.

Visualisieren einer Protokollabfrage

Log Analytics ist ein dediziertes Portal, das für die Arbeit mit Protokollabfragen und deren Ergebnissen verwendet wird. Zu den Funktionen zählen die Möglichkeiten, eine Abfrage in mehreren Zeilen zu bearbeiten und Codes selektiv auszuführen. Log Analytics verwendet auch kontextsensitives IntelliSense und Smart Analytics.

In diesem Tutorial erstellen Sie mit Log Analytics eine Leistungsansicht in grafischer Form und speichern sie für eine zukünftige Abfrage. Anschließend heften Sie es an das freigegebene Dashboard an, das Sie zuvor erstellt haben.

Öffnen Sie Log Analytics durch Auswahl von Protokolle im Azure Monitor-Menü. Zu Beginn wird eine neue leere Abfrage angezeigt.

Screenshot that shows the home page.

Öffnen Sie die folgende Abfrage, um nur die Datensätze zur Prozessorauslastung für Windows- und Linux-Computer zurückzugeben. Die Datensätze werden nach Computer und TimeGenerated gruppiert und in einem visuellen Diagramm angezeigt. Klicken Sie auf Ausführen, um die Abfrage auszuführen und das resultierende Diagramm anzuzeigen.

Perf 
| where CounterName == "% Processor Time" and ObjectName == "Processor" and InstanceName == "_Total" 
| summarize AggregatedValue = avg(CounterValue) by bin(TimeGenerated, 1hr), Computer 
| render timechart

Speichern Sie die Abfrage, indem Sie Speichern auswählen.

Screenshot that shows how to save a query and pin it to a dashboard.

Geben Sie unter Abfrage speichern einen Namen wie z. B. Azure-VMs – Prozessorauslastung und eine Kategorie wie z. B. Dashboards ein. Wählen Sie Speichern aus. Auf diese Weise können Sie eine Bibliothek für allgemeine Abfragen erstellen, die Sie verwenden und ändern können. Heften Sie diese Abfrage schließlich an das freigegebene Dashboard an, das Sie zuvor erstellt haben. Wählen Sie in der oberen rechten Ecke der Seite die Schaltfläche An Dashboard anheften aus, und wählen Sie dann den Dashboardnamen aus.

Jetzt haben Sie eine Abfrage an das Dashboard geheftet und werden feststellen, dass sie mit einem allgemeinen Titel und mit einem Kommentar darunter versehen ist.

Screenshot that shows an Azure dashboard sample.

Benennen Sie die Abfrage mit einem aussagekräftigen Namen um, der für jeden, der sie anzeigt, leicht verständlich ist. Wählen Sie Bearbeiten aus, um den Titel und Untertitel für die Kachel anzupassen, und wählen Sie dann Aktualisieren aus. Ein Banner wird angezeigt, in dem Sie aufgefordert werden, Änderungen zu veröffentlichen oder zu verwerfen. Wählen Sie Kopie speichern aus.

Screenshot that shows a completed configuration of a sample dashboard.

Nächste Schritte

In diesem Tutorial haben Sie gelernt, ein Dashboard im Azure-Portal zu erstellen und ihm eine Protokollabfrage hinzuzufügen. Unter diesem Link finden Sie vordefinierte Log Analytics-Skriptbeispiele.