แชร์ผ่าน


การตรวจสอบสถานะและประสิทธิภาพของกระแสข้อมูล

คุณลักษณะสตรีมเหตุการณ์ Microsoft Fabric ช่วยให้คุณสามารถตรวจสอบการสตรีมข้อมูลเหตุการณ์ สถานะการนําเข้า และประสิทธิภาพการนําเข้าข้อมูลได้อย่างง่ายดาย บทความนี้อธิบายวิธีการตรวจสอบสถานะเหตุการณ์สตรีม ตรวจสอบบันทึก ข้อผิดพลาด และข้อมูลเชิงลึกด้วยเมตริก

ในเหตุการณ์มีสองชนิดของประสบการณ์การตรวจสอบ: ข้อมูลเชิงลึก ของข้อมูลและ บันทึกรันไทม์ คุณจะเห็นหนึ่งหรือทั้งสองมุมมอง โดยขึ้นอยู่กับต้นทางหรือปลายทางที่คุณเลือก

ข้อกำหนดเบื้องต้น

ก่อนที่คุณจะเริ่มต้น คุณต้องมี:

  • การเข้าถึงพื้นที่ทํางานแบบพรีเมียมด้วยผู้ชมหรือสิทธิ์ด้านบนที่มีรายการ Eventstream ของคุณอยู่
  • ต้นทางของฮับเหตุการณ์ Azure หรือปลายทางของเลคเฮ้าส์ถูกเพิ่มไปยังอีเวนต์สตรีมของคุณ

ข้อมูลเชิงลึก

แท็บ ข้อมูลเชิงลึก ข้อมูลจะปรากฏในบานหน้าต่างด้านล่างของตัวแก้ไขหลัก แท็บมีเมตริกที่คุณสามารถใช้เพื่อตรวจสอบสถานะและประสิทธิภาพของเหตุการณ์ ต้นทาง และปลายทาง แหล่งข้อมูลและปลายทางที่แตกต่างกันมีเมตริกที่แตกต่างกัน เมื่อคุณเลือกโหนดในพื้นที่ตัวแก้ไขหลัก เมตริกสําหรับโหนดเฉพาะนั้นจะปรากฏในแท็บข้อมูลเชิงลึก

ข้อมูลเชิงลึกในโหนดเหตุการณ์สตรีม

เมตริกต่อไปนี้จะปรากฏขึ้นสําหรับโหนด eventstream บนแท็บ ข้อมูลเชิงลึกของ ข้อมูล:

ระบบเมตริก หน่วย คำอธิบาย
IncomingMessages Count จํานวนเหตุการณ์หรือข้อความที่ส่งไปยังเหตุการณ์สตรีมในช่วงเวลาที่ระบุ
OutgoingMessages Count จํานวนเหตุการณ์หรือข้อความขาออกจากเหตุการณ์สตรีมในช่วงเวลาที่ระบุ
IncomingBytes ไบต์ ไบต์ขาเข้าสําหรับเหตุการณ์สตรีมในช่วงเวลาที่ระบุ
โทรออกไบต์ ไบต์ ไบต์ขาออกสําหรับเหตุการณ์สตรีมในช่วงเวลาที่ระบุ

วิธีดูข้อมูลเชิงลึกสําหรับเหตุการณ์สตรีม:

  1. เลือกโหนดเหตุการณ์ในพื้นที่ทํางานตัวแก้ไขหลัก

  2. ในบานหน้าต่างด้านล่าง ให้เลือกแท็บ ข้อมูลเชิงลึก

  3. ถ้ามีข้อมูลภายในกระแสเหตุการณ์ แผนภูมิเมตริกจะปรากฏบนแท็บ ข้อมูลเชิงลึก ข้อมูล

  4. ทางด้านขวาของแท็บ เลือกกล่องกาเครื่องหมายถัดจากเมตริกที่คุณต้องการแสดง

สกรีนช็อตที่แสดงเมตริกเหตุการณ์สตรีม

ข้อมูลเชิงลึกในแหล่งฮับเหตุการณ์ Azure แหล่งที่มาฮับ Azure iot ปลายทางของเลคเฮ้าส์และโหนดปลายทางของฐานข้อมูล KQL

เมตริกต่อไปนี้จะพร้อมใช้งานบนแท็บ ข้อมูลเชิงลึก สําหรับแหล่งฮับเหตุการณ์ Azure ต้นทางฮับ Azure iot ปลายทางของ lakehouse และปลายทางของฐานข้อมูล KQL ('การประมวลผลเหตุการณ์ก่อนโหมด ingestion')

ระบบเมตริก หน่วย คำอธิบาย
เหตุการณ์อินพุต Count จํานวนข้อมูลเหตุการณ์ที่กลไกจัดการเหตุการณ์ดึงมาจากเหตุการณ์ (ในปลายทางของเลคเฮ้าส์หรือปลายทางของฐานข้อมูล KQL) หรือจากแหล่งที่มาฮับเหตุการณ์ Azure (ในแหล่งฮับเหตุการณ์ Azure)
ไบต์ของเหตุการณ์การป้อนข้อมูล ไบต์ จํานวนข้อมูลเหตุการณ์ที่กลไกจัดการเหตุการณ์ดึงมาจากเหตุการณ์ (ในปลายทางของเลคเฮ้าส์หรือปลายทางของฐานข้อมูล KQL) หรือจากแหล่งที่มาของฮับเหตุการณ์ Azure (ในแหล่งฮับเหตุการณ์ Azure)
เหตุการณ์ผลลัพธ์ Count จํานวนของข้อมูลเหตุการณ์ที่กลไกจัดการเหตุการณ์ส่งไปยังฐานข้อมูลเลคเฮ้าส์หรือ KQL (ในปลายทางของเลคเฮ้าส์หรือปลายทางของฐานข้อมูล KQL) หรือกระแสเหตุการณ์ (ในแหล่งฮับเหตุการณ์ Azure)
เหตุการณ์อินพุตที่ถูกอุดตัน Count จํานวนของเหตุการณ์อินพุทที่ถูกอุดตันในกลไกจัดการเหตุการณ์
ข้อผิดพลาดในรันไทม์ Count จํานวนรวมของข้อผิดพลาดที่เกี่ยวข้องกับการประมวลผลเหตุการณ์
ข้อผิดพลาดในการแปลงข้อมูล Count จํานวนเหตุการณ์เอาต์พุตที่ไม่สามารถแปลงเป็น Schema เอาต์พุตที่คาดไว้ได้
ข้อผิดพลาดในการกําหนดความสัมพันธ์ Count จํานวนเหตุการณ์การป้อนข้อมูลที่ไม่สามารถดีซีเรียลไลซ์ภายในกลไกจัดการเหตุการณ์
การหน่วงเวลาลายน้ํา วินาที การหน่วงเวลาลายน้ําสูงสุดในพาร์ติชันทั้งหมดของผลลัพธ์ทั้งหมดสําหรับต้นทางหรือปลายทางนี้ ซึ่งคํานวณเป็นเวลาของนาฬิกาติดผนังลบลายน้ําที่ใหญ่ที่สุด

เมื่อต้องการดูข้อมูลเชิงลึกสําหรับแหล่งฮับเหตุการณ์ Azure ต้นทางฮับ Azure iot ปลายทางของ lakehouse หรือปลายทางของฐานข้อมูล KQL ('การประมวลผลเหตุการณ์ก่อนโหมด ingestion'):

  1. เลือกโหนดต้นทางฮับเหตุการณ์ Azure แหล่งฮับ Azure โหนดปลายทางของเลคเฮ้าส์หรือโหนดปลายทางของฐานข้อมูล KQL ในพื้นที่ทํางานตัวแก้ไขหลัก

  2. ในบานหน้าต่างด้านล่าง ให้เลือกแท็บ ข้อมูลเชิงลึก

  3. ถ้ามีข้อมูลภายในแหล่งฮับเหตุการณ์ Azure ปลายทางของ lakehouse หรือปลายทางของฐานข้อมูล KQL แผนภูมิเมตริกจะปรากฏบนแท็บ ข้อมูลเชิงลึก ของข้อมูล

  4. ทางด้านขวาของแท็บ เลือกกล่องกาเครื่องหมายถัดจากเมตริกที่คุณต้องการแสดง

สกรีนช็อตที่แสดงเมตริกต้นทางและปลายทาง

ข้อมูลเชิงลึกในโหนดแหล่งข้อมูลของตัวเชื่อมต่อการสตรีม

โหนดแหล่งที่มาของตัวเชื่อมต่อการสตรีมประกอบด้วยแหล่งข้อมูลต่อไปนี้:

  • ฐานข้อมูล Azure SQL เปลี่ยนแปลงการเก็บข้อมูล (CDC)
  • ฐานข้อมูล PostgreSQL CDC
  • ฐานข้อมูล MySQL CDC
  • Azure Cosmos DB CDC
  • เซิร์ฟเวอร์ SQL บน VM DB (CDC)
  • CDC อินสแตนซ์ที่จัดการแล้วของ Azure SQL
  • ผับ/ย่อย Google Cloud
  • Amazon Kinesis Data Streams
  • Confluent Cloud Kafka
  • Apache Kafka
  • Amazon MSK Kafka

เมตริกต่อไปนี้จะพร้อมใช้งานบนแท็บข้อมูลเชิงลึกสําหรับโหนดแหล่งข้อมูลของตัวเชื่อมต่อการสตรีม:

ระบบเมตริก หน่วย คำอธิบาย
เหตุการณ์ขาออกของแหล่งข้อมูล Count จํานวนของเรกคอร์ดที่ส่งออกมาจากการแปลงข้อมูล (ถ้ามี) และเขียนไปยังเหตุการณ์สตรีมสําหรับงานที่อยู่ในตัวเชื่อมต่อแหล่งข้อมูลที่มีชื่อในผู้ปฏิบัติงาน (เนื่องจากงานถูกรีสตาร์ทครั้งล่าสุด)
กิจกรรมขาเข้าของแหล่งข้อมูล Count ก่อนที่จะใช้การแปลงข้อมูล นี่คือจํานวนเรกคอร์ดที่สร้างขึ้นหรือโพลล์โดยงานที่อยู่ในตัวเชื่อมต่อต้นทางที่มีชื่อในผู้ปฏิบัติงาน (เนื่องจากงานถูกรีสตาร์ทครั้งล่าสุด)
บันทึกข้อผิดพลาดของตัวเชื่อมต่อแล้ว Count จํานวนข้อผิดพลาดที่ถูกบันทึกสําหรับงานตัวเชื่อมต่อนี้
ข้อผิดพลาดในการประมวลผลตัวเชื่อมต่อ Count จํานวนข้อผิดพลาดในการประมวลผลเรกคอร์ดในงานตัวเชื่อมต่อนี้
ความล้มเหลวในการประมวลผลตัวเชื่อมต่อ Count จํานวนความล้มเหลวในการประมวลผลเรกคอร์ดในงานตัวเชื่อมต่อนี้ รวมถึงความล้มเหลวในการลองใหม่
ข้ามเหตุการณ์ตัวเชื่อมต่อแล้ว Count จํานวนเรกคอร์ดที่ข้ามเนื่องจากข้อผิดพลาดภายในงานตัวเชื่อมต่อนี้

เมื่อต้องการดูข้อมูลเชิงลึกสําหรับแหล่งตัวเชื่อมต่อการสตรีม:

  1. เลือก ใช้แหล่งข้อมูลภายนอก จากนั้นเลือกแหล่งตัวเชื่อมต่อการสตรีม
  2. กําหนดค่าและเผยแพร่แหล่งตัวเชื่อมต่อการสตรีม
  3. ในบานหน้าต่างด้านล่างในมุมมองสด ให้เลือกแท็บ ข้อมูลเชิงลึก ข้อมูล
  4. ถ้ามีข้อมูลภายในแหล่งตัวเชื่อมต่อการสตรีม แผนภูมิเมตริกจะปรากฏบนแท็บข้อมูลเชิงลึก
  5. ทางด้านขวาของแท็บ เลือกกล่องกาเครื่องหมายถัดจากเมตริกที่คุณต้องการแสดง

สกรีนช็อตที่แสดงเมตริกแหล่งข้อมูลของตัวเชื่อมต่อ

รายการบันทึกเวลาทํางาน

แท็บบันทึกรันไทม์ช่วยให้คุณสามารถตรวจสอบบันทึกโดยละเอียดที่เกิดขึ้นในกลไกจัดการเหตุการณ์ บันทึกรันไทม์มีระดับความรุนแรงสามระดับ: คําเตือน ข้อผิดพลาด และข้อมูล

เมื่อต้องการดูบันทึกรันไทม์สําหรับแหล่งที่มาของฮับเหตุการณ์ Azure ต้นทางฮับ Azure iot ปลายทางของ lakehouse และปลายทางของฐานข้อมูล KQL ('การประมวลผลเหตุการณ์ก่อนโหมด ingestion'):

  1. เลือกแหล่งข้อมูลฮับเหตุการณ์ Azure ปลายทางของ lakehouse หรือปลายทางของฐานข้อมูล KQL ในพื้นที่ทํางานตัวแก้ไขหลัก

  2. ในบานหน้าต่างด้านล่าง ให้เลือกแท็บ บันทึก เวลาทํางาน

  3. ถ้ามีข้อมูลภายในแหล่งฮับเหตุการณ์ Azure ปลายทางของ lakehouse หรือปลายทางของฐานข้อมูล KQL บันทึกจะปรากฏบนแท็บ บันทึก รันไทม์

  4. ค้นหาบันทึกด้วย ตัวเลือกตัวกรองตามคําสําคัญ หรือกรองรายการโดยการเปลี่ยนความรุนแรงหรือประเภท

  5. เมื่อต้องการดูบันทึกล่าสุด เลือกรีเฟรช

สกรีนช็อตที่แสดงไฟล์บันทึกรันไทม์ต้นทางและปลายทาง