Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Monitor langsung tersedia secara lalai untuk semua aplikasi kanvas. Menggunakan Monitor Langsung, anda boleh mengesan peristiwa apabila ia berlaku dalam aplikasi kanvas semasa pengalaman pengarangan dalam Power Apps Studio atau anda boleh menggunakan Monitor untuk menyahpepijat versi aplikasi kanvas yang diterbitkan. Maklumat lanjut: Gambaran keseluruhan monitor langsung
Mulakan dengan Monitor langsung dalam apl kanvas
Untuk membuka Pantau semasa mengarang app
Daftar masuk ke Power Apps.
Cipta apl baharu atau edit apl sedia ada.
Pada anak tetingkap kiri, pilih Alat lanjutan.
Pilih Buka monitor langsung.
Tindakan ini membuka Monitor langsung dalam tab penyemak imbas baharu dan menyambungkannya ke sesi sedia ada Power Apps Studio anda.
Pemberitahuan muncul di bahagian atas untuk menunjukkan sesi pemantauan semasa sebagai sesi Studio.
Tip
Monitor langsung tidak mempunyai kesan pada apl anda. Anda boleh menggunakan monitor langsung dengan mana-mana app dalam persekitaran ujian atau dalam pengeluaran.
Buka Monitor Langsung untuk apl yang diterbitkan
Anda juga boleh menggunakan monitor langsung untuk menyahpepijat apl yang diterbitkan dalam pemain web.
Untuk membuka Monitor langsung untuk apl yang diterbitkan
Daftar masuk ke Power Apps.
Pada anak tetingkap kiri, pilih Apl.
Pilih aplikasi daripada senarai.
Pilih menu lungsur di sebelah Butiran dan kemudian pilih,Monitor langsung.
Pilih Main apl yang diterbitkan.
Tindakan ini membuka apl yang diterbitkan dalam tab penyemak imbas baharu dan menyambungkannya ke sesi monitor Langsung semasa anda. Anda akan melihat peristiwa dalam Pemantau Langsung dengan serta-merta apabila apl dimuatkan dalam pemain web dan semasa anda berinteraksi dengan apl yang diterbitkan.
Pemantau langsung juga memaparkan pemberitahuan bahawa sesi pemantauan yang sedang dibuka adalah untuk versi aplikasi yang diterbitkan.
Untuk apl yang dijalankan pada Power Apps mudah alih (pratonton)
Ikut langkah di atas, tetapi pilih Salin pautan monitor dan bukannya Apl Play yang diterbitkan. Gunakan pautan yang disalin pada peranti anda untuk membuka sesi yang dipantau untuk apl yang diterbitkan. Pastikan pautan dibuka menggunakan Power Apps mudah alih, bukan penyemak imbas.
Nota
Salin pautan monitor boleh didapati di https://make.preview.powerapps.com
Tetapan: Aplikasi nyahpepijat yang diterbitkan
Jika anda mahu melihat ungkapan sumber dalam Pemantau Langsung untuk aplikasi yang diterbitkan, anda perlu menghidupkan seting untuk menerbitkan ungkapan dengan aplikasi. Tetapan ini adalah sama untuk menjana fail nyahpepijat dalam pembangunan tradisional. Terbitkan ungkapan sumber dengan aplikasi anda adalah pilihan. Walaupun tetapan ini dimatikan, anda masih boleh melihat peristiwa yang berlaku dalam aplikasi anda tetapi anda tidak boleh memetakan peristiwa ini kepada ungkapan atau formula tertentu.
Untuk mendayakan tetapan ini, pergi ke Tetapan Fail> dan kemudian hidupkan Nyahpepijat apl yang diterbitkan.
Nota
Mendayakan tetapan ini mempunyai kesan yang menjejaskan terhadap prestasi aplikasi anda untuk semua pengguna anda. Untuk meminimumkan kesan, nyahdayakan tetapan ini sebaik sahaja anda tidak perlu melihat ungkapan sumber apabila menyahpepijatan aplikasi anda yang diterbitkan.
Lihat acara dalam monitor langsung
Untuk melihat peristiwa daripada aplikasi anda, mainkan aplikasi dalam Power Apps Studio. Monitor langsung kemudiannya akan memaparkan jadual peristiwa semasa ia berlaku, bersama-sama dengan butiran tertentu.
Contoh: Menggunakan monitor langsung dengan aplikasi kanvas
Dalam contoh ini, anda akan menggunakan apl Data Sampel Northwind yang disertakan dengan penyelesaian sampel Northwind.
Penyelesaian sampel Northwind ialah apl kanvas yang memuatkan data Microsoft Dataverse sampel. Anda juga boleh mencipta aplikasi baharu atau menggunakan aplikasi sedia ada.
Latar belakang
Pertimbangkan senario yang aplikasi telah digunakan dan versi awal aplikasi akan mengalami penurunan prestasi. Aplikasi ini juga sekali-sekala menjana ralat dengan tiada corak yang jelas. Memuatkan data dalam aplikasi selalunya berjaya tetapi kadang-kala gagal.
Apabila anda menyemak Monitor langsung, anda melihat operasi data seperti yang dijangkakan. Walau bagaimanapun, anda juga melihat beberapa respons yang mempunyai kod status HTTP 429, menunjukkan bahawa telah ada permintaan yang terlalu banyak dalam jangka masa tertentu.
Apabila anda memilih peristiwa sedemikian, anda lihat ralat seperti "Had kadar telah melebihi. Cuba semula dalam XX saat."
Analisis
Masalah ini memerlukan analisis lanjut untuk memahami sebab permintaan menjadi perlahan. Dalam monitor Langsung, anda melihat bahawa untuk setiap panggilan createRow , terdapat beberapa permintaan getRows daripada sifat ProgressCount.Text , setiap satu kepada entiti yang berbeza. Entiti ini bukan entiti untuk baris yang aplikasi ciptakan. Formula ProgressCount.Text dilihat dalam monitor Langsung, seperti yang ditunjukkan dalam imej berikut.
Bagi setiap rekod yang ditambah, formula dinilai semula dan CountRows dipanggil pada beberapa entiti. Tingkah laku ini menghasilkan getRows dalam log, kerana CountRows tidak diwakilkan untuk Dataverse. Untuk setiap permintaan tunggal untuk menambah rekod, anda berpotensi untuk membuat 12 permintaan tambahan untuk mengira baris dalam setiap entiti.
Permintaan tambahan ini menyebabkan ralat berkala kerana platform Dataverse telah mendikit permintaan kepada perkhidmatan. Ini juga menjelaskan masalah prestasi keseluruhan.
Langkah-langkah berikutnya
Penyahpepijatan kolaboratif dengan monitor langsung
Lihat juga
Pemantauan lanjutan
Menyahpepijat apl dipacu model dengan Monitor