การตรวจสอบแอปพลิเคชันของคุณอาจเป็นงานที่ยากหากคุณเพิ่งเริ่มต้นใช้งาน คุณจำเป็นต้องรู้ว่าเมตริกใดมีความสำคัญมากที่สุด และทำความเข้าใจว่าเมตริกใดสามารถนำมารวมกันเป็นกราฟที่มีความหมายได้
ด้วยจิตวิญญาณ (ไม่ใช่แค่วันหยุด ⛄️) ในการทำให้สิ่งต่างๆ ราบรื่นขึ้นสำหรับผู้ใช้ของเรา เราได้เพิ่มแดชบอร์ดมหัศจรรย์ในการผสานการทำงาน Ruby ที่แสดงปริมาณอีเมลที่คุณส่งด้วย ActionMailer
เมจิกแดชบอร์ด
ในระหว่างขั้นตอนการตั้งค่า ตัวแทนของเราจะสแกนโครงสร้างพื้นฐานของแอป เมื่อทราบแล้วว่าเครื่องมือใดที่คุณใช้อยู่ เครื่องมือจะติดตั้งบางส่วนของแอปของคุณโดยอัตโนมัติ และสร้างแดชบอร์ดที่สำคัญที่สุดในทันที (เราเรียกว่า Magic Dashboards) เพื่อให้คุณสามารถตรวจสอบสิ่งที่สำคัญที่สุดด้วยเวลาการตั้งค่า 0 ครั้ง
สำหรับการผสานรวม Ruby เราจะตั้งค่า Magic Dashboards ของคุณสำหรับงานพื้นหลังผ่าน Sidekiq, ฐานข้อมูล เช่น Mongo และเว็บเซิร์ฟเวอร์ เช่น Puma
ทำให้สิ่งต่าง ๆ เป็นเรื่องง่ายสำหรับผู้ใช้ Ruby on Rails
เป็นไปได้ที่จะตรวจสอบจำนวนอีเมลที่ส่งด้วย Rails ผ่านเนมสเปซ "พื้นหลัง" บน AppSignal ซึ่งคุณสามารถดูได้ว่ามีการเรียกจดหมายเฉพาะเจาะจงบ่อยเพียงใด
อย่างไรก็ตาม สิ่งนี้ต้องมีการกรองงานเบื้องหลัง และเป็นการยากที่จะเข้าใจประเภทของอีเมลที่ส่งไป เราตัดสินใจที่จะทำให้มันง่ายขึ้นและมีรายละเอียดมากกว่านี้ ในกรณีของ AppSignal ที่ตรวจสอบ AppSignal เอง สิ่งสำคัญคือต้องตรวจสอบการรับส่งข้อมูลอีเมล และยินดีที่จะเห็นการแจกจ่ายระหว่างอีเมลที่ตรวจพบข้อผิดพลาด ประสิทธิภาพ และความผิดปกติ
ActionMailer Magic Dashboard ใน AppSignal
เมื่ออัปเดตเป็นการรวม Ruby ล่าสุด (2.11.1
หรือดีกว่า) คุณจะเห็นแดชบอร์ดมหัศจรรย์ใหม่สำหรับเมตริก ActionMailer แดชบอร์ดนี้ช่วยให้คุณติดตามจำนวนครั้งที่มีการเรียกจดหมายบางฉบับ และดูการแจกจ่ายระหว่างจดหมายต่างๆ ในแอปพลิเคชันของคุณ
แดชบอร์ด ActionMailer จะพล็อตข้อมูลต่อไปนี้:
ActionMailer Deliveries
ปริมาณการส่งต่อคลาส/เมธอดของ ActionMailer (เช่นUsermailer#welcome
)ActionMailer Deliveries
การกระจายผ่านการส่งแสดงเป็นเปอร์เซ็นต์ระหว่างผู้ส่งจดหมายต่างๆ
กราฟแยกตามคลาส/เมธอดของ ActionMailer:
หากคุณอยู่ในการรวมทับทิม 2.11.1
หรือดีกว่านั้น Magic Dashboard จะปรากฏขึ้นโดยอัตโนมัติทันทีที่เราตรวจพบการเรียก ActionMailer ใหม่
การตั้งค่าทริกเกอร์เพื่อส่งการแจ้งเตือน
อีกสิ่งที่ยอดเยี่ยมที่ทำให้ข้อมูลในกราฟง่ายขึ้นคือการตั้งค่าทริกเกอร์สำหรับข้อมูลนั้นและส่งการแจ้งเตือนเมื่อมีการทริกเกอร์
ตัวอย่างเช่น เมื่อปริมาณงานเกินหรือต่ำกว่าเกณฑ์ที่กำหนด นี่คือสิ่งที่ควรพิจารณาในการตั้งค่าทริกเกอร์ โดยคลิกจุดสามจุดที่ด้านขวาบนของกราฟแล้วเริ่มการตั้งค่าทริกเกอร์
ลองใช้ AppSignal:การตรวจสอบที่ง่ายและสะดวก 🍪
หากคุณไม่เคยใช้ AppSignal มาก่อน ตอนนี้คุณก็รู้ว่าเราช่วยคุณประหยัดเวลาด้วยการทำให้การตรวจสอบง่ายขึ้นได้อย่างไร เราอยากให้คุณลองเล่นดู โปรดติดต่อเรา เราจะจัดส่งสตรอปวาเฟลฟรีหนึ่งกล่องให้คุณด้วย