ในโลกธุรกิจและไอทีหากคุณไม่ติดตามกระแสก็ถือว่าเสร็จสิ้น การประมวลผลแบบคลาวด์เป็นสิ่งที่“ มัน” ในตอนนี้และได้ปฏิวัติวิธีการดำเนินธุรกิจในทุกอุตสาหกรรม ผลกระทบที่น่าทึ่งอย่างหนึ่งคือการใช้แอปพลิเคชันที่เพิ่มขึ้นเพื่อเป็นช่องทางในการปฏิสัมพันธ์ระหว่างธุรกิจกับลูกค้า แต่มีเพียงปัญหาเดียวคือ ปัจจุบันธุรกิจต่างๆต้องเผชิญกับความท้าทายใหม่ในการรักษาประสิทธิภาพการทำงานที่ดีที่สุดของแอปพลิเคชันเพื่อให้เกิดความพึงพอใจสูงสุดแก่ลูกค้า และนี่คือที่มาของซอฟต์แวร์ SolarWinds AppOptics ไม่ใช่แอปพลิเคชันตัวเดียวที่คุณสามารถใช้ได้ แต่ในความคิดของฉันและผู้เชี่ยวชาญอื่น ๆ อีกนับไม่ถ้วนมันโดดเด่นเหนือคนอื่น ๆ เหตุผล?
ทำไม AppOptics จึงแตกต่างจากโซลูชัน APM อื่น ๆ
ก่อนอื่นเป็นเพราะ AppOptics ช่วยให้คุณสามารถมองเห็นทั้งแอปพลิเคชันและโครงสร้างพื้นฐานของคุณได้อย่างสมบูรณ์ โดยปกติคุณจะต้องใช้เครื่องมือที่แตกต่างกันสำหรับแต่ละสภาพแวดล้อม เครื่องมือนี้เป็นการผสมผสานระหว่างเครื่องมือยอดนิยมอื่น ๆ อีกสองรายการจาก SolarWinds, Librato และ Traceview ซึ่งช่วยให้คุณสามารถตรวจสอบประสิทธิภาพของเว็บแอปในธุรกิจของคุณตลอดจนตรวจสอบสแต็กทั้งหมดของคุณแบบเรียลไทม์
ยิ่งไปกว่านั้น AppOptics ยังรองรับหลายภาษาและกรอบงานได้ทันที เหล่านี้คือ Java, PHP, Python, Ruby, Node.js .NET และ Scala
เหตุใดฉันจึงต้องมี Application Monitor เมื่อฉันมี Network Performance Monitor
คำถามที่ดีและอาจเป็นคำถามที่คุณอาจต้องอธิบายให้เจ้าของธุรกิจหรือผู้รับผิดชอบการจัดซื้อจัดจ้าง และคำตอบนั้นง่ายมาก Network Monitor ใช้สำหรับการตรวจสอบทั่วไป ตัวอย่างเช่นจะแจ้งให้คุณทราบเมื่อแอปพลิเคชันไม่สามารถเข้าถึงได้ แต่จะไม่ช่วยในการแก้ไขปัญหาแอปพลิเคชันเพื่อระบุปัญหาหลัก
ในมือการตรวจสอบแอปพลิเคชันถูกสร้างขึ้นเพื่อรวบรวมเมตริกประสิทธิภาพต่างๆของแอปพลิเคชันของคุณซึ่งจะมีความสำคัญในการระบุปัญหา ยิ่งไปกว่านั้นหากคุณใช้ NPM เพียงอย่างเดียวอาจพลาดปัญหาด้านประสิทธิภาพไปโดยสิ้นเชิงเช่นเวลาในการโหลดช้าตราบเท่าที่ผู้ใช้ปลายทางยังคงสามารถเข้าถึงแอปพลิเคชัน
เมตริกประสิทธิภาพประเภทต่างๆที่รวบรวมโดยใช้ AppOptics
เมตริกตัวบ่งชี้ประสิทธิภาพคีย์อนุกรมเวลา (KPI) ของแอปพลิเคชัน
ซึ่งหมายถึงเมตริกเช่นจำนวนคำขอต่อนาทีเวลาตอบกลับโดยเฉลี่ยและอัตราข้อผิดพลาดในช่วงเวลาหนึ่ง ไม่เพียง แต่สำหรับแอปพลิเคชันเท่านั้น แต่ยังรวมถึงบริการและธุรกรรมด้วย และเหตุผลที่พวกเขาเรียกว่าอนุกรมเวลาคือมีการติดตามในช่วงเวลาหนึ่ง การศึกษาการเปลี่ยนแปลงที่เกิดขึ้นในช่วงเวลานี้จะทำให้คุณได้รับข้อมูลเชิงลึกด้านประสิทธิภาพที่สำคัญ
AppOptics Time-Series KPI Metrics
สิ่งที่ยอดเยี่ยมคือเมตริกเหล่านี้ได้รับการติดตามแบบเรียลไทม์เพื่อให้คุณสามารถแจ้งปัญหาที่เกิดขึ้นได้ แต่ที่ดียิ่งไปกว่านั้นคุณสามารถสังเกตแนวโน้มเพื่อคาดการณ์ปัญหาที่อาจเกิดขึ้นและแก้ไขก่อนที่จะส่งต่อไปยังผู้ใช้ปลายทาง นอกจากนี้ยังจะเป็นประโยชน์ในการคาดการณ์ความต้องการทางธุรกิจในอนาคตดังนั้นจึงช่วยในการวางแผนการจัดหาทรัพยากรใหม่
ตัวชี้วัด KPI โครงสร้างพื้นฐาน
นี่คือที่ที่คุณจะพบเมตริกประสิทธิภาพของโครงสร้างพื้นฐานของคุณเช่นโหลด CPU การใช้หน่วยความจำและดิสก์และ I / O เครือข่าย
ตัวชี้วัด KPI โครงสร้างพื้นฐาน
แอปพลิเคชันไม่ใช่ปัญหาเสมอไปและเมตริกเหล่านี้จะช่วยให้คุณพิสูจน์ได้ นอกจากนี้ยังช่วยให้คุณระบุลักษณะเฉพาะของโครงสร้างพื้นฐานที่ก่อให้เกิดปัญหาด้านประสิทธิภาพ นอกจากนี้หากคุณพบปัญหาด้านประสิทธิภาพของโครงสร้างพื้นฐานเร็วพอก็จะป้องกันไม่ให้เข้าถึงแอปพลิเคชันดังนั้นจึงมั่นใจได้ว่าจะได้รับประสบการณ์ดิจิทัลที่ดีที่สุด
ชุดตรวจสอบประสิทธิภาพแอปพลิเคชัน SolarWinds (APM)
แม้แต่ในตัวเอง AppOptics ก็เป็นโซลูชันการตรวจสอบที่มั่นคง อย่างไรก็ตามในความอัจฉริยะอีกขั้นหนึ่งโดย SolarWinds ตอนนี้คุณสามารถรวมเข้ากับเครื่องมือ SAAS บนคลาวด์อีกสามตัวเพื่อสร้างโซลูชันชุดเต็มรูปแบบ SolarWinds APM Suite เหมาะอย่างยิ่งสำหรับการตรวจสอบสภาพแวดล้อมไฮบริดและคลาวด์แบบเต็มสแต็ก นี่คือซอฟต์แวร์อื่น ๆ ที่รวมอยู่ในชุดนี้
Pingdom - นี่คือโซลูชันสำหรับการตรวจสอบแอปพลิเคชันจากมุมมองของผู้ใช้ปลายทาง Pingdom จะทดสอบเว็บไซต์ของคุณเพื่อตรวจสอบว่าเว็บไซต์ออนไลน์และทำงานได้ตามปกติหรือไม่ สิ่งนี้ช่วยอำนวยความสะดวกในการแก้ไขปัญหาอย่างรวดเร็วจากนั้นคุณสามารถใช้ AppOptics เพื่อค้นหาปัญหารากและแก้ไขได้อย่างรวดเร็ว
Loggly และ Papertrail - เครื่องมือทั้งสองนี้มีหน้าที่ในการวิเคราะห์และจัดการบันทึก ช่วยให้คุณสามารถย้ายจากการแสดงภาพปัญหาในซอฟต์แวร์ AppOptics และดูบันทึกต่างๆที่สำรวจจากแอปพลิเคชันของคุณ หากไม่มี Loggly และ Papertrail จะต้องใช้ความพยายามและเวลาอย่างมากในการค้นหาข้อมูลบันทึกเฉพาะที่เกี่ยวข้องกับปัญหาแอปพลิเคชัน นอกจากนี้จากการวิเคราะห์บันทึกคุณสามารถตรวจพบความผิดปกติที่บ่งบอกถึงปัญหาที่อาจเกิดขึ้นและแก้ไขก่อนที่จะเป็นปัญหากับผู้ใช้ปลายทาง
SolarWinds AppOptics
ลองตอนนี้
การติดตั้ง
การติดตั้ง AppOptics
หนึ่งในคุณสมบัติที่ดีที่สุดของ AppOptics คือความสะดวกในการติดตั้ง เครื่องมือนี้ไม่ต้องการการกำหนดค่าใด ๆ และจะรวมเข้ากับแอปพลิเคชันใด ๆ ที่คุณใช้อยู่ การติดตั้งสามารถแบ่งออกเป็นสองขั้นตอนใหญ่ ๆ หนึ่งเกี่ยวข้องกับการติดตั้งแอ็พพลิเคชันเอเจนต์ในขณะที่สองคือการติดตั้งโฮสต์เอเจนต์สำหรับการมอนิเตอร์โครงสร้างพื้นฐาน
การติดตั้ง APM Agent
ขั้นตอนแรกคือการเลือกภาษาที่แอปพลิเคชันของคุณกำลังทำงานอยู่ จากนั้นคุณจะต้องกำหนดระบบปฏิบัติการของคุณและกำหนดชื่อให้กับบริการของคุณ
การติดตั้ง Application Agent
จากนั้นคุณจะได้รับคำแนะนำเกี่ยวกับวิธีการตั้งค่าโฮสต์ซึ่งเกี่ยวข้องกับการเรียกใช้สคริปต์ที่ให้มาในไดเร็กทอรีการติดตั้งที่คุณต้องการ เมื่อดาวน์โหลดเอเจนต์แล้วคุณต้องกำหนดค่า Java Virtual Machine ของคุณเพื่อยอมรับเอเจนต์ มีการจัดเตรียมสคริปต์สำหรับงานนี้อีกครั้งดังนั้นคุณต้องดำเนินการ เมื่อทุกอย่างเสร็จสมบูรณ์รีสตาร์ท JVM เพื่อโหลดเอเจนต์และควรเชื่อมต่อกับ AppOptics เกือบจะในทันที
สคริปต์ตัวติดตั้ง Application Agent
หากบริการของคุณถูกสร้างขึ้นโดยใช้ภาษาที่แตกต่างกันดังเช่นในปัจจุบันเนื่องจากการแจกจ่ายแอปพลิเคชันให้ทำซ้ำขั้นตอนข้างต้นและเลือกภาษาที่เหมาะสม AppOptics เข้ากันได้กับภาษาการเขียนโปรแกรม 7 ภาษาซึ่งเป็นภาษาเกี่ยวกับการพัฒนาแอปพลิเคชันทั้งหมด เครื่องมือ APM นี้จะค้นหาแอปพลิเคชันของคุณโดยอัตโนมัติจับคู่บริการที่เกี่ยวข้องและจะเริ่มสำรวจเมตริกประสิทธิภาพในเวลาประมาณสองนาที
การติดตั้ง Infrastructure Agent
สำหรับกระบวนการนี้คุณต้องไปที่ขั้นตอนเริ่มต้นและเลือกไฟล์ ติดตั้ง Host Agent ตัวเลือก อีกครั้งคุณจะได้รับสคริปต์ตัวติดตั้งซึ่งคุณต้องดำเนินการในไดเร็กทอรีการติดตั้งที่คุณต้องการ จากนั้นคุณต้องระบุสภาพแวดล้อมการตรวจสอบ
การติดตั้ง AppOptics Infrastructure Agent
สิ่งที่ฉันชอบเกี่ยวกับ AppOptics
ใช้งานง่าย
สิ่งแรกที่ฉันสังเกตเห็นหลังจากติดตั้ง AppOptics คือมีการจัดระเบียบที่ดีเพียงใด บริการทั้งหมดในสภาพแวดล้อมของคุณจะแสดงรายการบนอินเทอร์เฟซหลักพร้อมกับแดชบอร์ดแต่ละรายการสำหรับเมตริกประสิทธิภาพทั้งหมดที่คุณจะเฝ้าติดตาม นอกจากนี้คุณยังสามารถดูปลั๊กอินที่ใช้งานอยู่ทั้งหมดและรายการการแจ้งเตือนที่บ่งบอกถึงปัญหาที่อาจเกิดขึ้นซึ่งคุณต้องให้ความสนใจ
แดชบอร์ดเมตริกประสิทธิภาพให้ภาพรวมของปัญหาพื้นฐาน คุณสามารถเข้าถึงข้อมูลเพิ่มเติมเกี่ยวกับปัญหาได้โดยคลิกที่แดชบอร์ด AppOptics ยังใช้วิธีที่ง่ายมากในการติดตามคำขอของผู้ใช้ผ่านสแต็กของคุณและใช้แผนที่ความร้อนเพื่อช่วยคุณระบุพื้นที่ที่แน่นอนในแอปพลิเคชันหรือโครงสร้างพื้นฐานที่เกิดปัญหาคอขวด อินเทอร์เฟซที่เรียบง่ายและเทคนิคการติดตามที่แม่นยำล้วนช่วยลดเวลาเฉลี่ยในการซ่อม (MTTR) และทำให้ประสบการณ์การใช้งานที่ดีที่สุด
และแตกต่างจากเครื่องมือ APM อื่น ๆ AppOptics ทำหน้าที่เหล่านี้ทั้งหมดในส่วนหลังโดยไม่ทำให้แอปพลิเคชันของคุณช้าลง นั่นจะทำให้จุดประสงค์ทั้งหมดของการทำให้แอปของคุณมีประสิทธิภาพดีที่สุดใช่ไหม?
แดชบอร์ดที่ปรับแต่งได้
คุณสมบัติเด่นอีกประการเกี่ยวกับซอฟต์แวร์ APM นี้คือความสามารถในการปรับแต่งแดชบอร์ดซึ่งมีความสำคัญด้วยเหตุผลสองประการ ประการแรกคือช่วยให้คุณสามารถสร้างแดชบอร์ดที่แสดงเฉพาะเมตริกประสิทธิภาพที่สำคัญของแอปพลิเคชันของคุณ AppOptics ไม่สามารถบอกได้ว่าบริการใดที่สำคัญที่สุดสำหรับองค์กรของคุณซึ่งหมายความว่าเมตริกเริ่มต้นที่แสดงอาจไม่ใช่สิ่งที่คุณต้องการตรวจสอบ
อีกเหตุผลหนึ่งคือการปรับแต่งแดชบอร์ดจะช่วยให้คุณสามารถรวมหลาย ๆ แดชบอร์ดเข้าด้วยกันเพื่อที่คุณจะได้ไม่ต้องเปลี่ยนไปมาระหว่างกันอย่างต่อเนื่อง นอกจากนี้ยังเป็นวิธีที่สมบูรณ์แบบในการรวมเมตริกโครงสร้างพื้นฐานกับเมตริกแอปพลิเคชันเพื่อการเปรียบเทียบและความสัมพันธ์ที่ดีขึ้น
ขยายได้สูง
ปลั๊กอิน AppOptics
AppOptics สามารถรองรับปลั๊กอินได้มากกว่า 150 รายการ ซึ่งรวมถึง Kubernetes, Apache, MySQL และอื่น ๆ นอกจากนี้คุณยังสามารถเข้าถึงการผสานรวมเพิ่มเติมที่สร้างโดยสมาชิกของชุมชน SolarWinds Online ซึ่งคุณสามารถใช้เพื่อขยายขีดความสามารถของซอฟต์แวร์ และที่ดีไปกว่านั้นคือคุณสามารถสร้างปลั๊กอินและเมตริกเพิ่มเติมที่เหมาะกับแอปพลิเคชันของคุณและสภาพแวดล้อมที่ทำงานอยู่
การสร้างโปรไฟล์ Live-Code
คุณลักษณะนี้รวมอยู่ใน AppOptics เพื่อตอบสนองความคิดเห็นของผู้ใช้ และนี่เป็นสิ่งหนึ่งที่ทำให้ฉันประทับใจเกี่ยวกับ SolarWinds พวกเขามีความร่วมมือในระดับสูงกับลูกค้าและมักจะเพิ่มคุณสมบัติใหม่ ๆ ให้กับผลิตภัณฑ์ตามคำแนะนำของลูกค้า สิ่งนี้ทำให้มั่นใจได้ว่าผลิตภัณฑ์จะสอดคล้องกับเทรนด์ปัจจุบันอยู่เสมอ
การทำโปรไฟล์โค้ดสดจะเป็นประโยชน์อย่างยิ่งสำหรับทีม DevOps เนื่องจากช่วยให้สามารถกำหนดบรรทัดโค้ดเฉพาะที่ทำให้เกิดปัญหาได้ AppOptics รวบรวมฟังก์ชันและเมธอดที่ใช้มากที่สุดในธุรกรรมและแบ่งออกเป็นรายละเอียดที่สำคัญเช่นคลาสเมธอดชื่อไฟล์และแม้แต่หมายเลขบรรทัด
การจัดการเหตุการณ์ชั่วคราว
นี่เป็นสิ่งสำคัญอีกประการหนึ่งของ AppOptics ที่ช่วยหลีกเลี่ยงข้อสรุปที่ไม่ถูกต้องเกี่ยวกับประสิทธิภาพของแอปพลิเคชันของคุณ อย่างไร? มีเหตุการณ์ชั่วขณะที่เกิดขึ้นในสภาพแวดล้อมไอทีและอาจนำไปสู่ปัญหาด้านประสิทธิภาพกับแอปพลิเคชันของคุณ ยกตัวอย่างเช่นการปรับใช้บริการใหม่หรือการหยุดทำงานตามแผน AppOptics ช่วยให้คุณสามารถเชื่อมโยงเหตุการณ์ดังกล่าวกับรูปแบบต่างๆของประสิทธิภาพในแอปพลิเคชันของคุณและทำให้แตกต่างจากปัญหาร้ายแรงอื่น ๆ ที่คุณต้องให้ความสนใจ วิธีนี้จะช่วยให้มั่นใจได้ว่าคุณจะไม่เสียเวลาไปกับการจดจ่อกับปัญหาที่จะหมดไปเมื่อดำเนินการตามแผนแล้ว
การแจ้งเตือน
ความสามารถในการแจ้งเตือนคุณเมื่อมีปัญหาในสภาพแวดล้อมไอทีของคุณเป็นคุณสมบัติที่ทุกเครื่องมือตรวจสอบควรมี มิฉะนั้นคุณจะต้องใช้นิ้วเท้าของคุณทุกวินาทีเพื่อที่จะไม่พลาดการอัปเดตที่สำคัญ AppOptics มาพร้อมกับวิธีการแจ้งเตือนหลายวิธีเช่นอีเมลการแสดงภาพหน้าแดชบอร์ดและยังสามารถรวมเข้ากับเครื่องมืออื่น ๆ ที่ช่วยให้คุณสามารถเปิดตั๋วและกำหนดให้กับนักพัฒนาที่เหมาะสมได้
การแจ้งเตือน AppOptics
การปรับแต่งการแจ้งเตือนทำได้ง่ายขึ้นและตอนนี้ AppOptics สามารถศึกษาแอปพลิเคชันของคุณและสร้างประสิทธิภาพพื้นฐานได้ จากนั้นสามารถใช้เป็นข้อมูลอ้างอิงสำหรับการปรับแต่งใด ๆ ที่คุณทำและการดำเนินการที่จะดำเนินการจะขึ้นอยู่กับว่าประสิทธิภาพปัจจุบันเบี่ยงเบนไปจากประสิทธิภาพพื้นฐานอย่างไร
สรุป
AppOptics คือมีดสวิสของการตรวจสอบประสิทธิภาพแอปพลิเคชัน ไม่เพียง แต่ตรวจสอบโครงสร้างพื้นฐานและสภาพแวดล้อมแอปพลิเคชันของคุณเท่านั้น แต่ยังรวมถึงข้อมูลที่ให้ไว้จะเป็นประโยชน์สำหรับ DevOps, Operations และผู้นำทางธุรกิจ เครื่องมือนี้ช่วยให้ทีมปฏิบัติการค้นหาและแก้ไขปัญหาในแอปพลิเคชันของคุณได้โดยไม่ต้องเกี่ยวข้องกับทีมพัฒนา
การรวม Librato และ Traceview เข้าด้วยกันทำให้ SolarWinds ไม่สามารถดำเนินการได้เพื่อให้แน่ใจว่าพวกเขากำลังนำเสนอผลิตภัณฑ์ที่สามารถรับมือกับความซับซ้อนและการกระจายแอปพลิเคชันที่เพิ่มขึ้นในปัจจุบัน และการย้ายดังกล่าวเพื่อให้สามารถผสานรวมกับเครื่องมืออื่น ๆ อีกสามอย่างที่เรากล่าวถึง (Pingdom, Loggly, Papertrail) สำหรับฉันนั่นคือสิ่งที่ทำให้ AppOptics เป็นโรงไฟฟ้าที่แท้จริงเมื่อพูดถึงการตรวจสอบประสิทธิภาพของแอปพลิเคชัน
SolarWinds AppOptics
ลองตอนนี้