ภาพรวมของตัวตรวจสอบ
ตัวตรวจสอบเป็นเครื่องมือที่ให้ผู้ผลิตสามารถดูสตรีมของเหตุการณ์จากเซสชันของผู้ใช้เพื่อวินิจฉัยและแก้ไขปัญหา ผู้สร้างแอปพื้นที่ทำงานสามารถใช้ตัวตรวจสอบเพื่อดูเหตุการณ์ในขณะที่สร้างแอปใหม่ใน Power Apps Studio หรือเพื่อตรวจสอบแอปที่เผยแพร่ระหว่างรันไทม์ ผู้ผลิตแอปแบบจำลองสามารถตรวจสอบการนำทางเพจ การดำเนินการคำสั่ง ปัญหาเกี่ยวกับฟอร์ม และการดำเนินการหลักอื่น ๆ เพื่อทำความเข้าใจพฤติกรรมของแอปและทำการปรับปรุง
สวัสดิการ
จอภาพสามารถช่วยคุณวินิจฉัยปัญหาและแก้ไขได้เร็วขึ้น และสร้างแอปที่น่าเชื่อถือได้มากขึ้น ให้มุมมองเชิงลึกของแอปของคุณโดยบันทึกกิจกรรมสำคัญทั้งหมดที่เกิดขึ้นในแอปขณะที่ทำงาน ตัวตรวจสอบยังให้ความเข้าใจที่ดีขึ้นว่าเหตุการณ์และสูตรที่มีอยู่ในแอปของคุณทำงานอย่างไร ดังนั้นคุณจึงสามารถปรับปรุงประสิทธิภาพและระบุข้อผิดพลาดหรือปัญหาได้
การดีบักแอป
กุญแจสำคัญในการแก้ไขปัญหาคือการมีความเข้าใจมากขึ้นว่าแอปของคุณทำอะไรและทำอย่างไร บางครั้งก็ยากที่จะแยกปัญหาโดยการดูสูตรของแอป หรือแม้กระทั่งการตรวจสอบข้อผิดพลาดของรันไทม์ การดูเหตุการณ์ที่เกิดขึ้นในแอปของคุณสามารถช่วยให้คุณเข้าใจลำดับเหตุการณ์และประสิทธิภาพของแอป เพื่อระบุข้อผิดพลาดและวินิจฉัยปัญหาได้เร็วขึ้น
ตัวอย่างปัญหาและคำถามที่คุณสามารถพบได้เมื่อใช้ตัวตรวจสอบ ได้แก่ :
การโทรผ่านเครือข่ายจำนวนมาก
- แอปเรียกข้อมูลบ่อยเกินไปหรือไม่
- คุณสามารถเพิ่มประสิทธิภาพแอปเพื่อดึงข้อมูลเมื่อจำเป็นเท่านั้นหรือไม่
- การควบคุมตัวจับเวลาทำงานบ่อยเกินไปหรือไม่
- มีเหตุการณ์มากเกินไปเกิดขึ้นเมื่อแอปเริ่มต้นหรือไม่ การดึงข้อมูลบางส่วนอาจล่าช้าหรือไม่
การดึงข้อมูลจากแหล่งข้อมูลเดียวกัน
- คุณสามารถใช้รูปแบบที่แตกต่างกัน เช่น การแคชข้อมูลในคอลเลกชันหรือตัวแปรแทนการดึงข้อมูลเดียวกันหลาย ๆ ครั้งได้หรือไม่
ขนาดข้อมูลตอบกลับ
- คุณสามารถใช้ตัวกรองการค้นหาเพื่อลดจำนวนข้อมูลที่ร้องขอได้หรือไม่
ระยะเวลาของคำขอ
- ตัวเชื่อมต่อและปลั๊กอินได้รับการปรับให้เหมาะสมหรือไม่
- คุณสามารถลดขนาดของการตอบกลับโดยใช้ตัวกรองแบบสอบถามได้หรือไม่
ข้อผิดพลาด
- คุณกำหนดค่าสิทธิ์ที่จำเป็นในการเรียกใช้แอปอย่างถูกต้องหรือไม่
- คำขอของคุณถูกจำกัดโดยแพลตฟอร์มหรือไม่
ข้อกำหนดเบื้องต้น
คุณจะต้องมีสมาชิกบทบาทความปลอดภัยต่อไปนี้ในสภาพแวดล้อมเพื่อใช้ Monitor
ชนิดแอป | บทบาทความปลอดภัยที่จำเป็น |
---|---|
แอปพื้นที่ทำงาน | ผู้ดูแลระบบสภาพแวดล้อมหรือผู้สร้างสภาพแวดล้อม |
แอปแบบจำลอง | ผู้ดูแลระบบหรือผู้กำหนดค่าระบบสำหรับองค์กร Dataverse |
ข้อมูลเพิ่มเติม: กำหนดค่าความปลอดภัยของผู้ใช้กับทรัพยากรในสภาพแวดล้อม
แดชบอร์ด Monitor
คุณสามารถตรวจสอบคุณสมบัติต่างๆ สำหรับแต่ละเหตุการณ์ภายใน Monitor ขึ้นอยู่กับประเภทของเหตุการณ์ คุณสมบัติเหล่านี้บางอย่างอาจไม่มีข้อมูล รูปภาพต่อไปนี้แสดงตัวอย่างของแดชบอร์ดตัวตรวจสอบสำหรับแอปพื้นที่ทำงาน
ชื่อคอลัมน์ | รายละเอียด |
---|---|
Id | หมายเลขลำดับของเหตุการณ์ |
เวลา | เวลาที่เหตุการณ์เกิดขึ้น |
ประเภท | ชนิดของเหตุการณ์ เช่น เครือข่าย |
การดำเนินการ | ชื่อการดำเนินการภายในที่เป็นผลของคำขอภายในแอป ตัวอย่างเช่น createRow เป็นชื่อการดำเนินการจากฟังก์ชัน Patch |
ผลลัพธ์ | คำอธิบายข้อความของรหัสสถานะ ตัวอย่างเช่น สถานะ 429 จะปรากฏเป็น "ข้อผิดพลาด" ในคอลัมน์ผลลัพธ์ สีแถวยังช่วยระบุข้อผิดพลาดและคำเตือนได้อย่างรวดเร็ว |
ข้อมูลผลลัพธ์ | การแปลรหัสข้อผิดพลาดและผลลัพธ์โดยละเอียด ตัวอย่างเช่น รหัสสถานะ 429 จะปรากฏเป็น "คำขอมากเกินไป" ในคอลัมน์นี้ |
สถานะ | รหัสสถานะ HTTP ของคำขอเครือข่าย ตัวอย่างเช่น รหัส 2XX แสดงถึงคำขอที่ประสบความสำเร็จ ในขณะที่รหัส 4XX แสดงถึงข้อผิดพลาด |
ระยะเวลา | ส่วนใหญ่สามารถใช้ระยะเวลาเพื่อทำความเข้าใจประสิทธิภาพของการโทรเครือข่ายในแอปได้ แต่ก็ขึ้นอยู่กับชนิดของเหตุการณ์ด้วย ตัวอย่างเช่น สำหรับคำขอเครือข่าย ระยะเวลาคือเวลาที่ส่งคำขอและได้รับการตอบกลับ |
แหล่งข้อมูล | ชื่อของแหล่งข้อมูลที่เข้าถึงโดยการดำเนินการเหตุการณ์ที่ยกขึ้น (ตัวอย่างเช่น ชื่อของตาราง Microsoft Dataverse) |
ควบคุม | ชื่อตัวควบคุมที่เชื่อมโยงกับเหตุการณ์นี้ |
คุณสมบัติ | คุณสมบัติตัวควบคุมที่ใช้งานอยู่ของเหตุการณ์ที่ยกขึ้น |
ขนาดการตอบสนอง | สำหรับเหตุการณ์คำขอเครือข่าย แสดงขนาดของการตอบกลับที่ได้รับจากผู้ส่งไปยังแอปของคุณเป็นไบต์ |
เมื่อคุณเลือกเหตุการณ์ในตาราง แผงควบคุมจะแสดงรายละเอียดเพิ่มเติมเกี่ยวกับเหตุการณ์นั้น แผงมีสี่แท็บ:
รายละเอียด: แสดงภาพรวมระดับสูงของเหตุการณ์ที่คุณเลือกข้อมูลบางส่วนอาจถูกยุบในมุมมองทรี คุณสามารถขยายและดูรายละเอียดแนวลึกเพื่อดูเนื้อหา
สูตร: แสดงสูตรที่เกี่ยวข้องจากแอปของคุณสำหรับเหตุการณ์ที่เลือก ชื่อของคุณสมบัติตัวควบคุมที่ทริกเกอร์เหตุการณ์จะปรากฏที่ด้านบนของแท็บ และภายในตารางเหตุการณ์
คำขอ: แสดงคำขอ HTTP ที่ถูกส่ง
การตอบสนอง: แสดงการตอบสนอง HTTP ที่ได้รับ คุณสามารถดูการตอบสนองในรูปแบบ JSON
สถานการณ์ที่ไม่รองรับสำหรับตัวตรวจสอบ
หากต้องการเรียนรู้เกี่ยวกับสถานการณ์ที่ไม่รองรับสำหรับตัวตรวจสอบ ไปที่ การตรวจสอบขั้นสูง - สถานการณ์ที่ไม่รองรับ
ขั้นตอนถัดไป
ดูเพิ่มเติม
แก้ไขปัญหาของฟอร์มในแอปแบบจำลอง
การแก้ไขข้อบกพร่องร่วมกันด้วยตัวตรวจสอบ
การตรวจสอบขั้นสูง
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)
คำติชม
https://aka.ms/ContentUserFeedback
เร็วๆ นี้: ตลอดปี 2024 เราจะขจัดปัญหา GitHub เพื่อเป็นกลไกคำติชมสำหรับเนื้อหา และแทนที่ด้วยระบบคำติชมใหม่ สำหรับข้อมูลเพิ่มเติม ให้ดู:ส่งและดูข้อคิดเห็นสำหรับ