.NET için Application Insights Profiler'ı yapılandırma

.NET için Application Insights Profiler'ı etkinleştirdikten sonra şunları yapabilirsiniz:

  • Yeni bir profil oluşturma oturumu başlatın.
  • .NET Profil Oluşturucu tetikleyicilerini yapılandırın.
  • Son profil oluşturma oturumlarını görüntüleyin.

.NET Profil Oluşturucu ayarları bölmesini açmak için Application Insights sayfanızın sol menüsünde Performans'ı seçin.

Performans bölmesini açma bağlantısını gösteren ekran görüntüsü.

İki yöntem kullanarak Azure kaynaklarınız genelinde .NET Profiler izlemelerini görüntüleyebilirsiniz:

  • Profil Oluşturucu düğmesi:

    Profiler'ı seçin.

    Performans bölmesindeki Profil Oluşturucu düğmesini gösteren ekran görüntüsü.

  • Işlem:

    1. İşlem adı listesinden bir işlem seçin. Genel varsayılan olarak vurgulanır.

    2. Profil oluşturucu izlemeleri'ni seçin.

      Tüm Profiler izlerini görüntülemek için işlem ve Profiler izlerinin seçilmesini gösteren bir ekran görüntüsü.

    3. Soldaki listeden isteklerden birini seçin.

    4. Profil Yapılandırıcıyı seçin.

      Tüm profil oluşturucu izlemelerini görüntülemek için genel seçimi gösteren ve Profil Oluşturucu izlemeleri'ne tıklayan ekran görüntüsü.

Profil Oluşturucu sayfasında ,NET Profil Oluşturucu'unu yapılandırabilir ve görüntüleyebilirsiniz. .NET için Application Insights Profil Oluşturucu sayfası aşağıdaki özelliklere sahiptir.

Profil Oluşturucu sayfası özelliklerini ve ayarlarını gösteren ekran görüntüsü.

Özellik Açıklama
Şimdi profil oluşturma Application Insights'ın bu örneğine bağlı tüm uygulamalar için profil oluşturma oturumlarını başlatır.
Tetikleyiciler Profiler'ın çalışmasına neden olan tetikleyicileri yapılandırmanıza olanak tanır.
Son profil oluşturma oturumları Sayfanın en üstündeki filtreleri kullanarak sıralayabileceğiniz geçmiş profil oluşturma oturumlarıyla ilgili bilgileri görüntüler.

Şimdi profil oluşturma

İsteğe bağlı olarak profil oluşturma oturumu başlatmak için Şimdi profil oluştur'a tıklayın. Bu bağlantıyı seçtiğinizde, bu Application Insights örneğine veri gönderen tüm Profil Oluşturucu aracıları bir profil yakalamaya başlar. 5-10 dakika sonra profil oturumu listede gösterilir.

Bir Profiler oturumunu el ile tetiklemek için, Application Insights bileşeni için rolünüz üzerinde en azından yazma erişimine ihtiyacınız vardır. Çoğu durumda, otomatik olarak yazma erişimi elde edersiniz. Sorunlarla karşılaşıyorsanız Application Insights Component Contributor abonelik kapsamı rolünün eklenmesi gerekir. Daha fazla bilgi için Azure İzleyici'de roller, izinler ve güvenlik başlığına bakın.

Tetikleyici ayarları

Tetikleyici Ayarları'nı açmak için Tetikleyiciler'i seçin. CPU, Bellek ve Örnekleme tetikleyicisi sekmelerini değiştirebilirsiniz.

CPU veya Bellek tetikleyicileri

CPU veya bellek kullanımı yüzdesi ayarladığınız düzeye ulaştığında profil oluşturmayı başlatmak için bir tetikleyici ayarlayabilirsiniz.

CPU ve Bellek tetikleyicileri için Tetikleyici Ayarları penceresini gösteren ekran görüntüsü.

Ayar Açıklama
Açık/Kapalı düğmesi Başlat: Profil Oluşturucu'yu başlatır. Kapalı: Profiler'ı başlatmaz.
Bellek eşiği Bu bellek yüzdesi kullanımda olduğunda Profil Oluşturucu başlatılır.
Süre Profil Oluşturucu'nun tetiklendiğinde çalıştırıldığı süreyi ayarlar. Varsayılan değer 30 saniyedir.
Bekleme Süresi Profil Oluşturucu'nun tetiklenen belleği veya CPU kullanımını yeniden denetlemeden önce bekleyeceği süreyi ayarlar.

Örnekleme tetikleyicisi

CPU veya Bellek tetikleyicilerinden farklı olarak, bir olay Örnekleme tetikleyicisini tetiklemez. Uygulamanızın performansından gerçekten rastgele bir örnek almak için rastgele olarak tetiklenir. Şunları yapabilirsiniz:

  • Rastgele örneklemeyi devre dışı bırakmak için bu tetikleyiciyi kapatın.
  • Profil oluşturmanın gerçekleşme sıklıklarını ve profil oluşturma oturumunun süresini ayarlayın.

Örnekleme tetikleyicisi için Tetikleyici Ayarları bölmesini gösteren ekran görüntüsü.

Ayar Açıklama
Açık/Kapalı düğmesi Başlat: Profil Oluşturucu'yu başlatır. Kapalı: Profiler'ı başlatmaz.
Örnekleme hızı Profil Oluşturucu'nun oluşma oranı.
  • Normal ayarı saatte yaklaşık 2 dakika olan verilerin %5'ini toplar.
  • Yüksek ayarı zamanın %50'sinde kullanılır.
  • Maksimum ayar, zamanın %75'inde kullanılır.

Üretim ortamları için Normal ayarını öneririz.
Süre Profil Oluşturucu'nun tetiklendiğinde çalıştırıldığı süreyi ayarlar. Varsayılan değer 30 saniyedir.

Son profil oluşturma oturumları

Profil Oluşturucu sayfasının bu bölümü, son profil oluşturma oturumu bilgilerini görüntüler. Profil oluşturma oturumu, uygulamanızı barındıran makinelerden birinin profilini oluştururken Profiler aracısının aldığı süreyi temsil eder. Satırlardan birini seçerek oturumdaki profilleri açın. Her oturum için aşağıdaki ayarları gösteririz.

Ayar Açıklama
Tetikleyen Tetikleyici, profilleme veya varsayılan örnekleme yoluyla oturumun nasıl başlatılacağı.
Uygulama Adı Profili oluşturulan uygulamanın adı.
Makine Örneği Profiler aracısının çalıştığı makinenin adı.
Zaman damgası Profilin alındığı an.
İşlemci % Profil Oluşturucu çalışırken kullanılan CPU yüzdesi.
Bellek Yüzdesi Profil Oluşturucu çalışırken kullanılan bellek yüzdesi.

Sonraki adım