Votre API Web ASP.NET Core utilise Application Insights pour la télémétrie et suit les dépendances vers une base de données non-SQL Server. Pour activer un suivi de dépendance approprié pour cette base de données, quelles sont les deux propriétés de télémétrie de dépendance que vous devez définir ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Telemetry.Id, Telemetry.Context.Operation.Id.
Pourquoi c'est la réponse
Pour un suivi de dépendance approprié dans Application Insights, il est crucial de lier la dépendance à l'opération parente. Telemetry.Id (souvent appelé Dependency.Id dans le contexte des dépendances) est l'identifiant unique de la dépendance elle-même. Telemetry.Context.Operation.Id est l'identifiant de l'opération racine (par exemple, la requête HTTP entrante) à laquelle cette dépendance est associée. En définissant ces deux propriétés, Application Insights peut corréler la dépendance avec l'opération complète, permettant une visualisation correcte dans la carte d'application et les vues de transaction. Telemetry.Context.Cloud.RoleInstance identifie l'instance de rôle qui a émis la télémétrie, et Telemetry.Name est le nom de la dépendance, mais ils ne sont pas suffisants pour la corrélation. Telemetry.Context.Session.Id est lié à la session utilisateur et n'est pas pertinent pour la corrélation des dépendances de service.
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