İzleyici ile tuval uygulamalarında hata ayıklama

İzleyici, tüm tuval uygulamalarında varsayılan olarak kullanılabilir. İzleyici'yi kullanarak, Power Apps Studio'da yazma deneyimi sırasında bir tuval uygulamasında ortaya çıkan olayları izleyebilir veya bir tuval uygulamasının yayınlanmış sürümünde hata ayıklamak için İzleyici'yi kullanabilirsiniz. Daha fazla bilgi: İzleyiciye genel bakış

Tuval uygulamalarında İzleyici'yi kullanmaya başlama

Uygulama yazarken İzleyici'yi açmak için

  1.  Power Apps'a oturum açın.

  2. Öncelikle Yeni uygulama oluşturun veya mevcut bir uygulamayı düzenleyin.

  3. Sol panelde, Gelişmiş araçlar'ı seçin.

  4.  İzleyiciyi aç'ı seçin.

    İzleyici'yi açma.

Bu işlem, İzleyici'yi yeni bir tarayıcı sekmesinde açar ve mevcut Power Apps Studio oturumunuza bağlar.

İzleyici - açık.

En üstte, geçerli izleme oturumunu Stüdyo oturumu olarak gösteren bildirim görüntülenir.

İpucu

İzleyici'nin uygulamanız üzerinde etkisi yoktur. İzleyici'yi, test ortamındaki veya üretimdeki herhangi bir uygulamayla kullanabilirsiniz.

Yayımlanmış uygulama için İzleyici'yi açma

İzleyici'yi, web oynatıcısında yayımlanan uygulamada hata ayıklamak için de kullanabilirsiniz.

Yayımlanmış uygulama için İzleyici'yi açmak için

  1.  Power Apps'a oturum açın.

  2. Sol bölmeden,  Uygulamalar'ı seçin.

  3. Listeden bir uygulama seçin.

  4. Menüden İzleyici 'yi seçin. Alternatif olarak, Diğer Komutlar (...) öğesini seçip  İzleyici'yi seçebilirsiniz.

    Yayımlanmış uygulama için İzleyici'yi açma.

  5. Yayımlanmış uygulamayı yürüt'ü seçin.

    Yayımlanan uygulamayı yürütme.

Bu işlem, yayımlanmış uygulamayı yeni bir tarayıcı sekmesinde açar ve geçerli İzleyici oturumunuza bağlar. Uygulama web yürütücüsüne yüklendikten sonra ve yayımlanan uygulamayla etkileşime girdiğinizde olayları İzleyici'de anında görürsünüz.

İzleyicisi, şu anda açık olan izleme oturumunun uygulamanın yayımlanmış sürümü için olduğunu bildiren bir bildirim de görüntüler.

Yayımlanan uygulama oturumu.

Power Apps mobilde çalışan uygulamalar için (önizleme)

Yukarıdaki adımları izleyin, ancak Yayımlanan uygulamayı yürütme yerine İzleme bağlantısını kopyala'yı seçin. Yayımlanan uygulama için izlenen bir oturum açmak üzere cihazınızdaki kopyalanmış bağlantıyı kullanın. Bağlantının tarayıcı ile değil Power Apps mobil kullanılarak açıldığından emin olun.

Not

İzleyici bağlantısı kopyalama https://make.preview.powerapps.com'da kullanılabilir

İzleme bağlantısını kopyalayın.

Ayar: Yayımlanmış uygulama hatalarını ayıkla

Yayımlanmış uygulama için İzleyici'de kaynak ifadeleri görüntülemek isterseniz, ifadeleri uygulamayla yayımlama ayarını etkinleştirmeniz gerekir. Bu ayar, geleneksel geliştirmede bir hata ayıklama dosyası oluşturmaya benzer. Uygulamanızla kaynak ifadelerini yayımlama isteğe bağlıdır. Bu ayar kapalı olsa bile, uygulamanızda oluşan olayları görebilirsiniz, ancak bu olayları belirli ifadelerle veya formüllerle eşleyemezsiniz.

Bu ayarı etkinleştirmek için Dosya > Ayarlar'a gidin ve Yayımlanmış uygulama hatalarını ayıkla'yı açın.

Not

Bu ayarın etkinleştirilmesi, tüm kullanıcılarınız için uygulamanızın performansı üzerinde daha fazla etkisi olur. Etkiyi en aza indirmek için, yayımlanan uygulamanızda hata ayıklarken kaynak ifadelerini görüntülemek zorunda kalmadığı anda bu ayarı devre dışı bırakın.

Yayımlanmış uygulamanın hatalarını giderme.

Olayları İzleyici'de görüntüleme

Uygulamanızdaki olayları görüntülemek için uygulamayı Power Apps Studio'da yürütün. Bu işlemin ardından İzleyici, oluşan olayların tablosunu ve belirli ayrıntıları gösterir.

Olayları gerçekleşirken görüntüleme.

Örnek: Tuval uygulamalarıyla İzleyici'yi kullanma

Bu örnekte,  Northwind örnek çözümü içindeki Northwind Örnek Verileri uygulamasını kullanacaksınız.

Northwind örnek çözümü  örnek verileri Microsoft Dataverse'e yükleyen bir tuval uygulamasıdır. Ayrıca yeni bir uygulama oluşturabilir veya mevcut uygulamayı kullanabilirsiniz.

Arka plan

Bir uygulamanın dağıtıldığı ve uygulamanın ilk sürümünün performans düşüşü sorunu yaşadığı bir senaryo düşünün. Uygulama zaman zaman net bir modeli olmayan hatalar da üretir. Uygulamadaki veriler çoğu zaman başarıyla yükleniyor ancak bazı durumlarda yüklenemiyor.

İzleyici'yi denetlediğinizde veri işlemlerinin beklenen şekilde olduğunu görüyorsunuz. Anca, belirli bir zaman diliminde çok fazla istek olduğunu gösteren HTTP durum kodu 429'u içeren birden fazla yanıt olduğunu da fark ediyorsunuz.

Bu olaylardan birini seçtiğinizde şu hatayı görüyorsunuz: "Hız sınırı aşıldı. XX saniye içinde yeniden deneyin."

Örnek senaryo - 429 hatası.

Analiz

İsteklerin neden kısıtlandığını anlamak için bu sorunun daha ayrıntılı analiz edilmesi gerekiyor. İzleyici'de her createRow çağrısı için, ProgressCount.Text özelliğinden her biri farklı bir varlığa gelen çok sayıda getRows isteği olduğunu görürsünüz. Bu varlıklar, uygulamanın satır oluşturduğu varlıklar değildir. İzleyici'de, aşağıdaki resimde görünen şekilde ProgressCount.Text formülü gösterilir.

429 Hatası - Formül.

Eklenen her kayıt için formül yeniden değerlendirilir ve CountRows birkaç varlık üzerinde çağırılır.  CountRows için Dataverse'te temsilci seçilemediğinden bu davranış, günlükte getRows eylemine neden olur. Her bir kayıt ekleme isteği için muhtemelen her bir varlıktaki satırları saymak üzere 12 ek istek yaparsınız.

Dataverse platformu hizmete yönelik istekleri azalttığından, bu ekstra istekler ara sıra hatalara neden olur. Bu, genel performans sorununu da açıklar.

Sonraki adımlar

İzleyici'yi kullanarak hata ayıklama

Ayrıca bkz.

Gelişmiş izleme
İzleyici ile model temelli uygulamalarda hata ayıklama

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).