เมื่อคุณสร้าง Environment ในแพลตฟอร์ม จำเป็นต้องกำหนดขีดจำกัดของ Cloudlet สำหรับแต่ละ Node เพื่อควบคุมค่าใช้จ่ายโดยการจำกัดการใช้ทรัพยากร อย่างไรก็ตาม เมื่อมีปริมาณทราฟฟิกเพิ่มขึ้น แอปพลิเคชันอาจร้องขอทรัพยากรเพิ่มเติมเพื่อให้สามารถทำงานได้อย่างมีประสิทธิภาพ หากขีดจำกัดที่กำหนดไว้ต่ำเกินไป อาจทำให้ประสิทธิภาพของระบบลดลงหรือแอปพลิเคชันล้มเหลวในการให้บริการ
เพื่อให้สามารถติดตามสถานะการทำงานของแอปพลิเคชัน รวมถึงโหลดและการใช้ทรัพยากรได้อย่างใกล้ชิด ผู้ใช้งานสามารถตั้งค่าการแจ้งเตือนอัตโนมัติ (Automatic Alerts) ได้ ระบบจะแจ้งเตือนเมื่อการใช้ทรัพยากรบางประเภทเกินหรือต่ำกว่าค่าที่กำหนดไว้ (ในรูปแบบเปอร์เซ็นต์ %) ภายในระยะเวลาที่กำหนด
ด้วยการตั้งค่าแจ้งเตือนนี้ ผู้ใช้งานจะได้รับอีเมลแจ้งเตือนเกี่ยวกับการเปลี่ยนแปลงของโหลดแอปพลิเคชันอย่างทันท่วงที ช่วยให้สามารถบริหารจัดการและปรับแต่งทรัพยากรได้อย่างมีประสิทธิภาพ
การสร้างการแจ้งเตือน
คุณสามารถตั้งค่าการแจ้งเตือนเพื่อเฝ้าระวังการใช้ทรัพยากรของ Environment ได้ตามขั้นตอนดังนี้:
1. เปิดการตั้งค่าสำหรับ Environment คลิกปุ่ม Settings สำหรับ Environment ที่ต้องการ

2. ไปที่แท็บ Load Alerts

หากผู้ให้บริการโฮสติ้งได้กำหนดไว้ล่วงหน้า คุณจะเห็นรายการทริกเกอร์เริ่มต้นที่ถูกสร้างโดยอัตโนมัติ เช่น การใช้ RAM, CPU, Disk, Inodes หรือ Network Traffic ที่เข้าใกล้ขีดจำกัด จะมีการแจ้งเตือนอัตโนมัติ
3. จัดการรายการแจ้งเตือน
- ใช้ปุ่มบนแถบเครื่องมือเพื่อ:
- Add: เพิ่มทริกเกอร์ใหม่
- Edit: แก้ไขรายการที่มีอยู่
- Remove: ลบทริกเกอร์
- Enable/Disable: เปิด/ปิดใช้งานทริกเกอร์
- Refresh: โหลดรายการใหม่อีกครั้ง
แนะนำให้ตรวจสอบทริกเกอร์เริ่มต้นก่อน และพิจารณาตั้งค่าทริกเกอร์เพิ่มเติมให้เหมาะสมกับลักษณะการใช้งาน

ลองพิจารณาการตั้งค่าทริกเกอร์ของคุณ – คลิกปุ่ม Add ด้านบนดังรูป
4. การเพิ่มการแจ้งเตือน Add alert ให้กำหนดค่าต่อไปนี้:
- Name – ชื่อของทริกเกอร์การแจ้งเตือน
- Nodes – ประเภทของโหนดที่ต้องการตรวจสอบ (สามารถเลือกได้ทั้ง Node เดียวหรือหลาย Node ภายใน Environment เดียวกัน)
- Whenever – ประเภทของทรัพยากรที่ต้องการตรวจสอบ เช่น: Cloudlets (Memory, CPU), Memory, CPU, Network (out ext. + in ext.), Network (out ext.), Storage (disk space amount), Disk I/O, Disk IOPS และ Inodes
- Is – เงื่อนไขของทริกเกอร์: เมื่อการใช้ทรัพยากร “มากกว่า” หรือ “น้อยกว่า” ค่าที่กำหนดไว้ (ระบุเป็นเปอร์เซ็นต์ หรือ Mbps สำหรับ Network)
- For at least – ระยะเวลาที่เงื่อนไขต้องเป็นจริงก่อนที่ระบบจะดำเนินการแจ้งเตือน
- Notification frequency – ความถี่ในการแจ้งเตือนซ้ำ หากเงื่อนไขยังคงเป็นจริง

หลังจากที่คุณกำหนดค่าที่ต้องการทั้งหมดเรียบร้อยแล้วให้คลิกปุ่ม Add
5. เมื่อกำหนดค่าและเปิดใช้งานการแจ้งเตือนค่าที่ระบุไว้ในขั้นตอนก่อนหน้าจะปรากฏในรายการ

6. เมื่อการใช้ทรัพยากรสูงหรือต่ำกว่าค่าที่กำหนดไว้ (ตามเงื่อนไขที่ตั้งไว้ในทริกเกอร์) ภายในช่วงเวลาที่ระบุ ระบบจะดำเนินการส่ง อีเมลแจ้งเตือนโดยอัตโนมัติ ซึ่งประกอบด้วยข้อมูลดังต่อไปนี้:
- ค่าการใช้งานทรัพยากรปัจจุบัน (Current usage level)
- คำแนะนำเกี่ยวกับปัญหา หรือสิ่งที่ควรดำเนินการเพื่อแก้ไขสถานการณ์
- ลิงก์สำหรับปรับขนาดขีดจำกัดของ Node (เพื่อให้สามารถจัดสรรทรัพยากรเพิ่มเติมได้อย่างรวดเร็ว)
ด้วยระบบแจ้งเตือนนี้ ผู้ดูแลระบบสามารถตอบสนองต่อปัญหาที่เกิดจากการใช้ทรัพยากรเกินหรือไม่เพียงพอได้อย่างทันท่วงที ช่วยป้องกันการหยุดชะงักของแอปพลิเคชันและรักษาประสิทธิภาพในการให้บริการ

หมายเหตุ: หาก Environment ถูกแชร์กับผู้ใช้อื่น (ผ่านฟีเจอร์ Shared environment) ผู้ใช้งานที่ได้รับสิทธิเข้าถึงจะได้รับ อีเมลแจ้งเตือนเกี่ยวกับโหลดของระบบ เช่นเดียวกับเจ้าของ Environment
ประวัติการทำงานของทริกเกอร์แจ้งเตือน
คุณสามารถตรวจสอบประวัติการทำงานของทริกเกอร์โหลด (Load Alerts) สำหรับโหนดภายใน Environment ที่กำหนดได้ โดยทำตามขั้นตอนด้านล่าง:
1. ไปที่เมนู History ภายในการตั้งค่า (Settings) ของ Environment

2. เลือก Node และช่วงเวลาที่ต้องการดู

3. คุณจะเห็นรายการแจ้งเตือนที่เปิดใช้งานในช่วงเวลาที่ระบุและประกอบด้วยข้อมูลเกี่ยวกับ:
- Date วันและเวลาที่มีการเรียกใช้ทริกเกอร์
- Name ชื่อของทริกเกอร์การแจ้งเตือนที่เปิดใช้งาน
- Nodes ประเภทของโหนดที่ใช้สำหรับตรวจสอบเงื่อนไขการแจ้งเตือน
- Condition เงื่อนไขที่ทำให้เกิดการแจ้งเตือน (เช่น Cloudlet > 60%)
- Result ผลลัพธ์ของการแจ้งเตือน (เช่น แจ้งเตือนถูกส่งสำเร็จหรือล้มเหลว)
4. คลิก load alert โดยเฉพาะที่คุณต้องการเพื่อดูรายละเอียดทางด้านขวา ประกอบด้วยข้อมูลต่อไปนี้:
- Loading Value – ระดับการใช้ทรัพยากร ณ เวลาที่ทริกเกอร์ถูกเรียกใช้ (ระบุจำนวน Cloudlets ที่ใช้อยู่ในวงเล็บ)
- Action – การดำเนินการที่ระบบทำหลังจากทริกเกอร์ถูกเรียกใช้ (เช่น การส่งอีเมลแจ้งเตือน)

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