Bagikan melalui


Ikhtisar monitor langsung

Monitor langsung adalah alat yang menawarkan kemampuan pembuat untuk melihat aliran peristiwa dari sesi pengguna untuk mendiagnosis dan memecahkan masalah. Pembuat aplikasi kanvas dapat menggunakan Monitor Langsung untuk melihat peristiwa saat membuat aplikasi Power Apps Studio baru atau untuk memantau aplikasi yang diterbitkan selama runtime. Pembuat aplikasi berdasarkan model dapat memantau navigasi halaman, eksekusi perintah, masalah terkait formulir, dan tindakan utama lainnya untuk memahami perilaku aplikasi dan melakukan peningkatan.

Tunjangan

Monitor langsung dapat membantu Anda mendiagnosis dan memecahkan masalah dengan lebih cepat, serta membuat aplikasi yang lebih andal. Aplikasi ini memberikan tampilan mendalam aplikasi Anda dengan mendata semua aktivitas utama yang terjadi dalam aplikasi saat berjalan. Monitor langsung juga memberikan pemahaman yang lebih baik tentang cara kerja peristiwa dan rumus yang terkandung dalam aplikasi Anda, sehingga Anda dapat meningkatkan performa dan mengidentifikasi kesalahan atau masalah apa pun.

Debugging aplikasi

Kunci untuk melakukan debug pada masalah adalah memahami secara mendetail bagaimana aplikasi Anda bekerja beserta prosesnya. Terkadang, sulit untuk mengisolasi masalah hanya dengan melihat rumus aplikasi, atau bahkan meninjau kesalahan runtime. Melihat aktivitas saat terjadi di aplikasi dapat membantu Anda memahami urutan aktivitas dan kinerja aplikasi untuk menemukan kesalahan dan mendiagnosis masalah dengan lebih cepat.

Beberapa contoh masalah dan kueri yang dapat Anda temukan saat menggunakan Live monitor adalah:

  • Jumlah panggilan jaringan yang tinggi

    • Apakah aplikasi mengambil data terlalu sering?
    • Dapatkah Anda mengoptimalkan aplikasi untuk mengambil data hanya saat diperlukan?
    • Apakah kontrol timer berjalan terlalu sering?
    • Apakah terlalu banyak aktivitas terjadi saat aplikasi dimulai? Apakah pengambilan beberapa data dapat ditunda?
  • Mengambil data dari sumber data yang sama

    • Apakah Anda dapat menggunakan pola yang berbeda seperti cache data dalam kumpulan atau variabel, bukan mengambil data yang sama beberapa kali?
  • Ukuran data respons

    • Dapatkah Anda menggunakan filter kueri untuk mengurangi jumlah data yang diminta?
  • Durasi permintaan

    • Apakah konektor dan plugin dioptimalkan?
    • Dapatkah Anda dapat mengurangi ukuran respons dengan menggunakan filter kueri?
  • Kesalahan

    • Sudahkah Anda mengkonfigurasi izin yang diperlukan untuk menjalankan aplikasi dengan benar?
    • Apakah permintaan Anda dibatasi oleh platform?

Prasyarat

Anda memerlukan keanggotaan peran keamanan berikut di lingkungan untuk menggunakan Monitor Langsung.

Jenis aplikasi Peran keamanan yang diperlukan
Aplikasi Kanvas Admin Lingkungan atau Pembuat Lingkungan
Aplikasi yang diarahkan model Administrator sistem atau penyesuai sistem untuk organisasi Dataverse

Informasi lebih lanjut: Mengonfigurasi keamanan pengguna ke sumber daya di lingkungan

Dasbor monitor langsung

Anda dapat meninjau berbagai properti untuk setiap acara di dalam monitor langsung. Tergantung pada kategori aktivitas, beberapa properti ini mungkin tidak berisi data. Gambar berikut menunjukkan contoh dasbor Monitor Langsung untuk aplikasi kanvas.

Monitor dasbor.

Nama kolom Description
Id Angka urut untuk peristiwa.
Waktu Waktu aktivitas terjadi.
Golongan Jenis peristiwa, seperti Jaringan.
Operasi Nama operasi internal yang dihasilkan dari permintaan di dalam aplikasi. Misalnya, createRow adalah nama operasi dari fungsi Patch .
Hasil Deskripsi teks kode status. Misalnya, status 429 akan muncul sebagai " Error" di kolom hasil. Warna baris juga mempermudah identifikasi kesalahan dan peringatan dengan cepat.
Info Hasil Terjemahan mendetail kode kesalahan dan Hasil. Misalnya, kode Status 429 akan ditampilkan sebagai "Terlalu banyak permintaan" dalam kolom ini.
Keadaan Kode status HTTP permintaan jaringan. Contohnya, kode 2XX menunjukkan permintaan yang berhasil, sedangkan kode 4XX menunjukkan kesalahan.
Durasi Durasi biasanya dapat digunakan untuk memahami kinerja panggilan jaringan dalam aplikasi, tetapi juga bergantung pada jenis aktivitas. Contohnya, untuk permintaan jaringan, durasi adalah waktu yang diperlukan untuk permintaan dikirim dan respons diterima.
sumber data Nama sumber data yang diakses oleh operasi aktivitas yang dimaksud (Misalnya, nama tabel Microsoft Dataverse).
Menguasai Nama Kontrol yang terkait dengan aktivitas ini
Harta benda Properti Kontrol aktif aktivitas yang dimaksud.
Ukuran respons Untuk aktivitas permintaan jaringan, menunjukkan ukuran respons yang diterima dari pengirim ke aplikasi Anda, dalam bita.

Bila Anda memilih aktivitas di kisi, panel akan menampilkan rincian tambahan tentang aktivitas. Panel memiliki empat tab:

  • Detail: Menampilkan ringkasan tingkat tinggi dari acara yang Anda pilih. Beberapa data mungkin diciutkan dalam tampilan hierarki. Anda dapat memperluas dan menelusuri paling detail untuk melihat konten.

    Monitor - Detail.

  • Rumus: Menampilkan rumus terkait dari aplikasi Anda untuk peristiwa yang dipilih. Nama properti kontrol yang memicu aktivitas ditampilkan di bagian atas tab, dan di dalam tabel aktivitas.

    Monitor - Rumus.

  • Permintaan: Menampilkan permintaan HTTP yang dikirim.

    Monitor - Permintaan.

  • respons: Menampilkan respons HTTP yang diterima. Anda dapat melihat respons dalam format JSON.

    Pantau - respons.

Skenario yang tidak didukung untuk Monitor Langsung

Untuk mempelajari skenario yang tidak didukung untuk Monitor Langsung, buka Pemantauan tingkat lanjut - skenario yang tidak didukung.

Langkah berikutnya

Lihat juga

Memecahkan masalah formulir di aplikasi berdasarkan model
Penelusuran kesalahan kolaboratif dengan Monitor Langsung
Pemantauan lanjutan