Gambaran keseluruhan Pemantau

Monitor adalah alat yang menawarkan pembuat keupayaan untuk melihat strim peristiwa daripada sesi pengguna untuk mendiagnosis dan menyelesaikan masalah. Pembuat aplikasi kanvas boleh sama ada menggunakan Monitor untuk melihat peristiwa semasa membina aplikasi baharu dalam Power Apps Studio atau untuk memantau aplikasi yang diterbitkan semasa waktu jalan. Pembuat aplikasi berpandukan model boleh memantau navigasi halaman, pelaksanaan perintah, isu berkaitan borang dan tindakan utama lain untuk memahami tingkah laku aplikasi dan membuat peningkatan.

Manfaat

Monitor boleh membantu anda mendiagnosis dan menyelesaikan masalah lebih cepat dan membina aplikasi lebih dipercayai. Ia menyediakan pandangan mendalam tentang aplikasi anda dengan menyediakan log semua aktiviti utama yang berlaku semasa aplikasi berjalan. Monitor juga memberikan pemahaman yang lebih baik tentang cara peristiwa dan formula yang terkandung dalam kerja aplikasi anda supaya anda boleh mempertingkatkan prestasi dan mengenal pasti sebarang ralat atau masalah.

Nyahpepijat aplikasi

Kunci untuk penyahpepijatan masalah adalah untuk memahami dengan lebih baik perlakuan aplikasi anda dan cara ia melakukannya.Kadang-kadang sukar untuk mengasingkan masalah dengan hanya melihat formula aplikasi, atau bahkan dengan menyemak ralat masa jalan. Lihat peristiwa yang berlaku dalam aplikasi anda boleh membantu anda memahami urutan peristiwa dan prestasi aplikasi anda untuk mengesan ralat dan mendiagnosis masalah dengan lebih cepat.

Beberapa contoh masalah dan pertanyaan yang boleh anda jumpai apabila menggunakan Monitor adalah:

  • Bilangan panggilan rangkaian yang tinggi

    • Adakah aplikasi mengambil data terlalu kerap?
    • Bolehkah anda mengoptimumkan aplikasi untuk hanya mengambil data apabila diperlukan?
    • Adakah kawalan pemasa tercetus terlalu kerap?
    • Adakah terlalu banyak peristiwa berlaku apabila aplikasi bermula? Bolehkah pengambilan sesetengah data dilewatkan?
  • Mendapatkan semula data daripada sumber data yang sama

    • Bolehkah anda menggunakan corak berbeza seperti pengagregatan data dalam koleksi atau pemboleh ubah daripada mengambil data yang sama beberapa kali?
  • Saiz data respons

    • Bolehkah anda menggunakan penapis pertanyaan untuk mengurangkan jumlah data yang diminta?
  • Tempoh permintaan

    • Adakah penyambung dan pasang dalam dioptimumkan?
    • Bolehkah anda mengurangkan saiz respons dengan menggunakan penapis pertanyaan?
  • Ralat

    • Sudahkah anda mengkonfigurasi keizinan yang diperlukan untuk menjalankan aplikasi dengan betul?
    • Adakah permintaan anda terbatas oleh platform?

Prasyarat

Anda akan memerlukan keahlian peranan keselamatan berikut dalam persekitaran untuk menggunakan Pantau.

Jenis aplikasi Peranan keselamatan yang diperlukan
Aplikasi Kanvas Pentadbir Persekitaran atau Pembuat Persekitaran
Aplikasi berpandukan model Pentadbir Sistem atau Penyesuai Sistem untuk organisasi Dataverse

Maklumat lanjut: Konfigurasikan keselamatan pengguna ke sumber di persekitaran

Papan pemuka Monitor

Anda boleh menyemak semula pelbagai sifat untuk setiap peristiwa dalam Pantau. Bergantung pada kategori peristiwa, sesetengah sifat ini mungkin tidak mengandungi data. Imej berikut menunjukkan contoh papan pemuka Monitor untuk aplikasi kanvas.

Papan pemuka Pemantau.

Nama lajur Penerangan
Id Nombor jujukan untuk peristiwa.
Masa Masa peristiwa berlaku.
Kategori Jenis acara, seperti Rangkaian.
Operasi Hasil nama operasi dalaman permintaan dalam aplikasi. Contohnya,createRow **  ialah nama operasi daripada fungsi Patch .
Hasil Perihalan teks bagi kod status. Contohnya, status 429 akan muncul sebagai "Ralat" dalam lajur hasil. Warna baris juga membantu untuk mengenal pasti sebarang ralat dan amaran dengan cepat.
Maklumat Hasil Terjemahan terperinci kod ralat dan hasil. Contohnya, kod status 429 akan muncul sebagai "Terlalu banyak permintaan" dalam lajur ini.
Status  Kod status HTTP  bagi permintaan rangkaian. Contohnya, kod 2XX mewakili permintaan yang berjaya, manakala kod 4XX mewakili ralat.
Tempoh Tempoh kebanyakan boleh digunakan untuk memahami prestasi panggilan rangkaian dalam aplikasi, tetapi ia juga bergantung pada jenis peristiwa. Contohnya, untuk permintaan rangkaian, tempoh adalah masa yang diambil untuk permintaan dihantar dan respons yang diterima.
Sumber Data Nama sumber data diakses oleh operasi peristiwa yang ditimbulkan (contohnya, nama jadual Microsoft Dataverse).
Kawalan Nama Kawalan yang dikaitkan dengan peristiwa ini
Sifat Ciri kawalan aktif bagi peristiwa yang ditimbulkan.
Saiz respons Untuk peristiwa permintaan rangkaian, mewakili saiz respons yang diterima daripada penghantar kepada aplikasi anda, dalam bait.

Apabila anda memilih peristiwa dalam grid, panel memaparkan butiran tambahan tentang peristiwa. Panel mempunyai empat tab:

  • Butiran: Menunjukkan gambaran keseluruhan peringkat tinggi peristiwa yang anda pilih.Sesetengah data mungkin ditutup dalam pandangan pepohon. Anda boleh kembangkan dan gerudi bawah untuk melihat kandungan.

    Memantau - Butiran.

  • Formula: Menunjukkan formula berkaitan daripada aplikasi anda untuk acara yang dipilih. Nama sifat kawalan mencetuskan peristiwa dipaparkan di atas tab dan dalam jadual peristiwa.

    Memantau - Formula.

  • Permintaan: Menunjukkan permintaan HTTP yang dihantar.

    Memantau - Permintaan.

  • Respons: Menunjukkan respons HTTP yang diterima. Anda boleh melihat respons dalam format JSON.

    Memantau - Respons.

Senario tidak disokong untuk Monitor

Untuk pelajari tentang senario yang tidak disokong untuk Monitor, pergi ke Pemantauan lanjutan - senario yang tidak disokong.

Langkah seterusnya

Lihat juga

Selesaikan masalah borang dalam aplikasi berpandukan model
Penyahpepijatan melalui kerjasama dengan Monitor
Pemantauan lanjutan

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).