การผสานรวม Azure App Insights
วิธีเปิดใช้งานการผสานรวม Azure App Insights
ผสาน LoadFocus กับ Azure App Insights เพื่อสตรีมผลการทดสอบโหลดและการทดสอบ JMeter แบบสดไปยังบัญชี Azure App Insights ของคุณโดยตรง
เพื่อส่งผลลัพธ์แบบสดไปยัง Azure App Insights ระหว่างการทดสอบของคุณ:
- นำทางไปยังการทดสอบของคุณใน LoadFocus
- สร้างการผสานรวม Azure App Insights ใหม่โดยคลิกที่เมนู Integrations
- สร้างการผสานรวมใหม่โดยคลิก "New Integration"
ฟิลด์การผสานรวม
- 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"):
- ทำกระบวนการผสานรวม Azure App Insights ให้เสร็จสมบูรณ์สำหรับแต่ละการตั้งค่าที่แตกต่าง
- เปิดใช้งานแต่ละบริการที่เชื่อมต่อแบบรายการทดสอบ
แสดงภาพเมตริกการทดสอบหลัก
เมื่อการผสานรวมทำงานอยู่ ข้อมูลทดสอบจะถูกสตรีมไปยังแดชบอร์ด 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:
- ไปที่
Account>Integration Settingsใน LoadFocus - เลือกการผสานรวม Azure App Insights ที่ต้องการลบและคลิก
Delete - การผสานรวมจะถูกลบออกจากรายการบริการรายงานภายนอกของคุณ