ASP.NET Core Web API'niz telemetri için Application Insights kullanıyor ve bir SQL Server dışı veritabanına olan bağımlılıkları izliyor. Bu veritabanı için uygun bağımlılık izlemeyi etkinleştirmek üzere hangi iki bağımlılık telemetri özelliğini ayarlamanız gerekir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Telemetry.Id, Telemetry.Context.Operation.Id.
Neden bu cevap
Application Insights'ta bağımlılık telemetrisini doğru şekilde ilişkilendirmek ve izlemek için Telemetry.Id ve Telemetry.Context.Operation.Id özelliklerini ayarlamanız gerekir. Telemetry.Id, belirli bir bağımlılık çağrısının benzersiz kimliğidir. Bu, her bir bağımlılık isteğini diğerlerinden ayırmak için kullanılır. Telemetry.Context.Operation.Id, bağımlılık çağrısının ait olduğu ana işlemin (örneğin, bir HTTP isteği) kimliğidir. Bu, uçtan uca işlem izlemesi için bağımlılık çağrısını üst işlemle ilişkilendirir. Diğer seçenekler şunlardır: Telemetry.Context.Cloud.RoleInstance: Uygulamanın çalıştığı bulut rolü örneğini belirtir, ancak bağımlılık ilişkilendirmesi için doğrudan kullanılmaz. Telemetry.Name: Bağımlılığın adını (örneğin, veritabanı adı veya komut) belirtir, ancak benzersiz bir kimlik veya ilişkilendirme sağlamaz. Telemetry.Context.Session.Id: Kullanıcının oturum kimliğini belirtir, ancak bağımlılık çağrısının kendisiyle doğrudan ilişkilendirilmez.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez