Je ASP.NET Core Web API gebruikt Application Insights voor telemetrie en volgt afhankelijkheden naar een niet-SQL Server database. Welke twee dependency telemetrie-eigenschappen moet je instellen om de afhankelijkheidsregistratie voor die database correct in te schakelen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Telemetry.Id, Telemetry.Context.Operation.Id.
Waarom dit het antwoord is
Om afhankelijkheidsregistratie voor een niet-SQL Server database correct in te schakelen in Application Insights, moet je Telemetry.Id en Telemetry.Context.Operation.Id instellen. Telemetry.Id is essentieel om de unieke instantie van de afhankelijkheidsaanroep te identificeren. Telemetry.Context.Operation.Id is cruciaal voor het correleren van de afhankelijkheidsaanroep met de overkoepelende operatie (bijvoorbeeld een HTTP-aanvraag) in Application Insights, waardoor je de volledige end-to-end transactie kunt traceren. Zonder deze twee eigenschappen kan Application Insights de afhankelijkheid niet correct bijhouden of correleren met andere telemetrie. Telemetry.Context.Cloud.RoleInstance identificeert de specifieke instantie van de cloudservice, niet de afhankelijkheid zelf. Telemetry.Name beschrijft de naam van de afhankelijkheid, maar is niet voldoende voor correlatie. Telemetry.Context.Session.Id correleert gebeurtenissen binnen een gebruikerssessie, niet binnen een specifieke operatie of afhankelijkheid.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig