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.
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.
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.
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
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.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.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.
İ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: