Erstellen einer Application Insights-RessourceCreate an Application Insights resource

Azure Application Insights zeigt Daten über Ihre Anwendung in einer Microsoft Azure-Ressource an.Azure Application Insights displays data about your application in a Microsoft Azure resource. Die Erstellung einer neuen Ressource gehört daher zur Einrichtung von Application Insights zur Überwachung einer neuen Anwendung.Creating a new resource is therefore part of setting up Application Insights to monitor a new application. Nach dem Erstellen der neuen Ressource erhalten Sie den Instrumentierungsschlüssel, den Sie zum Konfigurieren des Application Insights SDK verwenden.After you have created your new resource, you can get its instrumentation key and use that to configure the Application Insights SDK. Der Instrumentierungsschlüssel verknüpft Ihre Telemetriedaten mit der Ressource.The instrumentation key links your telemetry to the resource.

Anmelden bei Microsoft AzureSign in to Microsoft Azure

Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.If you don't have an Azure subscription, create a free account before you begin.

Erstellen einer Application Insights-RessourceCreate an Application Insights resource

Melden Sie sich beim Azure-Portal an, und erstellen Sie eine Application Insights-Ressource:Sign in to the Azure portal, and create an Application Insights resource:

Klicken Sie links oben auf das Pluszeichen (+).

EinstellungenSettings WertValue BESCHREIBUNGDescription
NameName Unique value Der Name, der die zu überwachende App identifiziertName that identifies the app you are monitoring.
RessourcengruppeResource Group myResourceGroup Der Name der neuen oder vorhandenen Ressourcengruppe, die Application Insights-Daten hosten sollName for the new or existing resource group to host App Insights data.
RegionRegion East US Wählen Sie einen Standort in Ihrer Nähe oder in der Nähe des Standorts aus, an dem Ihre App gehostet wird.Choose a location near you, or near where your app is hosted.
RessourcenmodusResource Mode Classic oder Workspace-basedClassic or Workspace-based Arbeitsbereichsbasierte Ressourcen befinden sich derzeit in der Public Preview-Phase und ermöglichen Ihnen das Senden Ihrer Application Insights-Telemetrie an einen gemeinsamen Log Analytics-Arbeitsbereich.Workspace-based resources are currently in public preview and allow you to send your Application Insights telemetry to a common Log Analytics workspace. Weitere Informationen finden Sie im Artikel zu arbeitsbereichsbasierten Ressourcen.For more information, see the article on workspace-based resources.

Hinweis

Obwohl Sie denselben Ressourcennamen für verschiedene Ressourcengruppen verwenden können, kann es vorteilhaft sein, einen global eindeutigen Namen zu verwenden.While you can use the same resource name across different resource groups, it can be beneficial to use a globally unique name. Dies kann hilfreich sein, wenn Sie planen, ressourcenübergreifende Abfragen auszuführen, da dadurch die erforderliche Syntax vereinfacht wird.This can be useful if you plan to perform cross resource queries as it simplifies the required syntax.

Geben Sie die entsprechenden Werte in die erforderlichen Felder ein, und wählen Sie dann Überprüfen + erstellen aus.Enter the appropriate values into the required fields, and then select Review + create.

Geben Sie Werte in die erforderlichen Felder ein, und wählen Sie dann „Überprüfen + erstellen“ aus.

Wenn Ihre App erstellt wurde, wird ein neuer Bereich geöffnet.When your app has been created, a new pane opens. In diesem Bereich werden die Leistungs- und Nutzungsdaten Ihrer überwachten Anwendung angezeigt.This pane is where you see performance and usage data about your monitored application.

Kopieren des InstrumentationsschlüsselsCopy the instrumentation key

Der Instrumentierungsschlüssel identifiziert die Ressource, der Sie Ihre Telemetriedaten zuordnen möchten.The instrumentation key identifies the resource that you want to associate your telemetry data with. Sie müssen den Instrumentierungsschlüssel kopieren und Ihrem Anwendungscode hinzufügen.You will need to copy the instrumentation key and add it to your application's code.

Auswählen und Kopieren des Instrumentierungsschlüssels

Installieren des SDK in Ihrer AppInstall the SDK in your app

Installieren Sie das Application Insights-SDK in Ihrer App.Install the Application Insights SDK in your app. Dieser Schritt hängt stark von der Art der Anwendung ab.This step depends heavily on the type of your application.

Konfigurieren Sie das SDK, das Sie in Ihrer Anwendung installieren mithilfe des Instrumentierungsschlüssels.Use the instrumentation key to configure the SDK that you install in your application.

Das SDK enthält die Standardmodule, die Telemetriedaten senden, ohne dass Sie zusätzlichen Code schreiben müssen.The SDK includes standard modules that send telemetry without you having to write any additional code. Um Benutzeraktionen nachzuverfolgen oder Probleme im Detail zu diagnostizieren, verwenden Sie die API zum Senden eigener Telemetriedaten.To track user actions or diagnose issues in more detail, use the API to send your own telemetry.

Automatisches Erstellen einer RessourceCreating a resource automatically

PowerShellPowerShell

Erstellen einer neuen Application Insights-RessourceCreate a new Application Insights resource

New-AzApplicationInsights [-ResourceGroupName] <String> [-Name] <String> [-Location] <String> [-Kind <String>]
 [-Tag <Hashtable>] [-DefaultProfile <IAzureContextContainer>] [-WhatIf] [-Confirm] [<CommonParameters>]

BeispielExample

New-AzApplicationInsights -Kind java -ResourceGroupName testgroup -Name test1027 -location eastus

ErgebnisseResults

Id                 : /subscriptions/{subid}/resourceGroups/testgroup/providers/microsoft.insights/components/test1027
ResourceGroupName  : testgroup
Name               : test1027
Kind               : web
Location           : eastus
Type               : microsoft.insights/components
AppId              : 8323fb13-32aa-46af-b467-8355cf4f8f98
ApplicationType    : web
Tags               : {}
CreationDate       : 10/27/2017 4:56:40 PM
FlowType           :
HockeyAppId        :
HockeyAppToken     :
InstrumentationKey : 00000000-aaaa-bbbb-cccc-dddddddddddd
ProvisioningState  : Succeeded
RequestSource      : AzurePowerShell
SamplingPercentage :
TenantId           : {subid}

Die vollständige PowerShell-Dokumentation für dieses Cmdlet und Informationen zum Abrufen des Instrumentierungsschlüssels finden Sie in der Azure PowerShell-Dokumentation.For the full PowerShell documentation for this cmdlet, and to learn how to retrieve the instrumentation key consult the Azure PowerShell documentation.

Azure CLI (Vorschauversion)Azure CLI (preview)

Für den Zugriff auf die Azure CLI-Befehle (Vorschauversion) von Application Insights müssen Sie zuerst Folgendes ausführen:To access the preview Application Insights Azure CLI commands, you first need to run:

 az extension add -n application-insights

Wenn Sie den Befehl az extension add nicht ausführen, wird eine Fehlermeldung mit dem folgenden Hinweis angezeigt: az : ERROR: az monitor: 'app-insights' is not in the 'az monitor' command group. See 'az monitor --help'.If you don't run the az extension add command, you will see an error message that states: az : ERROR: az monitor: 'app-insights' is not in the 'az monitor' command group. See 'az monitor --help'.

Jetzt können Sie Folgendes ausführen, um Ihre Application Insights-Ressource zu erstellen:Now you can run the following to create your Application Insights resource:

az monitor app-insights component create --app
                                         --location
                                         --resource-group
                                         [--application-type]
                                         [--kind]
                                         [--tags]

BeispielExample

az monitor app-insights component create --app demoApp --location westus2 --kind web -g demoRg --application-type web

ErgebnisseResults

az monitor app-insights component create --app demoApp --location eastus --kind web -g demoApp  --application-type web
{
  "appId": "87ba512c-e8c9-48d7-b6eb-118d4aee2697",
  "applicationId": "demoApp",
  "applicationType": "web",
  "creationDate": "2019-08-16T18:15:59.740014+00:00",
  "etag": "\"0300edb9-0000-0100-0000-5d56f2e00000\"",
  "flowType": "Bluefield",
  "hockeyAppId": null,
  "hockeyAppToken": null,
  "id": "/subscriptions/{subid}/resourceGroups/demoApp/providers/microsoft.insights/components/demoApp",
  "instrumentationKey": "00000000-aaaa-bbbb-cccc-dddddddddddd",
  "kind": "web",
  "location": "eastus",
  "name": "demoApp",
  "provisioningState": "Succeeded",
  "requestSource": "rest",
  "resourceGroup": "demoApp",
  "samplingPercentage": null,
  "tags": {},
  "tenantId": {tenantID},
  "type": "microsoft.insights/components"
}

Die vollständige Azure CLI-Dokumentation zu diesem Befehl und Informationen zum Abrufen des Instrumentierungsschlüssels finden Sie in der Azure CLI-Dokumentation.For the full Azure CLI documentation for this command, and to learn how to retrieve the instrumentation key consult the Azure CLI documentation.

Nächste SchritteNext steps