İ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.
Sütun adı | Açıklama |
---|---|
Kimlik | Olayların sıra numarası. |
Zaman | Olayın oluşma saati. |
Kategori | Olay türü (ör. Ağ). |
İş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.
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.
İstek: Gönderilen HTTP isteğini gösterir.
Yanıt: Alınan HTTP yanıtını gösterir. Yanıtı JSON biçiminde görüntüleyebilirsiniz.
İ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
- İzleyici kullanarak tuval uygulamalarını izleme
- İzleyici kullanarak model temelli uygulamaları izleme
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).