Vous exécutez une API ASP.NET Core 6 sur Windows App Service avec l'auto-instrumentation Application Insights activée. Vous avez besoin d'instantanés au niveau du code lorsque des exceptions se produisent, avec un impact minimal sur les performances et sans modification du code. Que devez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Dans la ressource Application Insights, activez Snapshot Debugger (Collect .NET snapshots), puis redémarrez l'App Service.
Pourquoi c'est la réponse
L'activation du Snapshot Debugger directement dans la ressource Application Insights, suivie d'un redémarrage de l'App Service, est la méthode recommandée pour obtenir des instantanés au niveau du code sans modification de code pour les applications .NET Core sur App Service avec auto-instrumentation. Cette fonctionnalité est conçue pour capturer automatiquement des instantanés lors d'exceptions non gérées. Ajouter le package NuGet Microsoft.ApplicationInsights.SnapshotCollector et le configurer dans Startup est une approche pour les applications qui ne sont pas auto-instrumentées ou qui nécessitent une configuration plus personnalisée, mais ce n'est pas nécessaire ici. Activer Application Insights Profiler et définir l'échantillonnage à 100 % est utilisé pour identifier les goulots d'étranglement de performance, pas spécifiquement pour les instantanés d'exceptions. Activer Live Metrics Stream avec la collecte de piles d'exceptions fournit des données en temps réel, mais ne capture pas d'instantanés de débogage.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise