แชร์ผ่าน


ตรวจสอบ Power BI Embedded

บทความนี้อธิบาย:

  • ชนิดของข้อมูลการตรวจสอบที่คุณสามารถรวบรวมสําหรับบริการนี้
  • วิธีในการวิเคราะห์ข้อมูลนั้น

หมายเหตุ

ถ้าคุณคุ้นเคยกับบริการนี้และ/หรือ Azure Monitor และเพียงต้องการทราบวิธีการวิเคราะห์ข้อมูลการตรวจสอบ ดูส่วน วิเคราะห์ ใกล้กับส่วนท้ายของบทความนี้

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

เคล็ดลับ

คุณยังสามารถใช้ แอป เมตริกความจุ Microsoft Fabric เพื่อตรวจสอบความจุของคุณได้

ชนิดทรัพยากร

Azure ใช้แนวคิดของชนิดทรัพยากรและ ID เพื่อระบุทุกอย่างในการสมัครใช้งาน ชนิดทรัพยากรยังเป็นส่วนหนึ่งของรหัสทรัพยากรสําหรับทุกทรัพยากรที่ทํางานใน Azure ตัวอย่างเช่น ชนิดทรัพยากรหนึ่งชนิดสําหรับเครื่องเสมือนคือMicrosoft.Compute/virtualMachines สําหรับรายการของบริการและชนิดทรัพยากรที่เกี่ยวข้อง ดู ผู้ให้บริการทรัพยากร

Azure Monitor จัดการข้อมูลการตรวจสอบหลักในทํานองเดียวกันให้เป็นเมตริกและบันทึกตามชนิดของทรัพยากร หรือที่เรียกว่า namespace มีเมตริกและบันทึกที่แตกต่างกันสําหรับทรัพยากรชนิดต่าง ๆ กัน บริการของคุณอาจเกี่ยวข้องกับชนิดทรัพยากรมากกว่าหนึ่งชนิด

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับชนิดทรัพยากรสําหรับ Power BI Embedded โปรดดู การอ้างอิงข้อมูลการตรวจสอบ Power BI Embedded

ที่เก็บข้อมูล

สําหรับ Azure Monitor:

  • ข้อมูลเมตริกจะถูกจัดเก็บไว้ในฐานข้อมูลเมตริก Azure Monitor
  • ข้อมูลบันทึกถูกเก็บไว้ในบันทึกการตรวจสอบ Azure ที่จัดเก็บ Log Analytics เป็นเครื่องมือในพอร์ทัล Azure ที่สามารถสอบถามร้านค้านี้ได้
  • บันทึกกิจกรรม Azure เป็นร้านค้าแยกต่างหากที่มีอินเทอร์เฟซของตนเองในพอร์ทัล Azure

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

บริการจํานวนมากสามารถใช้การตั้งค่าการวินิจฉัยเพื่อส่งข้อมูลเมตริกและบันทึกไปยังตําแหน่งที่เก็บข้อมูลอื่น ๆ ภายนอก Azure Monitor ตัวอย่างเช่น Azure Storage ระบบคู่ค้าที่โฮสต์ และระบบคู่ค้าที่ไม่ใช่ Azure โดยใช้ Event Hubs

สําหรับข้อมูลโดยละเอียดเกี่ยวกับวิธีการที่ Azure Monitor จัดเก็บข้อมูล โปรดดู ที่แพลตฟอร์มข้อมูล Azure Monitor

เมตริกแพลตฟอร์ม Azure Monitor

Azure Monitor มีเมตริกแพลตฟอร์มสําหรับบริการส่วนใหญ่ เมตริกเหล่านี้คือ:

  • กําหนดเป็นรายบุคคลสําหรับแต่ละ namespace
  • จัดเก็บไว้ในฐานข้อมูลเมตริกชุดข้อมูลเวลาของ Azure Monitor
  • น้ําหนักเบาและมีความสามารถในการสนับสนุนการแจ้งเตือนที่ใกล้เคียงกับเวลาจริง
  • ใช้เพื่อติดตามประสิทธิภาพของทรัพยากรเมื่อเวลาผ่านไป

คอลเลกชัน: Azure Monitor จะรวบรวมเมตริกแพลตฟอร์มโดยอัตโนมัติ ไม่จําเป็นต้องกําหนดค่า

การกําหนดเส้นทาง: คุณยังสามารถกําหนดเส้นทางเมตริกแพลตฟอร์มบางอย่างไปยัง Azure Monitor Logs / Log Analytics เพื่อให้คุณสามารถคิวรีเมตริกเหล่านั้นด้วยข้อมูลบันทึกอื่น ๆ ได้ ตรวจสอบการตั้งค่าการส่งออก DS สําหรับแต่ละเมตริกเพื่อดูว่าคุณสามารถใช้การตั้งค่าการวินิจฉัยเพื่อกําหนดเส้นทางเมตริกไปยัง Azure Monitor Logs / Log Analytics ได้หรือไม่

สําหรับรายการของเมตริกทั้งหมด เป็นไปได้ที่จะรวบรวมสําหรับทรัพยากรทั้งหมดใน Azure Monitor ดูเมตริกที่รองรับใน Azure Monitor

สําหรับรายการของเมตริกที่พร้อมใช้งานสําหรับ Power BI Embedded โปรดดู การอ้างอิงข้อมูลการตรวจสอบ Power BI Embedded

เมตริกตามจอภาพที่ไม่ใช่ Azure

บริการนี้ให้เมตริกอื่น ๆ ที่ไม่ได้รวมอยู่ในฐานข้อมูลเมตริก Azure Monitor

คุณสามารถใช้ แอป การวัดความจุของ Microsoft Fabric เพื่อตรวจสอบความจุของคุณได้

บันทึกทรัพยากร Azure Monitor

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

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

การกําหนดเส้นทาง: ค่าเริ่มต้นที่แนะนําคือการกําหนดเส้นทางบันทึกทรัพยากรไปยังบันทึกการตรวจสอบ Azure เพื่อให้คุณสามารถคิวรีกับข้อมูลบันทึกอื่น ๆ ตําแหน่งที่ตั้งอื่น ๆ เช่น Azure Storage, Azure Event Hubs และคู่ค้าตรวจสอบของ Microsoft บางรายก็สามารถใช้งานได้เช่นกัน สําหรับข้อมูลเพิ่มเติม ดู บันทึก ทรัพยากร Azure และ ปลายทางของบันทึกทรัพยากร

สําหรับข้อมูลโดยละเอียดเกี่ยวกับการรวบรวม จัดเก็บ และกําหนดเส้นทางบันทึกทรัพยากร ดูการตั้งค่าการวินิจฉัยใน Azure Monitor

สําหรับรายการของประเภทบันทึกทรัพยากรที่พร้อมใช้งานทั้งหมดใน Azure Monitor ดูบันทึกทรัพยากรที่ได้รับการสนับสนุนใน Azure Monitor

บันทึกทรัพยากรทั้งหมดใน Azure Monitor มีเขตข้อมูลส่วนหัวเดียวกัน ตามด้วยเขตข้อมูลเฉพาะของบริการ เค้าร่างทั่วไปมีเค้าร่างใน Schema บันทึกทรัพยากร Azure Monitor

สําหรับประเภทบันทึกทรัพยากรที่พร้อมใช้งาน ตาราง Log Analytics ที่เกี่ยวข้องและ schema บันทึกสําหรับ Power BI Embedded โปรดดู ที่ การอ้างอิงข้อมูลการตรวจสอบ Power BI Embedded

บันทึกกิจกรรม Azure

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

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

การกําหนดเส้นทาง: คุณสามารถส่งข้อมูลบันทึกกิจกรรมไปยัง Azure Monitor Logs เพื่อให้คุณสามารถวิเคราะห์ควบคู่ไปกับข้อมูลบันทึกอื่น ๆ ได้ ตําแหน่งที่ตั้งอื่น ๆ เช่น Azure Storage, Azure Event Hubs และคู่ค้าตรวจสอบของ Microsoft บางรายก็สามารถใช้งานได้เช่นกัน สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกําหนดเส้นทางบันทึกกิจกรรม ดู ภาพรวมของบันทึกกิจกรรม Azure

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

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

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างและกําหนดค่าการตั้งค่าการวินิจฉัยโดยใช้พอร์ทัล Azure, Azure CLI หรือ Azure PowerShell ดูการตั้งค่าการวินิจฉัยใน Azure Monitor

วิเคราะห์ข้อมูลการตรวจสอบ

มีเครื่องมือมากมายสําหรับการวิเคราะห์ข้อมูลการตรวจสอบ

เครื่องมือ Azure Monitor

Azure Monitor สนับสนุนเครื่องมือพื้นฐานต่อไปนี้:

  • Metrics explorer ซึ่งเป็นเครื่องมือในพอร์ทัล Azure ที่ช่วยให้คุณสามารถดูและวิเคราะห์เมตริกสําหรับทรัพยากร Azure สําหรับข้อมูลเพิ่มเติม โปรดดูวิเคราะห์เมตริกด้วย Azure Monitor metrics explorer

  • Log Analytics ซึ่งเป็นเครื่องมือในพอร์ทัล Azure ที่ช่วยให้คุณสามารถคิวรีและวิเคราะห์ข้อมูลบันทึกโดยใช้ภาษาคิวรี Kusto (KQL) สําหรับข้อมูลเพิ่มเติม ดูเริ่มต้นใช้งานคิวรีบันทึกใน Azure Monitor

  • บันทึกกิจกรรมซึ่งมีส่วนติดต่อผู้ใช้ในพอร์ทัล Azure สําหรับการดูและการค้นหาพื้นฐาน ในการวิเคราะห์เชิงลึกเพิ่มเติม คุณต้องกําหนดเส้นทางข้อมูลไปยังบันทึกของ Azure Monitor และเรียกใช้คิวรีที่ซับซ้อนมากขึ้นใน Log Analytics

เครื่องมือที่อนุญาตให้มีการแสดงภาพที่ซับซ้อนมากขึ้น ได้แก่:

  • แดชบอร์ดที่ช่วยให้คุณรวมข้อมูลชนิดต่าง ๆ ลงในบานหน้าต่างเดียวในพอร์ทัล Azure
  • สมุดงาน รายงานที่สามารถกําหนดเองได้ ซึ่งคุณสามารถสร้างได้ในพอร์ทัล Azure เวิร์กบุ๊กสามารถประกอบด้วยข้อความ เมตริก และบันทึกคิวรี
  • Grafana ซึ่งเป็นเครื่องมือแพลตฟอร์มแบบเปิดที่ excels ในแดชบอร์ดการปฏิบัติงาน คุณสามารถใช้ Grafana เพื่อสร้างแดชบอร์ดที่มีข้อมูลจากแหล่งข้อมูลหลายแหล่งอื่นนอกเหนือจาก Azure Monitor ได้
  • Power BI ซึ่งเป็นบริการวิเคราะห์ธุรกิจที่มีการแสดงภาพแบบโต้ตอบในแหล่งข้อมูลต่าง ๆ คุณสามารถกําหนดค่า Power BI เพื่อนําเข้าข้อมูลบันทึกโดยอัตโนมัติจาก Azure Monitor เพื่อใช้ประโยชน์จากการแสดงภาพเหล่านี้

เครื่องมือการส่งออก Azure Monitor

คุณสามารถรับข้อมูลออกจาก Azure Monitor ลงในเครื่องมืออื่น ๆ ได้โดยใช้วิธีการต่อไปนี้:

  • เมตริก: ใช้ REST API สําหรับเมตริก เพื่อแยกข้อมูลเมตริกจากฐานข้อมูลเมตริก Azure Monitor API สนับสนุนนิพจน์ตัวกรองเพื่อปรับปรุงข้อมูลที่เรียกใช้ สําหรับข้อมูลเพิ่มเติม โปรดดู การอ้างอิง Azure Monitor REST API

  • รายการบันทึก: ใช้ REST API หรือ ไลบรารีไคลเอ็นต์ที่เกี่ยวข้อง

  • ตัวเลือกอื่นคือ การส่งออกข้อมูลพื้นที่ทํางาน

เมื่อต้องการเริ่มต้นใช้งาน REST API สําหรับ Azure Monitor ดู การฝึกปฏิบัติการตรวจสอบ Azure REST API

คิวรี Kusto

คุณสามารถวิเคราะห์ข้อมูลการตรวจสอบใน Azure Monitor Logs / Log Analytics store โดยใช้ภาษาคิวรี Kusto (KQL)

สำคัญ

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

สําหรับรายการของคิวรีทั่วไปสําหรับบริการใด ๆ ดู อินเทอร์เฟซคิวรี Log Analytics

นี่คือตัวอย่างของคิวรีที่เสร็จสมบูรณ์ในเวลาน้อยกว่าห้านาที (300,000 มิลลิวินาที):

    search *
    | where Type == "AzureDiagnostics"
    | where ( OperationName == "QueryEnd" )
    | where toint(Duration_s) < 300000   

การแจ้งเตือน

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

มีแหล่งข้อมูลการแจ้งเตือนทั่วไปมากมายสําหรับทรัพยากร Azure สําหรับตัวอย่างของการแจ้งเตือนทั่วไปสําหรับทรัพยากร Azure ดู คิวรีการแจ้งเตือนบันทึกตัวอย่าง ไซต์การแจ้งเตือนพื้นฐานของ Azure Monitor (AMBA) มีวิธีการกึ่งอัตโนมัติของการใช้การแจ้งเตือนเมตริกแพลตฟอร์มที่สําคัญ แดชบอร์ด และแนวทาง ไซต์นี้นําไปใช้กับชุดย่อยที่ขยายอย่างต่อเนื่องของบริการ Azure รวมถึงบริการทั้งหมดที่เป็นส่วนหนึ่งของ Azure Landing Zone (ALZ)

เค้าร่างการแจ้งเตือนทั่วไปกําหนดมาตรฐานการใช้การแจ้งเตือน Azure Monitor สําหรับข้อมูลเพิ่มเติม ให้ดู เค้าร่างการแจ้งเตือนทั่วไป

ชนิดของการแจ้งเตือน

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

รายการต่อไปนี้อธิบายชนิดของการแจ้งเตือน Azure Monitor ที่คุณสามารถสร้างได้:

  • การแจ้งเตือนเมตริกจะ ประเมินเมตริกทรัพยากรเป็นระยะ ๆ อย่างสม่ําเสมอ เมตริกสามารถเป็นเมตริกแพลตฟอร์ม เมตริกแบบกําหนดเอง บันทึกจาก Azure Monitor ที่แปลงเป็นเมตริก หรือเมตริกข้อมูลเชิงลึกของแอปพลิเคชัน การแจ้งเตือนเมตริกยังสามารถใช้เงื่อนไขหลายเงื่อนไขและค่าเกณฑ์แบบไดนามิกได้
  • การแจ้งเตือน รายการบันทึกอนุญาตให้ผู้ใช้ใช้คิวรี Log Analytics เพื่อประเมินบันทึกทรัพยากรตามความถี่ที่กําหนดไว้ล่วงหน้า
  • ทริกเกอร์การแจ้งเตือน บันทึกกิจกรรมเมื่อมีเหตุการณ์บันทึกกิจกรรมใหม่เกิดขึ้นที่ตรงกับเงื่อนไขที่กําหนด การแจ้งเตือนสถานภาพของทรัพยากรและการแจ้งเตือนสถานภาพบริการเป็นการแจ้งเตือนบันทึกกิจกรรมที่รายงานเกี่ยวกับบริการและสถานภาพของทรัพยากรของคุณ

บริการ Azure บางอย่างยังสนับสนุนการแจ้งเตือนการตรวจจับอัจฉริยะ การแจ้งเตือน Prometheus หรือกฎการแจ้งเตือนที่แนะนํา

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

กฎการแจ้งเตือน Power BI Embedded

คุณสามารถตั้งค่าการแจ้งเตือนสําหรับเมตริก รายการบันทึก หรือรายการบันทึกกิจกรรมใด ๆ ที่แสดงอยู่ใน การอ้างอิงข้อมูลการตรวจสอบ Power BI Embedded

คําแนะนําของที่ปรึกษา

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

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับ Azure Advisor ดู ภาพรวม Azure Advisor

  • ดู การอ้างอิง ข้อมูลการตรวจสอบ Power BI Embedded สําหรับการอ้างอิงของเมตริก บันทึก และค่าที่สําคัญอื่น ๆ ที่สร้างขึ้นสําหรับ Power BI Embedded
  • ดู การตรวจสอบทรัพยากร Azure ด้วย Azure Monitor สําหรับรายละเอียดทั่วไปเกี่ยวกับการตรวจสอบทรัพยากร Azure