Erstellen benutzerdefinierter KPI-Dashboards mithilfe von Azure Application InsightsCreate custom KPI dashboards using Azure Application Insights

Sie können mehrere Dashboards im Azure-Portal erstellen, wobei jedes Kacheln enthält, die Daten aus mehreren Azure-Ressourcen in verschiedenen Ressourcengruppen und Abonnements visualisieren.You can create multiple dashboards in the Azure portal that each include tiles visualizing data from multiple Azure resources across different resource groups and subscriptions. Außerdem lassen sich verschiedene Diagramme und Ansichten aus Azure Application Insights anheften, um benutzerdefinierte Dashboards zu erstellen, mit denen Sie einen vollständigen Überblick über die Integrität und Leistung der Anwendung erhalten.You can pin different charts and views from Azure Application Insights to create custom dashboards that provide you with complete picture of the health and performance of your application. Dieses Tutorial führt Sie durch die Erstellung eines benutzerdefinierten Dashboards, das mehrere Daten- und Visualisierungstypen aus Azure Application Insights enthält.This tutorial walks you through the creation of a custom dashboard that includes multiple types of data and visualizations from Azure Application Insights.

Folgendes wird vermittelt:You learn how to:

  • Erstellen eines benutzerdefinierten Dashboards in AzureCreate a custom dashboard in Azure
  • Hinzufügen einer Kachel aus dem KachelkatalogAdd a tile from the Tile Gallery
  • Hinzufügen von Standardmetriken in Application Insights zum DashboardAdd standard metrics in Application Insights to the dashboard
  • Hinzufügen eines benutzerdefinierten Metrikdiagramms in Application Insights zum DashboardAdd a custom metric chart Application Insights to the dashboard
  • Hinzufügen der Ergebnisse einer Protokolle (Analytics)-Abfrage zum DashboardAdd the results of a Logs (Analytics) query to the dashboard

VoraussetzungenPrerequisites

Für dieses Tutorial benötigen Sie Folgendes:To complete this tutorial:

Hinweis

Die erforderlichen Berechtigungen für die Verwendung von Dashboards werden im Artikel mit grundlegenden Informationen zur Zugriffssteuerung für Dashboards erläutert.Required permissions for working with dashboards are discussed in the article on understanding access control for dashboards.

Anmelden bei AzureSign in to Azure

Melden Sie sich unter https://portal.azure.com beim Azure-Portal an.Sign in to the Azure portal at https://portal.azure.com.

Erstellen eines neuen DashboardsCreate a new dashboard

Warnung

Wenn Sie Ihre Application Insights-Ressource in eine andere Ressourcengruppe oder ein anderes Abonnement verschieben, müssen Sie das Dashboard manuell aktualisieren, indem Sie die alten Kacheln entfernen und neue Kacheln aus der gleichen Application Insights-Ressource an einer neuen Position anheften.If you move your Application Insights resource over to a different resource group or subscription, you will need to manually update the dashboard by removing the old tiles and pinning new tiles from the same Application Insights resource at new location.

Ein einzelnes Dashboard kann Ressourcen aus mehreren Anwendungen, Ressourcengruppen und Abonnements enthalten.A single dashboard can contain resources from multiple applications, resource groups, and subscriptions. Starten Sie das Tutorial, indem Sie ein neues Dashboard für Ihre Anwendung erstellen.Start the tutorial by creating a new dashboard for your application.

  1. Klicken Sie im Azure-Portal im Dropdownmenü auf der linken Seite auf Dashboard.In the menu dropdown on the left in Azure portal, select Dashboard.

    Dropdownmenü im Azure-Portal

  2. Klicken Sie im Bereich „Dashboard“ zunächst auf Neues Dashboard und dann auf Leeres Dashboard.On the dashboard pane, select New dashboard then Blank dashboard.

    Neues Dashboard

  3. Geben Sie einen Namen für das Dashboard ein.Type a name for the dashboard.

  4. Werfen Sie einen Blick auf den Kachelkatalog. Dort finden Sie verschiedene Kacheln, die Sie zum Dashboard hinzufügen können.Have a look at the Tile Gallery for a variety of tiles that you can add to your dashboard. Sie können aber nicht nur Kacheln aus dem Katalog hinzufügen. Sie haben außerdem die Möglichkeit, Diagramme und andere Ansichten direkt aus Application Insights an das Dashboard anzuheften.In addition to adding tiles from the gallery, you can pin charts and other views directly from Application Insights to the dashboard.

  5. Suchen Sie die Kachel Markdown, und ziehen Sie sie in Ihr Dashboard.Locate the Markdown tile and drag it on to your dashboard. Diese Kachel ermöglicht es Ihnen, in Markdown formatierten Text hinzuzufügen. Diese Funktion eignet sich ideal, um Ihrem Dashboard beschreibenden Text hinzuzufügen.This tile allows you to add text formatted in markdown, which is ideal for adding descriptive text to your dashboard. Weitere Informationen finden Sie unter Verwenden einer Markdown-Kachel in Azure-Dashboards zum Anzeigen von benutzerdefinierten Inhalten.To learn more, see Use a markdown tile on Azure dashboards to show custom content.

  6. Fügen Sie den Eigenschaften der Kachel Text hinzu, und passen Sie deren Größe im Dashboardbereich an.Add text to the tile's properties and resize it on the dashboard canvas.

    Bearbeiten der Markdown-KachelEdit markdown tile

  7. Klicken Sie am oberen Bildschirmrand auf Anpassung abgeschlossen, um den Bearbeitungsmodus für die Kachel zu beenden.Select Done customizing at the top of the screen to exit tile customization mode.

Hinzufügen der IntegritätsübersichtAdd health overview

Ein Dashboard, das statischen Text enthält, ist nicht besonders interessant. Fügen Sie daher eine Kachel aus Application Insights hinzu, um Informationen zu Ihrer Anwendung darzustellen.A dashboard with static text isn't very interesting, so now add a tile from Application Insights to show information about your application. Application Insights-Kacheln lassen sich aus dem Kachelkatalog hinzufügen oder direkt von Application Insights-Bildschirmen anheften.You can add Application Insights tiles from the Tile Gallery, or you can pin them directly from Application Insights screens. Dadurch können Sie Diagramme und Ansichten konfigurieren, mit denen Sie bereits vertraut sind, bevor Sie diese an Ihr Dashboard anheften.This allows you to configure charts and views that you're already familiar with before pinning them to your dashboard. Fügen Sie zuerst die Standardübersicht über die Integrität Ihrer Anwendung hinzu.Start by adding the standard health overview for your application. Dies erfordert keine Konfiguration und ermöglicht minimale Anpassungen im Dashboard.This requires no configuration and allows minimal customization in the dashboard.

  1. Wählen Sie auf dem Startbildschirm Ihre Application Insights-Ressource aus.Select your Application Insights resource on the home screen.

  2. Klicken Sie im Bereich Übersicht auf das Stecknadelsymbol Stecknadelsymbol, um die Kachel an ein Dashboard anzuheften.In the Overview pane, select the pin icon pin icon to add the tile to a dashboard.

  3. Wählen Sie auf der Registerkarte „An Dashboard anheften“ aus, zu welchem Dashboard die Kachel hinzugefügt werden soll, oder erstellen Sie ein neues Dashboard.In the "Pin to dashboard" tab, select which dashboard to add the tile to or create a new one.

  4. Rechts oben wird eine Benachrichtigung mit dem Hinweis angezeigt, dass die Kachel an Ihr Dashboard angeheftet wurde.In the top right, a notification will appear that your tile was pinned to your dashboard. Klicken Sie in der Benachrichtigung auf An Dashboard angeheftet, um zum Dashboard zurückzukehren oder den Bereich „Dashboard“ zu verwenden.Select Pinned to dashboard in the notification to return to your dashboard or use the dashboard pane.

  5. Diese Kachel wurde Ihrem Dashboard hinzugefügt.That tile is now added to your dashboard. Wählen Sie Bearbeiten, um die Positionierung der Kachel zu ändern.Select Edit to change the positioning of the tile. Klicken Sie darauf, ziehen Sie sie an die gewünschte Position, und klicken Sie dann auf Anpassung abgeschlossen.Select and drag it into position and then select Done customizing. Ihr Dashboard verfügt jetzt über eine Kachel mit hilfreichen Informationen.Your dashboard now has a tile with some useful information.

    Dashboard im BearbeitungsmodusDashboard in edit mode

Hinzufügen eines benutzerdefinierten MetrikdiagrammsAdd custom metric chart

Im Bereich Metriken können Sie eine Metrik grafisch darstellen, die von Application Insights über einen Zeitraum hinweg mit optionalen Filtern und Gruppierungen erfasst wurde.The Metrics panel allows you to graph a metric collected by Application Insights over time with optional filters and grouping. Wie alle anderen Elemente in Application Insights auch, können Sie dieses Diagramm dem Dashboard hinzufügen.Like everything else in Application Insights, you can add this chart to the dashboard. Dies erfordert aber kleine Anpassungen.This does require you to do a little customization first.

  1. Wählen Sie auf dem Startbildschirm die Application Insights-Ressource aus.Select your Application Insights resource in the home screen.

  2. Klicken Sie auf Metriken.Select Metrics.

  3. Ein leeres Diagramm wurde bereits erstellt, und Sie werden aufgefordert, eine Metrik hinzuzufügen.An empty chart has already been created, and you're prompted to add a metric. Fügen Sie dem Diagramm eine Metrik hinzu sowie optional einen Filter und eine Gruppierung.Add a metric to the chart and optionally add a filter and a grouping. Im folgenden Beispiel wird die Anzahl der Serveranforderungen gruppiert nach Erfolg dargestellt.The example below shows the number of server requests grouped by success. Dies bietet einen aktuellen Überblick über erfolgreiche und fehlgeschlagene Anforderungen.This gives a running view of successful and unsuccessful requests.

    Hinzufügen von MetrikenAdd metric

  4. Wählen Sie rechts die Option An Dashboard anheften aus.Select Pin to dashboard on the right.

  5. Rechts oben wird eine Benachrichtigung mit dem Hinweis angezeigt, dass die Kachel an Ihr Dashboard angeheftet wurde.In the top right, a notification will appear that your tile was pinned to your dashboard. Klicken Sie in der Benachrichtigung auf An Dashboard angeheftet, um zum Dashboard zurückzukehren oder die Registerkarte „Dashboard“ zu verwenden.Select Pinned to dashboard in the notification to return to your dashboard or use the dashboard tab.

  6. Diese Kachel wurde Ihrem Dashboard hinzugefügt.That tile is now added to your dashboard. Wählen Sie Bearbeiten, um die Positionierung der Kachel zu ändern.Select Edit to change the positioning of the tile. Klicken Sie auf die Kachel, ziehen Sie sie an die gewünschte Position, und klicken Sie dann auf Anpassung abgeschlossen.Select and drag the tile into position and then select Done customizing.

Hinzufügen von ProtokollabfragenAdd Logs query

Azure Application Insights-Protokolle bietet eine leistungsfähige Abfragesprache, mit der Sie alle von Application Insights erfassten Daten analysieren können.Azure Application Insights Logs provides a rich query language that allows you to analyze all of the data collected Application Insights. Sie können Ihrem Dashboard die Ausgabe einer Protokollabfrage genauso wie Diagramme und andere Ansichten hinzufügen.Just like charts and other views, you can add the output of a logs query to your dashboard.

  1. Wählen Sie auf dem Startbildschirm die Application Insights-Ressource aus.Select your Application Insights resource in the home screen.

  2. Klicken Sie links unter „Überwachung“ auf Protokolle, um die Registerkarte „Protokolle“ zu öffnen.Select Logs on the left under "monitoring" to open the Logs tab.

  3. Geben Sie die folgende Abfrage ein, die die zehn am häufigsten angeforderten Seiten und die Anzahl der Anforderungen zurückgibt:Type the following query, which returns the top 10 most requested pages and their request count:

    requests
    | summarize count() by name
    | sort by count_ desc
    | take 10
    
  4. Klicken Sie auf Ausführen, um die Ergebnisse der Abfrage zu überprüfen.Select Run to validate the results of the query.

  5. Wählen Sie das Anheftsymbol ausSelect the pin icon Stecknadelsymbol und wählen Sie den Namen des Dashboards aus.and select the name of your dashboard.

  6. Fügen Sie eine weitere Abfrage hinzu, bevor Sie zum Dashboard zurückkehren. Rendern Sie sie dieses Mal als Diagramm, um die verschiedenen Möglichkeiten der Visualisierung von Protokollabfragen in einem Dashboard kennenzulernen.Before you go back to the dashboard, add another query, but render it as a chart so you see the different ways to visualize a logs query in a dashboard. Beginnen Sie mit der folgenden Abfrage, die die zehn häufigsten Vorgänge mit den meisten Ausnahmen zusammenfasst.Start with the following query that summarizes the top 10 operations with the most exceptions.

    exceptions
    | summarize count() by operation_Name
    | sort by count_ desc
    | take 10
    
  7. Klicken Sie auf Diagramm, und ändern Sie es in ein Ringdiagramm, um die Ausgabe anzuzeigen.Select Chart and then change to a Doughnut to visualize the output.

    Ringdiagramm mit der obigen AbfrageDoughnut chart with above query

  8. Wählen Sie das Anheftsymbol ausSelect the pin icon Stecknadelsymbol das sich in der Ecke rechts oben befindet, um das Diagramm an Ihr Dashboard anzuheften, und navigieren Sie dann zurück zu Ihrem Dashboard.on the top right to pin the chart to your dashboard and then return to your dashboard.

  9. Die Ergebnisse der Abfragen werden Ihrem Dashboard jetzt in dem Format hinzugefügt, das Sie ausgewählt haben.The results of the queries are now added to your dashboard in the format that you selected. Klicken Sie darauf, ziehen Sie sie jeweils an die gewünschte Position, und klicken Sie dann auf Anpassung abgeschlossen.Select and drag each into position and then select Done customizing.

  10. Klicken Sie auf das StiftsymbolSelect the pencil icon Stiftsymbol jedes Titels, um einen aussagekräftigen Titel einzugeben.on each title to give them a descriptive title.

Dashboard freigebenShare dashboard

  1. Klicken Sie am oberen Rand des Dashboards auf Freigeben, um Ihre Änderungen zu veröffentlichen.At the top of the dashboard, select Share to publish your changes.
  2. Sie können optional bestimmte Benutzer definieren, die Zugriff auf das Dashboard haben sollen.You can optionally define specific users who should have access to the dashboard. Weitere Informationen finden Sie unter Freigeben von Azure-Dashboards mithilfe der rollenbasierten Zugriffssteuerung.For more information, see Share Azure dashboards by using Azure role-based access control.
  3. Wählen Sie Veröffentlichen.Select Publish.

Nächste SchritteNext steps

Da Sie jetzt wissen, wie Sie benutzerdefinierte Dashboards erstellen, können Sie einen Blick auf die übrige Application Insights-Dokumentation einschließlich einer Fallstudie werfen.Now that you've learned how to create custom dashboards, have a look at the rest of the Application Insights documentation including a case study.