Ambil perhatian
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba log masuk atau menukar direktori.
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Monitor langsung boleh membantu anda menyahpepijat dan mendiagnosis masalah serta membantu anda membina apl yang lebih pantas dan lebih dipercayai. Monitor langsung menyediakan pandangan mendalam tentang cara apl berjalan dengan menyediakan log semua aktiviti utama dalam apl anda semasa apl dijalankan. Anda juga boleh menyahpepijat apl dipacu model yang diterbitkan secara kolaboratif dengan jurutera sokongan atau menyahpepijat isu sesi pengguna lain. Untuk mendapatkan maklumat lanjut tentang cara menyahpepijat apl dipacu model yang diterbitkan secara kolaboratif, pergi ke Penyelesaian masalah kolaboratif menggunakan monitor langsung.
Penting
Pemantauan langsung untuk apl dipacu model memerlukan versi klien apl dipacu model anda menjadi 1.4.5973-2307.2 atau lebih baru.
Untuk mendapatkan maklumat lanjut tentang masa anda perlu memantau aplikasi, lihat Gambaran keseluruhan pemantauan. Untuk menjalankan Pemantauan Langsung dengan aplikasi kanvas, lihat Menyahpepijat aplikasi kanvas dengan Pemantau Langsung.
Gunakan monitor langsung untuk mendiagnosis apl dipacu model
Log masuk Power Apps dan kemudian pilih Apl daripada anak tetingkap navigasi kiri.
Pilih aplikasi dipacu model yang anda mahu pantau dan kemudian pilih Monitor langsung pada bar perintah.
Dalam halaman web yang dibuka, pilih Play apl dipacu model untuk membuka apl anda.
Nota
Sebagai alternatif, anda boleh menjalankan aplikasi berpandukan model dan menambah "&monitor=true" pada hujung URL dalam pelayar. Kemudian, pilih Monitor langsung pada bar arahan untuk memulakan sesi pemantauan dalam tab baharu.
Selepas apl dibuka daripada monitor Langsung, anda akan melihat sesi nyahpepijat Sertai pemantau? kotak dialog. Ini memberitahu anda bahawa sebarang data daripada apl akan dihantar kepada pemilik monitor langsung. Pilih Sertai. Acara mula mengalir ke skrin sesi Monitor langsung apabila ia berlaku dalam apl.
Pilih peristiwa untuk memaparkan maklumat tambahan dalam anak tetingkap kanan.
Peristiwa dipantau
Navigasi halaman, pelaksanaan arahan, simpanan borang dan tindakan utama lain akan menghantar penunjuk prestasi utama dan peristiwa rangkaian ke monitor Langsung.
FullLoad
FullLoad menandakan muatan lengkap navigasi halaman, seperti muatan borang edit. Acara ini menunggu permintaan rangkaian tertentu dilengkapkan dan semua pemaparan selesai, jadi borang boleh disediakan sebelum FullLoad selesai.
Pilih acara FullLoad untuk memaparkan tab Butiran .
Peristiwa FullLoad menangkap banyak statistik tentang muatan halaman. Anda boleh melihat borang edit tugas dimuatkan dalam 506 ms dan memilih baris mendedahkan maklumat dalam anak tetingkap sifat. Anda boleh melihat butiran tentang customScriptTime (masa yang dihabiskan untuk melaksanakan JavaScript tersuai), loadType (0 = jenis halaman memuatkan kali pertama, 1 = entiti memuatkan kali pertama, 2 = rekod pemuatan kali pertama, 3 = rekod tepat telah dilawati), dan FormId (pengecam borang untuk diagnosis lanjut). Memperluaskan Atribusi memberikan pecahan masa pelaksanaan JS tersuai mengikut jenis, penerbit, penyelesaian, versi, sumber web dan kaedah. Ini boleh membantu mengenal pasti kesesakan dalam masa muat borang.
Network
Acara Rangkaian mendedahkan butiran tentang setiap permintaan yang dibuat daripada apl.
Pilih acara Rangkaian untuk memaparkan tab Butiran .
Terdahulu anda belajar tentang monitor langsung dan cara menggunakannya untuk apl dipacu model. Mari lihat beberapa senario di mana monitor langsung boleh membantu anda dalam menyelesaikan ralat skrip, tingkah laku yang tidak dijangka dan kelembapan.
Ralat skrip tersuai
Kadang-kadang, pepijat dalam JS tersuai menyebabkan ralat skrip atau masalah kefungsian apabila pemuatan halaman. Walaupun ini biasanya menghasilkan timbunan panggilan dalam dialog, sukar untuk sentiasa tahu punca ia datang atau menyahkod ralat. Monitor langsung menerima acara daripada apl dengan butiran lanjut tentang ralat, supaya anda boleh menyahpepijat dengan lebih cepat dan mudah.
Sebagai contoh, bayangkan pengguna mengalami dialog ralat skrip pada muatan borang akaun. Anda boleh menggunakan monitor langsung untuk mendapatkan butiran lanjut tentang acara tersebut. Sebaik sahaja senario diterbitkan semula, anda boleh melihat ralat skrip menunjukkan peristiwa ralat yang diserlahkan dengan warna merah. Memilih baris ini memberi anda bukan sahaja timbunan panggilan tetapi nama penerbit, nama/versi penyelesaian, nama sumber web dan jenis (seperti onload, onchange, RuleEvaluation dan CustomControl). Dalam contoh ini, ia kelihatan seperti kesalahan dalam skrip.
Prestasi perlahan
Alat pembangun penyemak imbas boleh membantu memuatkan halaman perlahan profil, tetapi terdapat banyak data untuk ditapis dan tidak jelas perkara yang penting untuk dilihat. Pemantau langsung menyelesaikan masalah ini dengan menunjukkan peristiwa berkaitan yang menyumbang kepada prestasi memuatkan halaman.
Sebagai contoh, bayangkan pengguna mengalami beban borang akaun yang perlahan dan pelayar sentiasa beku. Dalam kes ini, selepas anda menghasilkan semula isu tersebut, anda boleh melihat amaran prestasi yang memberitahu anda bahawa XMLHttpRequest segerak telah dihantar semasa beban yang merendahkan prestasi.
Lihat catatan blog sebelumnya untuk cara mengurangkan masalah prestasi XMLHttpRequest (XHR) segerak.
Untuk setiap muatan halaman, platform data menghantar semua KPI untuk jujukan pemuatan serta butiran permintaan rangkaian seperti yang dinyatakan sebelum ini.
Lihat juga
Gunakan monitor langsung untuk menyelesaikan masalah tingkah laku borang apl dipacu model