เพื่อให้ตามทันฟีเจอร์ New Relic monitoring ล่าสุดแพลตฟอร์มได้จัดเตรียมตัวเลือกการอัปเดตแบบฝังไว้สำหรับ add-on โดยเฉพาะโดยจะตรวจสอบ agent เวอร์ชันที่ออกใหม่ให้ตรงกับที่จัดเก็บที่เกี่ยวข้องและอนุญาตให้อัปเดตได้ในไม่กี่คลิกโดยไม่จำเป็นต้องจัดการด้วยตนเอง เรามาดูวิธีการดำเนินการนี้กัน
การอัปเดต New Relic Agent
หากต้องการทราบว่ามีการอัปเดต New Relic agent อยู่หรือไม่ ให้คุณคลิกที่ส่วน Add-ons สำหรับโหนดที่ต้องการและค้นหา New Relic ที่ทำเครื่องหมายไว้
คลิกที่ไอคอนรูปเฟืองที่มุมด้านบนและเลือกตัวเลือก Update Agent ในรายการเมนูด้านขวา:
ป๊อปอัพ Confirm จะปรากฏเพื่อเริ่มต้นตรวจสอบการอัปเดตที่มีอยู่ คลิก Yes
ไฟล์ที่จำเป็น (ถ้ามี) จะถูกดาวน์โหลดและติดตั้ง
หลังจากอัปเดต add-on เรียบร้อยแล้วคุณจะเห็นป๊อปอัพที่เกี่ยวข้องด้านบนขวาของแดชบอร์ดซึ่งแนะนำให้คุณรีสตาร์ทอินสแตนซ์เพื่อใช้การเปลี่ยนแปลงเหล่านี้
ดังนั้นทำตามเคล็ดลับนี้โดยคลิกปุ่มที่เหมาะสมถัดจากเซิร์ฟเวอร์แอปพลิเคชันของคุณ
โปรดสังเกตว่าหากโปรเจ็กต์ของคุณทำงานใน app server node เดียว การรีสตาร์ทจะทำให้แอปพลิเคชันของคุณหยุดทำงานชั่วคราวดังนั้นคุณสามารถตัดสินใจได้ว่าจะดำเนินการเมื่อใด
อย่างไรก็ตามในกรณีที่แอปเซิร์ฟเวอร์ของคุณถูกปรับขนาดในแนวนอน downtime จะลดลงเนื่องจากอินสแตนซ์ของเซิร์ฟเวอร์ทั้งหมดจะเริ่มต้นใหม่ตามลำดับ คุณสามารถแก้ไขความไม่สะดวกนี้โดยการตั้งค่า delay สำหรับการดำเนินการนี้ในแต่ละโหนดถัดไปภายในเลเยอร์ ในขณะที่โหนดหนึ่งอยู่ระหว่างการบำรุงรักษาโหนดที่เหลือจะยังคงทำงานอยู่
เพียงเท่านี้ New Relic ของคุณได้รับการอัปเดตและพร้อมใช้งานแล้ว
คุณสามารถตรวจสอบเวอร์ชันปัจจุบันได้ดังนี้:
– สำหรับ Java app servers: ภายในไฟล์ logs/newrelic_agent.log อยู่ในไดเร็กทอรีเฉพาะพร้อมไฟล์ add-on (รายการ path จะขึ้นอยู่กับเซิร์ฟเวอร์)
– สำหรับ PHP servers: ผ่าน phpinfo() output
ด้วยวิธีนี้คุณสามารถอัปเดตฟีเจอร์ล่าสุดจาก New Relic ได้เสมอ