Application Insight เป็นส่วนต่อขยายสำหรับบริการบริหารจัดการประสิทธิภาพของแอปพลิเคชัน หรือ APM เหมาะสำหรับนักพัฒนาเว็บที่ใช้หลายแพลตฟอร์ม ปกติแล้วผู้ใช้มักจะใช้ Application insight เพื่อติดตามการทำงานของเว็บว่ายังใช้ได้หรือไม่ ประสิทธิภาพเป็นอย่างไร ตรวจสอบปัญหาหรือดูรูปแบบการใช้งาน ด้วยความสามารถใหม่นี้ผู้ใช้สามารถติดตาม log ตามช่วงเวลาที่ระบุและกำหนดให้ Trigger ตามผลลัพธ์ที่คาดหวังได้ เช่น นักพัฒนาสามารถตั้งค่าเพื่อแจ้งเตือนได้เมื่อพบ Exception เกิดขึ้นในแอปพลิเคชันของตน

Log alert รองรับการตั้งค่า 2 ชนิดคือ
Number of Records ตัวอย่างเช่น ต้องการตั้งค่าให้แจ้งเตือนเมื่อเว็บตอบสนองเป็นโค้ด 500 เกินจำนวนกี่ครั้งตามที่กำหนดไว้ คำสั่งการตั้งค่าเป็นดังนี้ query: requests | where resultCode == “500”
Metric Measurement ตัวอย่างเช่น ต้องการตั้งค่า Ping ข้าม Region แล้วอยากทราบว่าภายใน 15 นาทีนั้นมีเวลาการ Ping เกินกว่าค่าเฉลี่ยติดกันมากกว่าจำนวนที่กำหนด โดยคำสั่งจะมีประมาณนี้ query: availabilityResults | summarize AggregatedValue = avg(duration) by bin(timestamp, 15m)
มีวีดีโอสาธิตการใช้งานตามลิงก์ด้านล่างและผู้สนใจสามารถติดตามเอกสารเพิ่มเติมได้ที่นี่
https://channel9.msdn.com/Blogs/Azure/Log-Alerts-for-Application-Insights-Preview
ที่มาและเครดิตรูปภาพ : https://azure.microsoft.com/en-us/blog/log-alerts-for-application-insights-preview/