Erstellen und Freigeben von Dashboards von Log Analytics-Daten

Log Analytics-Dashboards können alle Ihre gespeicherten Protokollabfragen visualisieren und Ihnen so die Möglichkeit geben, IT-Betriebsdaten in der Organisation zu suchen, korrelieren und freizugeben. Dieses Tutorial behandelt das Erstellen einer Protokollabfrage, die ein freigegebenes Dashboard unterstützt, auf das Ihr IT-Betriebssupportteam zugreift. Folgendes wird vermittelt:

  • Erstellen eines freigegebenen Dashboards im Azure-Portal
  • Visualisieren einer Leistungsprotokollabfrage
  • Hinzufügen einer Protokollabfrage zu einem freigegebenen Dashboard
  • Anpassen einer Kachel in einem freigegebenen Dashboard

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

Anmelden beim Azure-Portal

Melden Sie sich unter https://portal.azure.com beim Azure-Portal an.

Erstellen eines freigegebenen Dashboards

Wählen Sie Dashboard aus, um ihr standardmäßiges Dashboard zu öffnen. Ihr Dashboard wird sich vom folgenden Beispiel unterscheiden.

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 die Visualisierung einer Protokollabfrage durchführen, 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:

  • Bereichsdiagramm
  • Spaltendiagramm
  • Kreisdiagramm (wird im Dashboard als Ring dargestellt)
  • Punktdiagramm
  • Zeitdiagramm

Wählen Sie zum Erstellen eines Dashboards die Schaltfläche Neues Dashboard neben dem Namen des aktuellen Dashboards aus.

Create new dashboard in Azure portal

Bei dieser Aktion wird ein neues, leeres, privates Dashboard erstellt. Außerdem wird der Anpassungsmodus aktiviert, in dem Sie dem Dashboard einen Namen geben und Kacheln hinzufügen oder neu anordnen können. Bearbeiten Sie den Namen des Dashboards, geben Sie Beispieldashboard für dieses Tutorial ein, und wählen Sie dann Anpassung abgeschlossen.

Save 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. Verwenden Sie die Schaltfläche Freigeben, die neben den anderen Dashboardbefehlen angezeigt wird, um es auch für andere Benutzer sichtbar zu machen.

Share a new dashboard in Azure portal

Sie werden aufgefordert, für die Veröffentlichung des Dashboards ein Abonnement und eine Ressourcengruppe auszuwählen. Während der Veröffentlichung über das Portal werden Sie der Einfachheit halber zu einem Muster geführt, bei dem Sie Dashboards in einer Ressourcengruppe mit dem Namen Dashboardsanordnen. Ü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 (Azure Role-Based Access Control, Azure RBAC) 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, Codes selektiv auszuführen, kontextabhängige IntelliSense-Funktionen auszuführen und intelligente Analysen durchzuführen. In diesem Tutorial erstellen Sie mit Log Analytics eine Leistungsansicht in grafischer Form, speichern sie für eine zukünftige Abfrage und heften sie an das zuvor erstellte freigegebene Dashboard.

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

Home page

Geben Sie die folgende Abfrage ein, um Prozessorauslastungs-Datensätze für Windows- und Linux-Computer gruppiert nach „Computer“ und TimeGenerated in einem visuellen Diagramm angezeigt zurückzugeben. 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 durch Auswählen der Schaltfläche Speichern oben auf der Seite.

A 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, und klicken Sie dann auf Speichern. Auf diese Weise können Sie eine Bibliothek für allgemeine Abfragen erstellen, die Sie verwenden und ändern können. Heften Sie dies schließlich mit Auswahl der Schaltfläche An Dashboard anheften in der oberen rechten Ecke der Seite an das zuvor erstellte freigegebene Dashboard an, 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 darunter mit einem Kommentar versehen ist.

Azure dashboard sample.

Sie sollten sie mit einem aussagekräftigeren Namen umbenennen, der für die Benutzer, die sie anzeigen, leichter verständlich ist. Klicken Sie auf die Schaltfläche „Bearbeiten“, um Titel und Untertitel für die Kachel anzupassen, und klicken Sie dann auf Aktualisieren. Ein Banner wird angezeigt, in dem Sie gefragt werden, ob Sie die Änderungen veröffentlichen oder verwerfen möchten. Klicken Sie auf Kopie speichern.

Completed configuration of 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.