Aracılığıyla paylaş


Application Insights Anlık Görüntü Hata Ayıklayıcısı verilerini görüntüleme

Anlık görüntüler, Azure portal Application Insights bölmesindeki Özel Durumlar'da görünür.

Hata ayıklama anlık görüntülerini portalda görüntüleyerek çağrı yığınını görebilir ve her bir çağrı yığını çerçevesinde değişkenleri inceleyebilirsiniz. Kaynak koduyla daha güçlü bir hata ayıklama deneyimi elde etmek için Visual Studio Enterprise ile anlık görüntüleri açın. Özel durum beklemeden anlık görüntüleri etkileşimli olarak almak için SnapPoint'leri de ayarlayabilirsiniz .

Portalda Anlık Görüntüleri Görüntüleme

Uygulamanızda bir özel durum oluştuktan ve bir anlık görüntü oluşturulduktan sonra, 5-10 dakika içinde Azure portal görüntüleyebileceğiniz anlık görüntüleriniz olmalıdır. Anlık görüntüleri görüntülemek için Hata bölmesinde şunlardan birini yapın:

  • İşlemler sekmesini görüntülerken İşlemler düğmesini seçin veya
  • Özel Durumlar sekmesini görüntülerken Özel Durumlar düğmesini seçin.

Azure portal'da Hatalar Sayfasını gösteren ekran görüntüsü.

Sağ bölmede bir işlem veya özel durum seçerek Uçtan Uca İşlem Ayrıntıları bölmesini açın ve özel durum olayını seçin. Belirli bir özel durum için bir anlık görüntü varsa, sağ bölmede özel durumun ayrıntılarını içeren bir Hata Ayıklama Anlık Görüntüsünü Aç düğmesi görüntülenir.

Özel durumda Hata Ayıklama Anlık Görüntüsünü Aç düğmesini gösteren ekran görüntüsü.

Hata Ayıklama Anlık Görüntüsü görünümünde bir çağrı yığını ve değişkenler bölmesi görürsünüz. Çağrı yığını bölmesinde çağrı yığınının çerçevelerini seçtiğinizde, bu işlev çağrısının yerel değişkenlerini ve parametrelerini değişkenler bölmesinde görüntüleyebilirsiniz.

Azure portal hata ayıklama anlık görüntüsünü aç'ın vurgulandığı ekran görüntüsü.

Anlık görüntüler hassas bilgiler içerebilir. Varsayılan olarak, yalnızca size rol atanmışsa Application Insights Snapshot Debugger anlık görüntüleri görüntüleyebilirsiniz.

Visual Studio 2017 Enterprise veya üzerinde Anlık Görüntüleri Görüntüleme

  1. Visual Studio Enterprise tarafından açilebilen bir .diagsession dosyayı indirmek için Anlık Görüntüyü İndir düğmesine tıklayın.

  2. Dosyayı açmak .diagsession için Snapshot Debugger Visual Studio bileşeninin yüklü olması gerekir. Snapshot Debugger bileşeni, Visual Studio'daki ASP.NET iş yükünün gerekli bir bileşenidir ve Visual Studio yükleyicisindeki Bağımsız Bileşen listesinden seçilebilir. Visual Studio'nun Visual Studio 2017 sürüm 15.5'ten önceki bir sürümünü kullanıyorsanız, uzantıyı Visual Studio Market'ten yüklemeniz gerekir.

  3. Anlık görüntü dosyasını açtıktan sonra Visual Studio'da Minidump Hata Ayıklama sayfası görüntülenir. Anlık görüntüde hata ayıklamaya başlamak için Yönetilen Kodda Hata Ayıkla'ya tıklayın. Anlık görüntü, işlemin geçerli durumunda hata ayıklamak için özel durumun oluşturulduğu kod satırında açılır.

    Visual Studio'da hata ayıklama anlık görüntüsünü gösteren ekran görüntüsü.

İndirilen anlık görüntü, web uygulaması sunucunuzda bulunan tüm sembol dosyalarını içerir. Anlık görüntü verilerini kaynak koduyla ilişkilendirmek için bu sembol dosyaları gereklidir. App Service uygulamalar için, web uygulamalarınızı yayımlarken sembol dağıtımlarını etkinleştirdiğinizden emin olun.

Sonraki adımlar

Anlık Görüntü Hata Ayıklayıcısı'nı şu durumlarda etkinleştirin: