Sie betreiben eine ASP.NET Core 6 API auf Windows App Service mit aktivierter Application Insights Auto-Instrumentierung. Sie benötigen Code-Level-Snapshots, wenn Ausnahmen auftreten, mit minimalem Performance-Overhead und ohne Codeänderungen. Was sollten Sie tun?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Aktivieren Sie im Application Insights-Ressource den Snapshot Debugger (Collect .NET snapshots) und starten Sie dann den App Service neu..
Warum dies die Antwort ist
Die Aktivierung des Snapshot Debuggers in der Application Insights-Ressource und ein Neustart des App Service ist die korrekte Methode. Der Snapshot Debugger erfasst Code-Level-Snapshots bei Ausnahmen, ohne Codeänderungen am ASP.NET Core 6 API vorzunehmen und mit minimalem Performance-Overhead. Das Hinzufügen des NuGet-Pakets Microsoft.ApplicationInsights.SnapshotCollector würde Codeänderungen erfordern, was der Anforderung widerspricht. Application Insights Profiler ist für die Leistungsanalyse gedacht, nicht primär für Code-Level-Snapshots bei Ausnahmen, und 100 % Sampling kann den Overhead erhöhen. Live Metrics Stream bietet Echtzeit-Metriken, aber keine Code-Level-Snapshots für die Fehlerbehebung.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich