แชร์ผ่าน


ข้อมูลการตรวจสอบ Power BI Embedded

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

เคล็ดลับ

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

หน้าภาพรวม Power BI Embedded

สําหรับแต่ละอินสแตนซ์ Power BI Embedded ในพอร์ทัล Azure หน้าภาพรวม ประกอบด้วยข้อมูลต่อไปนี้:

  • กลุ่มทรัพยากร: กลุ่มทรัพยากรที่อินสแตนซ์ Power BI Embedded เป็นสมาชิก
  • สถานะ: สถานะของอินสแตนซ์ Power BI Embedded
  • ตําแหน่งที่ตั้ง: ตําแหน่งที่ตั้งของอินสแตนซ์ Power BI Embedded
  • การสมัครใช้งาน: ชื่อของการสมัครใช้งานอินสแตนซ์ Power BI Embedded
  • รหัสการสมัครใช้งาน: ID ของการสมัครใช้งานอินสแตนซ์ Power BI Embedded
  • ชื่อทรัพยากร: ชื่อของอินสแตนซ์ Power BI Embedded
  • SKU: SKU ที่อินสแตนซ์ Power BI Embedded ใช้
  • โหมดทรัพยากร: โหมดของทรัพยากร Power BI Embedded

Azure Monitor คืออะไร

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

สําหรับข้อมูลเพิ่มเติม โปรดดู ตรวจสอบทรัพยากร Azure ด้วย Azure Monitor เพื่อเรียนรู้เกี่ยวกับ:

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

ส่วนต่อไปนี้ที่สร้างในบทความนี้โดยการอธิบายข้อมูลเฉพาะที่รวบรวมสําหรับ Power BI Embedded และให้ตัวอย่างสําหรับการกําหนดค่าการรวบรวมข้อมูลและวิเคราะห์ข้อมูลนี้ด้วยเครื่องมือ Azure

การตรวจสอบข้อมูล

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

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

คอลเลกชันและการกําหนดเส้นทาง

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

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

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

ใช้ Azure PowerShell เพื่อเปิดใช้งานการวินิจฉัย

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

  • เมื่อต้องการเปิดใช้งานที่เก็บข้อมูลของบันทึกการวินิจฉัยในบัญชีที่เก็บข้อมูล ให้ใช้คําสั่งนี้:

    Set-AzDiagnosticSetting -ResourceId [your resource id] -StorageAccountId [your storage account id] -Enabled $true
    

    ID บัญชีที่เก็บข้อมูลเป็น ID ทรัพยากรสําหรับบัญชีเก็บข้อมูลที่คุณต้องการส่งบันทึก

  • เมื่อต้องการเปิดใช้งานการสตรีมของแฟ้มบันทึกการวินิจฉัยไปยังฮับเหตุการณ์ ให้ใช้คําสั่งนี้:

    Set-AzDiagnosticSetting -ResourceId [your resource id] -ServiceBusRuleId [your service bus rule id] -Enabled $true
    
  • ID กฎ Azure Service Bus เป็นสตริงที่มีรูปแบบนี้:

    {service bus resource ID}/authorizationrules/{key name}
    
  • เมื่อต้องการเปิดใช้งานการส่งบันทึกการวินิจฉัยไปยังพื้นที่ทํางาน Log Analytics ให้ใช้คําสั่งนี้:

        Set-AzDiagnosticSetting -ResourceId [your resource id] -WorkspaceId [resource id of the log analytics workspace] -Enabled $true
    
  • รับ ID ทรัพยากรของพื้นที่ทํางาน Log Analytics ของคุณด้วยคําสั่งต่อไปนี้:

    (Get-AzOperationalInsightsWorkspace).ResourceId
    

คุณสามารถรวมพารามิเตอร์เหล่านี้เพื่อเปิดใช้งานตัวเลือกเอาต์พุตหลายรายการได้

เมตริกและไฟล์บันทึกที่คุณสามารถรวบรวมได้จะกล่าวถึงในส่วนต่อไปนี้

วิเคราะห์เมตริก

คุณสามารถวิเคราะห์เมตริกสําหรับ Power BI Embedded ด้วยเมตริกจากบริการ Azure อื่น ๆ ที่ใช้ Azure Monitor metrics explorer โดยการเลือกเมตริกจากเมนู Azure Monitor สําหรับข้อมูลเกี่ยวกับเครื่องมือนี้ ดูเริ่มต้นใช้งานด้วย metrics explorer

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

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

วิเคราะห์รายการบันทึก

ข้อมูลใน Azure Monitor Logs ถูกเก็บไว้ในตารางที่แต่ละตารางมีคุณสมบัติเป็นของตัวเอง

บันทึกทรัพยากรทั้งหมดที่พร้อมใช้งานผ่าน Azure Monitor จะใช้ Schema ระดับบนสุดทั่วไปร่วมกัน และแต่ละบริการมี Schema เฉพาะบริการของตนเอง สําหรับข้อมูลเกี่ยวกับ Schema สําหรับบันทึกทรัพยากร Power BI Embedded โปรดดู การอ้างอิงข้อมูลฝังตัวของ Power BI

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

สําหรับรายการของชนิดของบันทึกทรัพยากรที่รวบรวมสําหรับ Power BI Embedded ดู บันทึกทรัพยากร

สําหรับรายการของตารางที่ใช้โดย Azure Monitor Logs และสามารถคิวรีได้โดย Log Analytics ดู เมตริกที่รองรับด้วย Azure Monitor

คิวรี Sample Kusto

สำคัญ

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

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

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

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

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

เรียนรู้เพิ่มเติมเกี่ยวกับการตรวจสอบข้อมูล: