İzleyiciye genel bakış

İzleyici, sorunları tanılamak ve gidermek için oluşturuculara kullanıcının oturumundaki olay akışını görüntüleme imkanı sunan bir araçtır. Tuval uygulamalarının oluşturucuları, Power Apps Studio'da yeni bir uygulama oluştururken olayları görüntülemek veya çalıştırma zamanında yayımlanmış uygulamaları izlemek için İzleyici'yi kullanabilir. Model temelli uygulamaların oluşturucuları; sayfada gezinmeyi, komut yürütmelerini, formla ilgili sorunları ve diğer önemli eylemleri izleyerek uygulama davranışını anlayabilir ve iyileştirmeler uygulayabilir.

Kazançlar

İzleyici, sorunları daha hızlı tanılamanıza ve gidermenize yardımcı olabilir ve güvenilir uygulamalar oluşturmanızı sağlayabilir. Uygulama çalışırken oluşan tüm önemli etkinlikleri günlüğe kaydederek uygulamanızın kapsamlı bir görünümünü sunar. İzleyici, uygulamanızda bulunan olayların ve formüllerin nasıl çalıştığını daha iyi anlamanıza yardımcı olarak performansı iyileştirmenize ve hataları ya da sorunları belirlemenize olanak tanır.

Uygulamada hata ayıklama

Hata ayıklamanın en önemli kısmı, uygulamanızın ne yaptığını ve bunu nasıl yaptığını daha iyi anlamaktır. Bazen, yalnızca uygulama formüllerine bakarak veya çalışma zamanı hatalarını inceleyerek bir sorunu diğerlerinden ayırmak zor olabilir. Olayları uygulamanızda oluştuğu anda izlemek, hataları belirlemek ve sorunları daha hızlı tanılamak için olayların sırasını ve uygulamanızın nasıl çalıştığını anlamanıza yardımcı olur.

İzleyici kullanırken ortaya çıkarabileceğiniz sorulara ve sorgulara bazı örnekleri aşağıda bulabilirsiniz:

  • Yüksek sayıda ağ çağrısı

    • Uygulama, verileri çok sık mı alıyor?
    • Uygulamayı yalnızca gerektiğinde veri alacak şekilde iyileştirebilir misiniz?
    • Timer denetimleri çok sık mı tetikleniyor?
    • Uygulama başladığında gerçekleşen olay sayısı çok mu fazla? Bazı verilerin getirilmesi ertelenebilir mi?
  • Aynı veri kaynağından verileri alma

    • Aynı verileri birden fazla kez getirmek yerine verileri koleksiyonlarda veya değişkenlerde önbelleğe almak gibi farklı düzenler kullanılabilir mi?
  • Yanıt veri boyutu

    • İstenen veri miktarını azaltmak için sorgu filtrelerini kullanabilir misiniz?
  • İsteğin süresi

    • Bağlayıcılar ve eklentiler en iyi durumda mıdır?
    • Sorgu filtreleri kullanarak yanıtların boyutunu azaltabilir misiniz?
  • Hatalar

    • Gerekli izinleri uygulamayı düzgün çalıştıracak şekilde yapılandırdınız mı?
    • İstekleriniz platform tarafından kısıtlandı mı?

Önkoşullar

Monitörü kullanmak için ortama aşağıdaki güvenlik rolü üyelik gerekir.

Uygulama türü Gerekli güvenlik rolü
Tuval uygulaması Ortam Yöneticisi veya Ortam Oluşturucusu
Model temelli uygulama Dataverse kuruluşunun Sistem Yöneticisi veya Sistem Özelleştiricisi

Daha fazla bilgi: Bir ortamda kaynaklara kullanıcı güvenliğini yapılandırın

İzleyici panosu

İzleyici içindeki her olay için çeşitli özellikleri inceleyebilirsiniz. Olay kategorisine bağlı olarak, bu özelliklerden bazıları veri içermeyebilir. Aşağıdaki resimde, tuval uygulamaları için İzleyici panosu örneği gösterilmektedir.

İzleyici panosu.

Sütun adı Açıklama
Kimlik Olayların sıra numarası.
Zaman Olayın oluşma saati.
Kategori Olay türü (ör.  ).
İşlem Uygulamanın içindeki isteğin sonucu olarak ortaya çıkan iç işlem adı. Örneğin, createRow , Patch  işlevinden gelen işlem adıdır.
Sonuç Durum kodunun metin açıklaması. Örneğin, 429 durumu, sonuç sütununda  Hata  olarak gösterilir. Satır renkleri de hataları ve uyarıları hızlıca belirlemeye yardımcı olur.
Sonuç Bilgileri Hata kodlarının ve sonuçların ayrıntılı çevirisi. Örneğin, bu sütunda 429 durum kodu, "Çok fazla istek" olarak gösterilir.
Statü Ağ isteğinin HTTP durum kodu . Örneğin, bir 2XX kodu başarılı bir isteği gösterirken 4XX kodu hatayı gösterir.
Süre Süre, genellikle uygulamadaki ağ çağrılarının performansını anlamak için kullanılabilir ancak olayın türüne de bağlıdır. Örneğin, bir ağ isteği için süre, istek gönderilmesi ve yanıt alması için geçen süredir.
Veri Kaynağı Ortaya çıkan olay işlemi tarafından erişilen veri kaynağı adı (ör. bir Microsoft Dataverse tablosunun adı).
Denetim Bu olayla ilişkili denetim adı
Özellik Ortaya çıkan olayın etkin denetim özelliği.
Yanıt boyutu Bir ağ isteği olayı için, gönderenden alınan yanıtın boyutunu bayt cinsinden gösterir.

Izgarada bir olay seçtiğinizde panel, olay hakkındaki ek ayrıntıları görüntüler. Panelin dört sekmesi vardır:

  • Ayrıntılar: Seçtiğiniz olaya üst düzey genel bakış sunar. Verilerin bir kısmı ağaç görünümünde daraltılmış olabilir. İçeriği görüntülemek için genişletip detayına girebilirsiniz.

    İzleyici - Ayrıntılar.

  • Formül: Seçili olay için uygulamanızdan ilgili formülü gösterir. Olayı tetikleyen denetim özelliğinin adı, sekmenin en üstünde ve olay tablosu içinde görüntülenir.

    İzleyici - Formül.

  • İstek: Gönderilen HTTP isteğini gösterir.

    İzleyici - İstek.

  • Yanıt: Alınan HTTP yanıtını gösterir. Yanıtı JSON biçiminde görüntüleyebilirsiniz.

    İzleyici - Yanıt.

İzleyici için desteklenmeyen senaryolar

İzleyici için desteklenmeyen senaryolar hakkında bilgi edinmek için Gelişmiş izleme - desteklenmeyen senaryolar bölümüne gidin.

Sonraki adımlar

Ayrıca bkz.

Model temelli uygulamalarda form sorunlarını giderme
İzleyici'yi kullanarak hata ayıklama
Gelişmiş izleme

Not

Belge dili tercihlerinizi bizimle paylaşabilir misiniz? Kısa bir ankete katılın. (lütfen bu anketin İngilizce olduğunu unutmayın)

Anket yaklaşık yedi dakika sürecektir. Kişisel veri toplanmaz (gizlilik bildirimi).