Toepassingsbewaking voor Azure App Service en ASP.NET
Bewaking inschakelen op uw ASP. Webtoepassingen op basis van NET die worden uitgevoerd op Azure-app Service is nu eenvoudiger dan ooit. Voorheen moest u uw app handmatig instrumenteren. De nieuwste extensie/agent is nu standaard ingebouwd in de App Service-installatiekopie. Dit artikel begeleidt u bij het inschakelen van Azure Monitor Application Insights-bewaking en biedt voorlopige richtlijnen voor het automatiseren van het proces voor grootschalige implementaties.
Notitie
Handmatig een Application Insights-site-extensie toevoegen via Development Tools>Extensions is afgeschaft. Deze uitbreidingsmethode was afhankelijk van handmatige updates voor elke nieuwe versie. De nieuwste stabiele release van de extensie is nu vooraf geïnstalleerd als onderdeel van de App Service-installatiekopieën. De bestanden bevinden zich in d:\Program Files (x86)\SiteExtensions\ApplicationInsightsAgent en worden automatisch bijgewerkt met elke stabiele release. Als u de instructies voor automatische instrumentatie volgt om bewaking in te schakelen, wordt automatisch de afgeschafte extensie voor u verwijderd.
Als zowel automatische instrumentatiebewaking als handmatige SDK-instrumentatie worden gedetecteerd, worden alleen de handmatige instrumentatie-instellingen gehonoreerd. Deze rangschikking voorkomt dat dubbele gegevens worden verzonden. Zie de sectie Probleemoplossing voor meer informatie.
Notitie
Op 31 maart 2025 eindigt de ondersteuning voor opname van instrumentatiesleutels. Opname van instrumentatiesleutels blijft werken, maar we bieden geen updates of ondersteuning meer voor de functie. Overgang naar verbindingsreeks s om te profiteren van nieuwe mogelijkheden.
Automatische instrumentatiebewaking inschakelen
Zie Ondersteunde omgevingen, talen en resourceproviders voor een volledige lijst met ondersteunde auto-instrumentatiescenario's.
Notitie
De combinatie van APPINSIGHTS_JAVASCRIPT_ENABLED
en urlCompression
wordt niet ondersteund. Zie de uitleg in de sectie Probleemoplossing voor meer informatie.
Selecteer Application Insights in het Configuratiescherm van Azure voor uw app-service. Selecteer vervolgens Inschakelen.
Kies ervoor om een nieuwe resource te maken of selecteer een bestaande Application Insights-resource voor deze toepassing.
Notitie
Wanneer u OK selecteert om de nieuwe resource te maken, wordt u gevraagd bewakingsinstellingen toepassen te selecteren. Als u Continue selecteert, wordt uw nieuwe Application Insights-resource gekoppeld aan uw app-service. Hierdoor wordt ook het opnieuw opstarten van uw app-service geactiveerd.
Nadat u hebt opgegeven welke resource u wilt gebruiken, kunt u kiezen hoe Application Insights gegevens per platform voor uw toepassing moet verzamelen. ASP.NET app-bewaking standaard is ingeschakeld met twee verschillende verzamelingsniveaus.
De volgende tabel bevat een overzicht van de gegevens die voor elke route worden verzameld.
Gegevens ASP.NET basisverzameling ASP.NET aanbevolen verzameling Voegt trends toe voor CPU, geheugen en I/O-gebruik Nr. Ja Verzamelt gebruikstrends en maakt correlatie mogelijk van beschikbaarheidsresultaten tot transacties Ja Ja Verzamelt uitzonderingen die niet zijn verwerkt door het hostproces Ja Ja Verbetert de nauwkeurigheid van metrische APM-gegevens onder belasting, wanneer steekproeven worden gebruikt Ja Ja Correleert microservices over aanvraag-/afhankelijkheidsgrenzen Nee (alleen APM-mogelijkheden met één exemplaar) Ja Als u steekproeven wilt configureren, die u eerder kunt beheren via het bestand applicationinsights.config , kunt u er nu mee werken via toepassingsinstellingen met het bijbehorende voorvoegsel
MicrosoftAppInsights_AdaptiveSamplingTelemetryProcessor
.Als u bijvoorbeeld het initiële steekproefpercentage wilt wijzigen, kunt u een toepassingsinstelling en een waarde van
MicrosoftAppInsights_AdaptiveSamplingTelemetryProcessor_InitialSamplingPercentage
100
.Als u steekproeven wilt uitschakelen, stelt u deze in
MicrosoftAppInsights_AdaptiveSamplingTelemetryProcessor_MinSamplingPercentage
op een waarde van100
.Ondersteunde instellingen zijn onder andere:
MicrosoftAppInsights_AdaptiveSamplingTelemetryProcessor_InitialSamplingPercentage
MicrosoftAppInsights_AdaptiveSamplingTelemetryProcessor_MinSamplingPercentage
MicrosoftAppInsights_AdaptiveSamplingTelemetryProcessor_EvaluationInterval
MicrosoftAppInsights_AdaptiveSamplingTelemetryProcessor_MaxTelemetryItemsPerSecond
Zie de code- en samplingdocumentatie voor de lijst met ondersteunde instellingen en definities voor adaptieve samplingtelemetrieprocessor.
Bewaking aan clientzijde inschakelen
Bewaking aan de clientzijde is een opt-in voor ASP.NET. Bewaking aan clientzijde inschakelen:
Selecteer Instellingen>Configuratie.
Maak onder Toepassingsinstellingen een nieuwe toepassingsinstelling:
- Naam: voer APPINSIGHTS_JAVASCRIPT_ENABLED in.
- Waarde: Voer waar in.
Sla de instellingen op en start de app opnieuw op.
Als u bewaking aan de clientzijde wilt uitschakelen, verwijdert u het gekoppelde sleutelwaardepaar uit de toepassingsinstellingen of stelt u de waarde in op false.
Bewaking automatiseren
Als u telemetrieverzameling wilt inschakelen met Application Insights, hoeven alleen toepassingsinstellingen te worden ingesteld.
Definities van toepassingsinstellingen
Naam van de app-instelling | Definitie | Weergegeven als |
---|---|---|
ApplicationInsightsAgent_EXTENSION_VERSION | Belangrijkste extensie, waarmee runtime-bewaking wordt gecontroleerd. | ~2 |
XDT_MicrosoftApplicationInsights_Mode | In de standaardmodus zijn alleen essentiële functies ingeschakeld om optimale prestaties te garanderen. | default of recommended |
InstrumentationEngine_EXTENSION_VERSION | Hiermee bepaalt u of de engine voor binair herschrijven InstrumentationEngine wordt ingeschakeld. Deze instelling heeft gevolgen voor de prestaties en heeft gevolgen voor koude start-/opstarttijd. |
~1 |
XDT_MicrosoftApplicationInsights_BaseExtensions | Hiermee bepaalt u of SQL- en Azure-tabeltekst samen met de afhankelijkheidsaanroepen worden vastgelegd. Prestatiewaarschuwing: de koude opstarttijd van de toepassing wordt beïnvloed. Voor deze instelling is het InstrumentationEngine vereist. |
~1 |
App Service-toepassingsinstellingen met Azure Resource Manager
Toepassingsinstellingen voor Azure-app Service kunnen worden beheerd en geconfigureerd met Azure Resource Manager-sjablonen. U kunt deze methode gebruiken wanneer u nieuwe App Service-resources implementeert met Resource Manager-automatisering of de instellingen van bestaande resources wijzigt.
De basisstructuur van de JSON voor toepassingsinstellingen voor een App Service-resource:
"resources": [
{
"name": "appsettings",
"type": "config",
"apiVersion": "2015-08-01",
"dependsOn": [
"[resourceId('Microsoft.Web/sites', variables('webSiteName'))]"
],
"tags": {
"displayName": "Application Insights Settings"
},
"properties": {
"key1": "value1",
"key2": "value2"
}
}
]
Voor een voorbeeld van een Resource Manager-sjabloon met toepassingsinstellingen die zijn geconfigureerd voor Application Insights, kan deze sjabloon handig zijn. Zie de sectie die begint op regel 238.
Het maken van een Application Insights-resource automatiseren en een koppeling maken naar uw zojuist gemaakte App Service-resource
Als u een Resource Manager-sjabloon wilt maken met de standaardinstellingen voor Application Insights, begint u het proces alsof u een nieuwe web-app wilt maken waarvoor Application Insights is ingeschakeld.
Maak een nieuwe App Service-resource met de gewenste web-app-informatie. Schakel Application Insights in op het tabblad Bewaking .
Selecteer Controleren + maken. Selecteer vervolgens Een sjabloon voor automatisering downloaden.
Met deze optie wordt de meest recente Resource Manager-sjabloon gegenereerd met alle vereiste instellingen geconfigureerd.
Vervang in het volgende voorbeeld alle exemplaren van AppMonitoredSite
uw sitenaam:
Notitie
Als u Windows gebruikt, stelt u deze optie in ApplicationInsightsAgent_EXTENSION_VERSION
op ~2
. Als u Linux gebruikt, stelt u deze optie in ApplicationInsightsAgent_EXTENSION_VERSION
op ~3
.
{
"resources": [
{
"name": "[parameters('name')]",
"type": "Microsoft.Web/sites",
"properties": {
"siteConfig": {
"appSettings": [
{
"name": "APPINSIGHTS_INSTRUMENTATIONKEY",
"value": "[reference('microsoft.insights/components/AppMonitoredSite', '2015-05-01').InstrumentationKey]"
},
{
"name": "APPLICATIONINSIGHTS_CONNECTION_STRING",
"value": "[reference('microsoft.insights/components/AppMonitoredSite', '2015-05-01').ConnectionString]"
},
{
"name": "ApplicationInsightsAgent_EXTENSION_VERSION",
"value": "~2"
}
]
},
"name": "[parameters('name')]",
"serverFarmId": "[concat('/subscriptions/', parameters('subscriptionId'),'/resourcegroups/', parameters('serverFarmResourceGroup'), '/providers/Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]",
"hostingEnvironment": "[parameters('hostingEnvironment')]"
},
"dependsOn": [
"[concat('Microsoft.Web/serverfarms/', parameters('hostingPlanName'))]",
"microsoft.insights/components/AppMonitoredSite"
],
"apiVersion": "2016-03-01",
"location": "[parameters('location')]"
},
{
"apiVersion": "2016-09-01",
"name": "[parameters('hostingPlanName')]",
"type": "Microsoft.Web/serverfarms",
"location": "[parameters('location')]",
"properties": {
"name": "[parameters('hostingPlanName')]",
"workerSizeId": "[parameters('workerSize')]",
"numberOfWorkers": "1",
"hostingEnvironment": "[parameters('hostingEnvironment')]"
},
"sku": {
"Tier": "[parameters('sku')]",
"Name": "[parameters('skuCode')]"
}
},
{
"apiVersion": "2015-05-01",
"name": "AppMonitoredSite",
"type": "microsoft.insights/components",
"location": "West US 2",
"properties": {
"ApplicationId": "[parameters('name')]",
"Request_Source": "IbizaWebAppExtensionCreate"
}
}
],
"parameters": {
"name": {
"type": "string"
},
"hostingPlanName": {
"type": "string"
},
"hostingEnvironment": {
"type": "string"
},
"location": {
"type": "string"
},
"sku": {
"type": "string"
},
"skuCode": {
"type": "string"
},
"workerSize": {
"type": "string"
},
"serverFarmResourceGroup": {
"type": "string"
},
"subscriptionId": {
"type": "string"
}
},
"$schema": "https://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
"contentVersion": "1.0.0.0"
}
Inschakelen via PowerShell
Als u de toepassingscontrole via PowerShell wilt inschakelen, moeten alleen de onderliggende toepassingsinstellingen worden gewijzigd. In het volgende voorbeeld wordt toepassingsbewaking ingeschakeld voor een website die in de resourcegroep AppMonitoredRG
wordt aangeroepenAppMonitoredSite
. Hiermee worden gegevens geconfigureerd die naar de 012345678-abcd-ef01-2345-6789abcd
instrumentatiesleutel moeten worden verzonden.
Notitie
Het wordt aanbevolen de Azure Az PowerShell-module te gebruiken om te communiceren met Azure. Zie Azure PowerShell installeren om aan de slag te gaan. Raadpleeg Azure PowerShell migreren van AzureRM naar Az om te leren hoe u naar de Azure PowerShell-module migreert.
Notitie
Als u Windows gebruikt, stelt u ApplicationInsightsAgent_EXTENSION_VERSION in op ~2
. Als u Linux gebruikt, stelt u ApplicationInsightsAgent_EXTENSION_VERSION in op ~3
.
$app = Get-AzWebApp -ResourceGroupName "AppMonitoredRG" -Name "AppMonitoredSite" -ErrorAction Stop
$newAppSettings = @{} # case-insensitive hash map
$app.SiteConfig.AppSettings | %{$newAppSettings[$_.Name] = $_.Value} # preserve non Application Insights application settings.
$newAppSettings["APPINSIGHTS_INSTRUMENTATIONKEY"] = "012345678-abcd-ef01-2345-6789abcd"; # set the Application Insights instrumentation key
$newAppSettings["APPLICATIONINSIGHTS_CONNECTION_STRING"] = "InstrumentationKey=012345678-abcd-ef01-2345-6789abcd"; # set the Application Insights connection string
$newAppSettings["ApplicationInsightsAgent_EXTENSION_VERSION"] = "~2"; # enable the ApplicationInsightsAgent
$app = Set-AzWebApp -AppSettings $newAppSettings -ResourceGroupName $app.ResourceGroup -Name $app.Name -ErrorAction Stop
Upgrade van bewakingsextensie/agent: .NET
Upgrade uitvoeren van versie 2.8.9 en hoger
Upgraden van versie 2.8.9 gebeurt automatisch, zonder extra acties. De nieuwe bewakingsbits worden op de achtergrond geleverd aan de doel-app-service. Ze worden gekozen wanneer de toepassing opnieuw wordt opgestart.
Als u wilt controleren welke versie van de extensie u gebruikt, gaat u naar https://yoursitename.scm.azurewebsites.net/ApplicationInsights
.
Upgrade uitvoeren van versies 1.0.0 - 2.6.5
Vanaf versie 2.8.9 wordt de vooraf geïnstalleerde site-extensie gebruikt. Als u een eerdere versie gebruikt, kunt u op twee manieren bijwerken:
Voer een upgrade uit door deze in te schakelen via de portal: Zelfs als u de Application Insights-extensie voor App Service hebt geïnstalleerd. In de gebruikersinterface wordt alleen de knop Inschakelen weergegeven. Achter de schermen wordt de oude privésite-extensie verwijderd.
Voer een upgrade uit via PowerShell:
- Stel de toepassingsinstellingen in om de vooraf geïnstalleerde site-extensie
ApplicationInsightsAgent
in te schakelen. Zie Inschakelen via PowerShell voor meer informatie. - Verwijder handmatig de persoonlijke site-extensie met de naam Application Insights-extensie voor App Service.
- Stel de toepassingsinstellingen in om de vooraf geïnstalleerde site-extensie
Als de upgrade wordt uitgevoerd vanaf een versie vóór 2.5.1, controleert u of de Application Insights-DLL's uit de map met de toepassingslocatie worden verwijderd. Zie de stappen in de sectie Probleemoplossing voor meer informatie.
Probleemoplossing
Notitie
Wanneer u een web-app maakt met de ASP.NET
runtimes in App Service, wordt één statische HTML-pagina geïmplementeerd als een starterswebsite. Het wordt afgeraden een probleem met een standaardsjabloon op te lossen. Implementeer een toepassing voordat u een probleem oplost.
Dit is onze stapsgewijze handleiding voor probleemoplossing voor bewaking op basis van extensies/agents voor ASP. Op NET gebaseerde toepassingen die worden uitgevoerd op App Service.
Controleer of de
ApplicationInsightsAgent_EXTENSION_VERSION
app-instelling is ingesteld op een waarde van~2
.Blader naar
https://yoursitename.scm.azurewebsites.net/ApplicationInsights
.Controleer of dit
Application Insights Extension Status
het isPre-Installed Site Extension, version 2.8.x.xxxx
en wordt uitgevoerd.Als deze niet wordt uitgevoerd, volgt u de instructies om Application Insights-bewaking in te schakelen.
Controleer of de statusbron bestaat en er als
Status source D:\home\LogFiles\ApplicationInsights\status\status_RD0003FF0317B6_4248_1.json
volgt uitziet.Als er geen vergelijkbare waarde aanwezig is, betekent dit dat de toepassing momenteel niet wordt uitgevoerd of niet wordt ondersteund. Als u ervoor wilt zorgen dat de toepassing wordt uitgevoerd, probeert u handmatig naar de toepassings-URL/toepassingseindpunten te gaan, zodat de runtimegegevens beschikbaar kunnen worden.
Bevestig dat
IKeyExists
dit istrue
. Zo niet, voeg dan deAPPLICATIONINSIGHTS_CONNECTION_STRING
GUID van uw instrumentatiesleutel toeAPPINSIGHTS_INSTRUMENTATIONKEY
aan uw toepassingsinstellingen.Bevestig dat er geen vermeldingen zijn voor
AppAlreadyInstrumented
,AppContainsDiagnosticSourceAssembly
enAppContainsAspNetTelemetryCorrelationAssembly
.Als er een van deze vermeldingen bestaat, verwijdert u de volgende pakketten uit uw toepassing:
Microsoft.ApplicationInsights
,System.Diagnostics.DiagnosticSource
enMicrosoft.AspNet.TelemetryCorrelation
.
Standaardwebsite die is geïmplementeerd met web-apps biedt geen ondersteuning voor automatische bewaking aan de clientzijde
Wanneer u een web-app maakt met de ASP.NET
runtimes in App Service, wordt één statische HTML-pagina geïmplementeerd als een starterswebsite. De statische webpagina laadt ook een ASP. Door NET beheerd webonderdeel in IIS. Op deze pagina kunt u bewaking aan de serverzijde testen zonder code, maar biedt geen ondersteuning voor automatische bewaking aan de clientzijde.
Als u codeloze server- en clientbewaking wilt testen voor ASP.NET in een App Service-web-app, raden we u aan de officiële handleidingen te volgen voor het maken van een ASP.NET Framework-web-app. Gebruik vervolgens de instructies in het huidige artikel om bewaking in te schakelen.
APPINSIGHTS_JAVASCRIPT_ENABLED en urlCompression worden niet ondersteund
Als u APPINSIGHTS_JAVASCRIPT_ENABLED=true
in gevallen waarin inhoud wordt gecodeerd, worden er mogelijk fouten weergegeven zoals:
- Fout bij herschrijven van URL 500.
- 500.53 URL herschrijf modulefout met het bericht 'Regels voor uitgaande herschrijven kunnen niet worden toegepast wanneer de inhoud van het HTTP-antwoord is gecodeerd ('gzip').'
Er treedt een fout op omdat de APPINSIGHTS_JAVASCRIPT_ENABLED
toepassingsinstelling is ingesteld true
op en inhoudscodering tegelijkertijd aanwezig is. Dit scenario wordt nog niet ondersteund. De tijdelijke oplossing is om te verwijderen APPINSIGHTS_JAVASCRIPT_ENABLED
uit uw toepassingsinstellingen. Als javaScript-instrumentatie aan de client-/browserzijde nog steeds vereist is, zijn er handmatige SDK-verwijzingen nodig voor uw webpagina's. Volg de instructies voor handmatige instrumentatie met de JavaScript SDK.
Zie de releaseopmerkingen voor de meest recente informatie over de Application Insights-agent/-extensie.
Wat is het verschil tussen metrische standaardgegevens van Application Insights versus Azure-app Service-metrische gegevens?
Application Insights verzamelt telemetrie voor de aanvragen die deze naar de toepassing hebben verzonden. Als de fout optreedt in WebApps/WebServer en de aanvraag de gebruikerstoepassing niet heeft bereikt, heeft Application Insights er geen telemetrie over.
De duur voor serverresponsetime
berekening door Application Insights komt niet noodzakelijkerwijs overeen met de reactietijd van de server die door Web Apps wordt waargenomen. Dit gedrag komt doordat Application Insights alleen de duur telt wanneer de aanvraag daadwerkelijk de gebruikerstoepassing bereikt. Als de aanvraag is vastgelopen of in de wachtrij is geplaatst in WebServer, wordt de wachttijd opgenomen in de metrische gegevens van Web Apps, maar niet in de metrische gegevens van Application Insights.
Connectiviteit testen tussen uw toepassingshost en de opnameservice
Application Insights SDK's en agents verzenden telemetrie om opgenomen te worden als REST-aanroepen naar onze opname-eindpunten. U kunt de connectiviteit vanaf uw webserver of toepassingshostcomputer testen op de service-eindpunten voor opname met behulp van onbewerkte REST-clients uit PowerShell- of curl-opdrachten. Zie Problemen met ontbrekende toepassingstelemetrie oplossen in Azure Monitor Application Insights.
PHP en WordPress worden niet ondersteund
PHP- en WordPress-sites worden niet ondersteund. Er is momenteel geen officieel ondersteunde SDK/agent voor bewaking aan de serverzijde van deze workloads. U kunt transacties aan de clientzijde handmatig instrumenteren op een PHP- of WordPress-site door de JavaScript-clientzijde toe te voegen aan uw webpagina's met behulp van de JavaScript SDK.
In de volgende tabel vindt u een gedetailleerdere uitleg van wat deze waarden betekenen, wat hun onderliggende oorzaken en aanbevolen oplossingen zijn.
Probleemwaarde | Uitleg | Fix |
---|---|---|
AppAlreadyInstrumented:true |
Deze waarde geeft aan dat de extensie heeft gedetecteerd dat een bepaald aspect van de SDK al aanwezig is in de toepassing en wordt teruggezet. Dit kan worden veroorzaakt door een verwijzing naar System.Diagnostics.DiagnosticSource , Microsoft.AspNet.TelemetryCorrelation of Microsoft.ApplicationInsights . |
Verwijder de verwijzingen. Sommige van deze verwijzingen worden standaard toegevoegd vanuit bepaalde Visual Studio-sjablonen. Oudere versies van Visual Studio kunnen verwijzingen toevoegen aan Microsoft.ApplicationInsights . |
AppAlreadyInstrumented:true |
Deze waarde kan ook worden veroorzaakt door de aanwezigheid van de voorgaande DLL's in de app-map van een vorige implementatie. | Schoon de app-map op om ervoor te zorgen dat deze DLL's worden verwijderd. Controleer zowel de bin-map van uw lokale app als de wwwroot-map in de App Service-resource. Als u de wwwroot-map van uw App Service-web-app wilt controleren, selecteert u Advanced Tools (Kudu)>Debug console>CMD>home\site\wwwroot. |
AppContainsAspNetTelemetryCorrelationAssembly: true |
Deze waarde geeft aan dat de extensie verwijzingen Microsoft.AspNet.TelemetryCorrelation naar in de toepassing heeft gedetecteerd en wordt teruggezet. |
Verwijder de verwijzing. |
AppContainsDiagnosticSourceAssembly**:true |
Deze waarde geeft aan dat de extensie verwijzingen System.Diagnostics.DiagnosticSource naar in de toepassing heeft gedetecteerd en wordt teruggezet. |
Verwijder de verwijzing voor ASP.NET. |
IKeyExists:false |
Deze waarde geeft aan dat de instrumentatiesleutel niet aanwezig is in de app-instelling APPINSIGHTS_INSTRUMENTATIONKEY . Mogelijke oorzaken kunnen zijn dat de waarden per ongeluk zijn verwijderd of dat u bent vergeten de waarden in het automatiseringsscript in te stellen. |
Zorg ervoor dat de instelling aanwezig is in de App Service-toepassingsinstellingen. |
System.IO.FileNotFoundException na een upgrade van 2.8.44
De 2.8.44-versie van autoinstrumentation upgradet Application Insights SDK naar 2.20.0. De Application Insights SDK heeft een indirecte verwijzing naar System.Runtime.CompilerServices.Unsafe.dll
via System.Diagnostics.DiagnosticSource.dll
. Als de toepassing een bindingsomleiding voor heeft en deze bibliotheek niet aanwezig is in de toepassingsmap, kan deze worden veroorzaaktSystem.IO.FileNotFoundException
.System.Runtime.CompilerServices.Unsafe.dll
U kunt dit probleem oplossen door de omleidingsvermelding voor binding uit System.Runtime.CompilerServices.Unsafe.dll
het web.config-bestand te verwijderen. Als de toepassing de bindingsomleiding wilde gebruiken System.Runtime.CompilerServices.Unsafe.dll
, stelt u de bindingsomleiding in zoals hier wordt weergegeven:
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.4.1" newVersion="4.0.4.1" />
</dependentAssembly>
Als tijdelijke tijdelijke oplossing kunt u de app-instelling ApplicationInsightsAgent_EXTENSION_VERSION
instellen op een waarde van 2.8.37
. Met deze instelling wordt App Service geactiveerd om de oude Application Insights-extensie te gebruiken. Tijdelijke oplossingen mogen alleen als tussentijdse oplossing worden gebruikt.
Opmerkingen bij de release
Zie de releaseopmerkingen voor de meest recente updates en oplossingen voor fouten.
Volgende stappen
- Voer de profiler uit in uw live app.
- Azure Functions bewaken met Application Insights.
- Schakel diagnostische Azure-gegevens in om te verzenden naar Application Insights.
- Controleer metrische gegevens voor servicestatus om ervoor te zorgen dat de service beschikbaar is en reageert.
- Ontvang waarschuwingsmeldingen wanneer er operationele gebeurtenissen plaatsvinden of metrische gegevens een drempelwaarde overschrijden.
- Gebruik Application Insights voor JavaScript-apps en webpagina's om clienttelemetrie op te halen uit de browsers die een webpagina bezoeken.
- Overzicht van beschikbaarheid