การผสานรวม Azure App Insights

วิธีเปิดใช้งานการผสานรวม Azure App Insights

ผสาน LoadFocus กับ Azure App Insights เพื่อสตรีมผลการทดสอบโหลดและการทดสอบ JMeter แบบสดไปยังบัญชี Azure App Insights ของคุณโดยตรง

LoadFocus Integrations with External Reporting Platforms

เพื่อส่งผลลัพธ์แบบสดไปยัง Azure App Insights ระหว่างการทดสอบของคุณ:

  1. นำทางไปยังการทดสอบของคุณใน LoadFocus
  2. สร้างการผสานรวม Azure App Insights ใหม่โดยคลิกที่เมนู Integrations

LoadFocus add Azure App Insights integrations

  1. สร้างการผสานรวมใหม่โดยคลิก "New Integration"

Azure App Insights integrations

ฟิลด์การผสานรวม

  • Name: กำหนดชื่อสำหรับการผสานรวมของคุณ
  • Azure App Insights site: Connection String ของ Azure App Insights ของคุณ (ดูส่วนด้านล่างสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีรับ)
  • LOG RESPONSE DATA: ตั้งค่าเป็น always เพื่อส่งข้อมูล response เสมอ
  • LOG SAMPLE DATA: ตั้งค่าเป็น always เพื่อส่งข้อมูล sample เสมอ

เพื่อรับ connection string สำหรับบัญชี App Insights ของคุณ กรุณาเยี่ยมชม เอกสาร Azure App Insights API key

เชื่อมต่อ Azure App Insights กับการทดสอบแต่ละรายการ

สำหรับการตั้งค่า Azure App Insights ที่แตกต่างกันในแต่ละการทดสอบ (การตั้งค่าที่แตกต่างสำหรับ "Log Response Data" และ/หรือ "Log Sample Data"):

  1. ทำกระบวนการผสานรวม Azure App Insights ให้เสร็จสมบูรณ์สำหรับแต่ละการตั้งค่าที่แตกต่าง
  2. เปิดใช้งานแต่ละบริการที่เชื่อมต่อแบบรายการทดสอบ

แสดงภาพเมตริกการทดสอบหลัก

เมื่อการผสานรวมทำงานอยู่ ข้อมูลทดสอบจะถูกสตรีมไปยังแดชบอร์ด Azure App Insights โดยให้:

  • สรุปแบบเรียลไทม์ของ requests ทั้งหมดและที่ล้มเหลว, error rates, latency และ response times
  • ข้อมูลเชิงลึกเกี่ยวกับเกณฑ์ประสิทธิภาพของแอปพลิเคชัน

ปรับแต่งแดชบอร์ดของคุณเพื่อเชื่อมโยงเมตริกการทดสอบกับข้อมูลตรวจสอบอื่นๆ:

  • เพิ่มข้อมูลสำคัญของระบบ เช่น กราฟ CPU และ memory
  • สังเกตความพร้อมใช้งานของทรัพยากรภายใต้ปริมาณ traffic ที่เพิ่มขึ้น
  • ระบุการลดลงของประสิทธิภาพเนื่องจากการเปลี่ยนแปลงโค้ด

ลงลึกในผลการทดสอบแต่ละรายการด้วย Logs

แม้ว่าเมตริกจะเผยให้เห็นรูปแบบและแนวโน้ม แต่ logs ให้ข้อมูลโดยละเอียดเกี่ยวกับการรันทดสอบแต่ละครั้ง:

  • Logs มีอยู่ร่วมกับเมตริกในแดชบอร์ดเริ่มต้น
  • ใช้ Log Explorer เพื่อดู logs ในบริบทและกรองเซตย่อยเฉพาะ
  • วิเคราะห์ logs สำหรับ error responses หรือค่า latency เฉพาะ

เริ่มตรวจสอบข้อมูลการทดสอบโหลดวันนี้

ผสาน Azure App Insights กับ LoadFocus เพื่อ:

  • แสดงภาพและวิเคราะห์ข้อมูลการทดสอบโหลด
  • เชื่อมโยงผลการทดสอบโหลดกับ telemetry ทั่วทั้ง stack ของคุณ
  • คาดการณ์และแก้ไขปัญหาประสิทธิภาพก่อนเข้าสู่ production

การลบการผสานรวม Azure App Insights

เพื่อยกเลิกการเชื่อมต่อ Azure App Insights:

  1. ไปที่ Account > Integration Settings ใน LoadFocus
  2. เลือกการผสานรวม Azure App Insights ที่ต้องการลบและคลิก Delete
  3. การผสานรวมจะถูกลบออกจากรายการบริการรายงานภายนอกของคุณ