Application Insights'ta Arama özelliğini kullanma

İşlem araması, application insights'ın sayfa görünümleri, özel durumlar veya web istekleri gibi tek tek telemetri öğelerini bulmak ve keşfetmek için kullandığınız bir özelliğidir. Kodladığınız günlük izlemelerini ve olayları da görüntüleyebilirsiniz.

Verileriniz üzerinde daha karmaşık sorgular için Log Analytics'i kullanın.

Arama'yı Azure portal veya Visual Studio'da bulabilirsiniz.

Azure portalında

İşlem aramasını uygulamanızın Application Insights Genel Bakış sekmesinden açabilirsiniz. Soldaki menüde Araştır'ın altında Ara'yı da seçebilirsiniz.

Arama sekmesini gösteren ekran görüntüsü.

Sunucu istekleri, sayfa görünümleri ve kodladığınız özel olaylar gibi telemetri öğelerinin listesini görmek için Olay türleri açılan menüsüne gidin. Sonuçlar listesinin en üstünde, zaman içindeki olay sayısını gösteren bir özet grafik bulunur.

Açılan menüden geri dönün veya yeni olaylar almak için Yenile'yi seçin.

Visual Studio’da

Visual Studio'da bir Application Insights Arama penceresi de vardır. Hata ayıkladığınız uygulama tarafından oluşturulan telemetri olaylarını görüntülemek için en kullanışlıdır. Ancak Azure portal yayımlanan uygulamanızdan toplanan olayları da gösterebilir.

Visual Studio'da Application Insights Arama penceresini açın:

Visual Studio'yu Application Insights Araması'na açık olarak gösteren ekran görüntüsü.

Application Insights Arama penceresinde web portalına benzer özellikler bulunur:

Visual Studio Application Insights Arama penceresini gösteren ekran görüntüsü.

bir isteği veya sayfa görünümünü açtığınızda İşlemi İzle sekmesi kullanılabilir. "İşlem", tek bir istek veya sayfa görünümüyle ilişkili bir dizi olaydır. Örneğin, bağımlılık çağrıları, özel durumlar, izleme günlükleri ve özel olaylar tek bir işlemin parçası olabilir. İşlemi İzle sekmesi, istek veya sayfa görünümüne göre bu olayların zamanlamasını ve süresini grafik olarak gösterir.

Tek tek öğeleri inceleme

Anahtar alanlarını ve ilgili öğeleri görmek için herhangi bir telemetri öğesini seçin.

Tek bir bağımlılık isteğini gösteren ekran görüntüsü.

Uçtan uca işlem ayrıntıları görünümü açılır.

Olay türlerini filtreleme

Olay türleri açılan menüsünü açın ve görmek istediğiniz olay türlerini seçin. Filtreleri daha sonra geri yüklemek isterseniz Sıfırla'yı seçin.

Olay türleri şunlardır:

Özellik değerlerini filtreleme

Olayları özelliklerinin değerlerine göre filtreleyebilirsiniz. Kullanılabilir özellikler, seçtiğiniz olay türlerine bağlıdır. Başlamak için Filtre Filtresi simgesini seçin.

Belirli bir özelliğin değer seçmesi, tüm değerlerin seçilmesiyle aynı etkiye sahiptir. Bu özellikte filtrelemeyi kapatır.

Filtre değerlerinin sağındaki sayıların, geçerli filtrelenmiş kümede kaç tane oluşum olduğunu gösterdiğine dikkat edin.

Aynı özelliğe sahip olayları bulma

Aynı özellik değerine sahip tüm öğeleri bulmak için, Arama kutusuna girin veya Filtre sekmesindeki özelliklere baktığınızda onay kutusunu seçin.

Filtre sekmesinde bir özelliğin onay kutusunu seçmeyi gösteren ekran görüntüsü.

Verilerde arama

Not

Daha karmaşık sorgular yazmak için, Arama bölmesinin üst kısmındaki Günlükler 'i (Analytics) açın.

Özellik değerlerinden herhangi birinde terim arayabilirsiniz. Özellik değerleriyle özel olaylar yazdıysanız bu özellik kullanışlıdır.

Daha kısa bir aralıktaki aramalar daha hızlı olduğundan zaman aralığı ayarlamak isteyebilirsiniz.

Tanılama araması açmayı gösteren ekran görüntüsü.

Alt dizeleri değil, tam sözcükleri arayın. Özel karakterleri içine almak için tırnak işaretlerini kullanın.

Dize Bulunamadı Bulundu
HomeController.About home
controller
out
homecontroller
about
"homecontroller.about"
Birleşik Devletler Uni
ted
united
states
united AND states
"united states"

Aşağıdaki arama ifadelerini kullanabilirsiniz:

Örnek sorgu Etki
apple Alanları "apple" sözcüğünü içeren zaman aralığındaki tüm olayları bulun.
apple AND banana
apple banana
Her iki sözcüğü de içeren olayları bulun. "ve" yerine büyük harf "AND" kullanın.
Kısa form.
apple OR banana Her iki sözcüğü içeren olayları bulun. "Veya" yerine "OR" kullanın.
apple NOT banana Bir sözcük içeren ancak diğer sözcüğü içermeyen olayları bulun.

Örnekleme

Uygulamanız büyük miktarda telemetri oluşturuyorsa ve ASP.NET SDK 2.0.0-beta3 veya sonraki bir sürümünü kullanıyorsanız uyarlamalı örnekleme modülü, olayların yalnızca temsili bir bölümünü göndererek portala gönderilen birimi otomatik olarak azaltır. Aynı istekle ilgili olaylar, ilgili olaylar arasında gezinebilmeniz için grup olarak seçilir veya seçimi kaldırılır.

Örnekleme hakkında bilgi edinin.

İş öğesi oluşturma

GitHub veya Azure DevOps'ta herhangi bir telemetri öğesinden alınan ayrıntıları içeren bir hata oluşturabilirsiniz.

Herhangi bir telemetri öğesini seçerek uçtan uca işlem ayrıntısı görünümüne gidin. Ardından İş öğesi oluştur'u seçin.

İş öğesi oluştur'u gösteren ekran görüntüsü.

Bu adımı ilk kez gerçekleştirdiğinizde, Azure DevOps kuruluşunuza ve projenize bir bağlantı yapılandırmanız istenir. Bağlantıyı İş Öğeleri sekmesinde de yapılandırabilirsiniz.

Application Insights'a daha fazla telemetri gönderme

Application Insights SDK'sı tarafından gönderilen kullanıma hazır telemetriye ek olarak şunları yapabilirsiniz:

  • .NET veya Java'da sık kullandığınız günlük çerçevesinin günlük izlemelerini yakalayın. Bu, günlük izlemelerinizde arama yapabileceğiniz ve bunları sayfa görünümleri, özel durumlar ve diğer olaylarla ilişkilendirebileceğiniz anlamına gelir.

  • Özel olayları, sayfa görünümlerini ve özel durumları göndermek için kod yazın.

Application Insights'a günlükleri ve özel telemetriyi göndermeyi öğrenin.

Q & A

Sık sorulan sorulara yanıtlar bulun.

Ne kadar veri saklanır?

Bkz. Limitler özeti.

Sunucu isteklerimde POST verilerini nasıl görebilirim?

POST verilerini otomatik olarak günlüğe kaydetmeyiz, ancak TrackTrace veya günlük çağrılarını kullanabilirsiniz. POST verilerini ileti parametresine yerleştirin. İletiyi, özelliklere göre filtreleyebileceğiniz şekilde filtreleyemezsiniz, ancak boyut sınırı daha uzundur.

Sonraki adımlar