Twoje ASP.NET Core Web API używa Application Insights do telemetrii i śledzi zależności do bazy danych innej niż SQL Server. Aby włączyć prawidłowe śledzenie zależności dla tej bazy danych, które dwie właściwości telemetrii zależności należy ustawić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Telemetry.Id, Telemetry.Context.Operation.Id.
Dlaczego to jest odpowiedź
Aby prawidłowo śledzić zależności w Application Insights, kluczowe jest ustawienie Telemetry.Id i Telemetry.Context.Operation.Id. Telemetry.Id jest unikalnym identyfikatorem dla danej zależności, co pozwala na jej indywidualne śledzenie. Telemetry.Context.Operation.Id jest identyfikatorem operacji nadrzędnej, co umożliwia korelację tej zależności z innymi elementami telemetrii (np. żądaniem HTTP, które wywołało tę zależność). Bez tych dwóch właściwości, Application Insights nie będzie w stanie poprawnie powiązać zależności z szerszym kontekstem transakcji, co utrudni diagnostykę i analizę wydajności. Pozostałe opcje, takie jak Telemetry.Context.Cloud.RoleInstance, Telemetry.Name czy Telemetry.Context.Session.Id, dostarczają dodatkowych informacji, ale nie są fundamentalne dla prawidłowego śledzenia korelacji zależności.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana