Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Ruby

Magic Dashboard ใหม่สำหรับ Ruby on Rails:Action Mailer

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

ด้วยจิตวิญญาณ (ไม่ใช่แค่วันหยุด ⛄️) ในการทำให้สิ่งต่างๆ ราบรื่นขึ้นสำหรับผู้ใช้ของเรา เราได้เพิ่มแดชบอร์ดมหัศจรรย์ในการผสานการทำงาน 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 มาก่อน ตอนนี้คุณก็รู้ว่าเราช่วยคุณประหยัดเวลาด้วยการทำให้การตรวจสอบง่ายขึ้นได้อย่างไร เราอยากให้คุณลองเล่นดู โปรดติดต่อเรา เราจะจัดส่งสตรอปวาเฟลฟรีหนึ่งกล่องให้คุณด้วย