บ้าน ความคิดเห็น การตรวจสอบและการจัดอันดับของ Appdynamics

การตรวจสอบและการจัดอันดับของ Appdynamics

สารบัญ:

วีดีโอ: How to Integrate AppDynamics with Slack (ตุลาคม 2024)

วีดีโอ: How to Integrate AppDynamics with Slack (ตุลาคม 2024)
Anonim

การตรวจสอบแบบรวมศูนย์

AppDynamics เสนอวิธีแก้ปัญหาเฉพาะที่เรียกว่า Unified Monitoring สำหรับวัตถุประสงค์ขององค์กรนี่หมายถึงผลิตภัณฑ์ AppDynamics ที่แตกต่างกันหกรายการที่รวมอยู่ในแพลตฟอร์มเดียว: APM, การตรวจสอบผู้ใช้เบราว์เซอร์จริง (RUM), Mobile RUM, การตรวจสอบสังเคราะห์ (ปัจจุบันอยู่ในรุ่นเบต้า), การตรวจสอบฐานข้อมูล เป้าหมายคือเพื่อให้มองเห็น Web stack ทั้งหมด, front end และ back end, เพื่อจัดการประสบการณ์ผู้ใช้ (UX) ในเบราว์เซอร์และอุปกรณ์ต่างๆด้วยโครงสร้างพื้นฐาน, การวิเคราะห์สาเหตุที่แท้จริง, และปรับแต่งการแจ้งเตือนเพื่อติดตามว่าปัญหาประสิทธิภาพเกิดขึ้นที่ใด

เพื่อทดสอบว่า AppDynamics สามารถทำทุกอย่างได้จริงหรือไม่ฉันเริ่มในแดชบอร์ดหลัก แถบการนำทางด้านบนแสดงรายการส่วนประกอบหลักตามลำดับที่สัมพันธ์กันซึ่งผู้ใช้ระดับองค์กรอาจต้องการ (เริ่มต้นด้วยแอปพลิเคชันตามด้วยฐานข้อมูลโครงสร้างพื้นฐาน Analytics แผงควบคุมและรายงานและการแจ้งเตือน & การตอบสนอง) ด้านล่างแถบการนำทางเป็นรูปแบบไทล์ที่สะอาดโดยมีกล่องสำหรับแอปพลิเคชันและฐานข้อมูลแต่ละอันมีแถบสถานะสีเขียวและสีแดงแสดงถึงสถานะปัจจุบัน - การวัดประสิทธิภาพภายในองค์กรของ AppDynamics ของ UX- ของแต่ละเว็บไซต์

ซึ่งแตกต่างจาก Dynatrace UEM, SmartBear AlertSite Pro และ Pingdom, AppDynamics ไม่ได้ใช้ Application Open Index (Apdex) มาตรฐานเปิดสำหรับการวัด UX และในความเป็นจริงผู้ใช้ AppDynamics บางคนนั้นตรงกันข้ามกับดัชนียอดนิยม ไทล์แดชบอร์ดอื่น ๆ รวมถึงกล่อง Analytics ที่ให้ภาพรวมของเหตุการณ์ผู้ใช้และธุรกรรมรวมถึงรายการแดชบอร์ดในตัวและแบบกำหนดเองที่คล้ายกับไทล์เดียวกันบนแดชบอร์ด Dynatrace UEM แต่มีการออกแบบกระดูกที่เปลือยเปล่ามากขึ้น การใกล้ชิดกับรูปแบบ SmartBear AlertSite Pro

จากมุมมองการตรวจสอบเว็บไซต์ล้วนๆผู้ใช้ทางธุรกิจจะใช้เวลาส่วนใหญ่ในแท็บแอปพลิเคชัน ฉันคลิกหนึ่งในแอพพลิเคชั่นตัวอย่างเว็บไซต์ค้าปลีกออนไลน์และพบว่าตัวเองกำลังดูแผนผังการไหลอย่างละเอียดที่แสดงถึงสถาปัตยกรรมที่สมบูรณ์ของแอปพลิเคชัน ลูกศรวิ่งจากโหนด front-end Java และ PHP กลับผ่านฐานข้อมูล MySQL และเซิร์ฟเวอร์พร้อมด้วยสายการโต้ตอบที่แสดงการไหลของการโทร HTTP จากที่หนึ่งไปอีกที่หนึ่งเมื่อเมาส์ของฉันลอยอยู่เหนือเส้น เค้าโครงแนวคิดคล้ายกับวิธีที่ Ghostery MCM แสดงถึงแท็กบุคคลที่สามและส่วนประกอบของเว็บไซต์ แต่ด้วยการมุ่งเน้นที่ครอบคลุมมากขึ้นในเส้นทางการทำธุรกรรมของผู้ใช้

ในมุมมอง Dashboard ของแอปพลิเคชันเดียวกันฉันแท็บไปที่ธุรกรรมทางธุรกิจยอดนิยมซึ่งในบริบทของเว็บไซต์ค้าปลีกออนไลน์เน้นหน้าผลิตภัณฑ์ที่ได้รับการเรียก HTTP ส่วนใหญ่เรียงตามข้อผิดพลาดและเวลาตอบสนองหน้า (ด้วยเครื่องหมายสีเขียวเพื่อ บ่งบอกถึงสุขภาพของพวกเขา) แท็บที่น่าสนใจอีกสองแท็บในแดชบอร์ดนี้คือภาพรวมการทำธุรกรรมและคะแนนการทำธุรกรรมซึ่งให้ภาพรวมประสิทธิภาพเป็นระยะ ๆ ของเว็บไซต์หรือแอปพลิเคชันโดยพิจารณาจากว่า UX เป็นปกติช้าหรือเต็มไปด้วยข้อผิดพลาด จากนั้นคะแนนการทำธุรกรรมจะแปลงรายการธุรกรรมที่มีความยาวเป็นกราฟแท่งแสดงเปอร์เซ็นต์การทำธุรกรรมจาก "ปกติ" ไปจนถึง "แผงลอยและข้อผิดพลาด" ฉันพบว่านี่เป็นวิธีที่รวดเร็วและตรงไปตรงมาในการทำรายการที่มีความยาวและทำมันลงในกราฟอย่างง่ายสำหรับผู้ใช้เพื่อให้เห็นภาพการทำงานของเว็บไซต์

เมื่อเลื่อนดูการนำทางแนวตั้งทางด้านซ้ายมือของแท็บแอปพลิเคชันฉันพบว่าทั้งหน้าเว็บผู้ใช้และมือถือประสบการณ์การใช้งานของผู้ใช้แบ่งการจราจร แต่ละแบบมีแดชบอร์ดไทล์ที่ปรับแต่งได้เหมือนกันที่พบใน Dynatrace UEM โดยมีแผนที่แบบโต้ตอบที่แบ่งย่อยเวลาตอบสนองของผู้ใช้คำขอหน้าเว็บจากเหตุผลที่แตกต่างกันและแผนภูมิวงกลมของเบราว์เซอร์อุปกรณ์และระบบปฏิบัติการที่ใช้ Dynatrace UEM ให้การออกแบบและการสร้างแผนภูมิที่กว้างขึ้นเล็กน้อย แต่ฟังก์ชั่นการใช้งานนั้นเท่ากัน เท่าที่มีการรับส่งข้อมูล AppDynamics นำเสนอทั้ง RUM และการตรวจสอบสังเคราะห์ แต่ตรงกันข้ามกับผลิตภัณฑ์ที่เน้นการสังเคราะห์เช่น SmartBear AlertSite Pro AppDynamics มุ่งเน้นที่ RUM เป็นหลัก การตรวจสอบสังเคราะห์ของแพลตฟอร์มนั้นถูกใช้มากขึ้นสำหรับการเตือนข้อผิดพลาด แต่เนิ่น ๆ โดยทดสอบเว็บไซต์ที่มีงานที่ตั้งช่วงเวลาต่างกัน

ภายในธุรกิจ

ด้วยวิธีของฉันจากแอปพลิเคชันไปยังฐานข้อมูลและโครงสร้างพื้นฐาน AppDynamics ให้ระดับการมองเห็นทางธุรกิจที่เข้าใจได้ง่ายในส่วนแบ็คเอนด์ของเว็บไซต์เหมือนกับส่วนหน้า หลังจากคลิกหนึ่งในฐานข้อมูลที่แสดงรายการมุมมองแดชบอร์ดไทล์แบบโต้ตอบอื่นมาพร้อมกับตัวชี้วัดเช่นความเร็วในการโหลดหน่วยความจำและเครือข่ายและดิสก์อินพุต / เอาต์พุต (I / O) พร้อมมุมมองสดและรายงานลงในแบบสอบถามการเรียกฐานข้อมูลและเซสชัน .

แท็บโครงสร้างพื้นฐานรายชื่อเซิร์ฟเวอร์ทำงานในลักษณะเดียวกัน แท็บเหล่านี้เชื่อมโยงกับความสามารถในการวิเคราะห์สาเหตุของ AppDynamics ซึ่งทำให้ฉันสามารถดึงข้อมูลจากแอปพลิเคชันค้าปลีกออนไลน์ในแต่ละระดับลงในแดชบอร์ดที่กำหนดเองได้อย่างง่ายดาย นี่คือที่ฉันสามารถติดตามคำขอธุรกรรมผู้ใช้หนึ่งรายการโดยเฉพาะกับสิ่งที่ AppDynamics เรียกว่าคุณสมบัติ "แท็กและการติดตาม" การติดตามจากแผนที่การไหลของแอปพลิเคชันผ่านการเรียกฐานข้อมูลวางเป็นกราฟเส้นในไทล์เดียว กระบวนการ CPU เซิร์ฟเวอร์ในถัดไป กระบวนการแบ็คเอนด์นั้นส่วนใหญ่ไม่มีรหัสเพราะ AppDynamics '"เครื่องมือรหัสอัจฉริยะ" ให้ฉันตั้งค่าและตรวจสอบฐานข้อมูลและเซิร์ฟเวอร์โดยไม่ต้องกำหนดค่าด้วยตนเอง

การมองเห็น APM back-end และการวิเคราะห์หาสาเหตุที่เกิดขึ้นผ่าน AppDynamics เป็นความสามารถที่น่าดึงดูดที่สุดสำหรับนักพัฒนาองค์กรและทีมไอที แต่สำหรับผู้ใช้ทางธุรกิจโดยเฉลี่ยมันเป็นแดชบอร์ดที่สร้างไว้ล่วงหน้าและกำหนดเองของแพลตฟอร์มซึ่งผูกกับธุรกรรมทางธุรกิจที่น่าจะดึงดูดความสนใจมากที่สุด ในการสร้างแดชบอร์ดที่กำหนดเองประสบการณ์ AppDynamics อยู่ในระดับเดียวกับ SmartBear AlertSite Pro และ Dynatrace UEM วางโครงสร้างของไพ่เป็นตารางที่ปรับได้หรือโดยใช้เค้าโครงแดชบอร์ด Absolute ที่มีโครงสร้างมากขึ้นพร้อมคุณสมบัติกราฟที่ชัดเจน

เมื่อเพิ่มส่วนประกอบลงในแดชบอร์ดฉันสามารถแสดงประเภทเมทริกต่างๆ (เช่นประสิทธิภาพโดยรวมของแอปพลิเคชันประสิทธิภาพธุรกรรมทางธุรกิจ UX และอื่น ๆ ) เป็นกราฟแผนภูมิวงกลมหรือกราฟิกมาตรวัดความเร็ว ฉันยังมีตัวเลือกในการเพิ่มไฟแสดงสถานะกล่องรายการเหตุการณ์สำหรับกฎสุขภาพและวิดเจ็ตอื่น ๆ สิ่งที่ทำให้แดชบอร์ดที่กำหนดเองเหล่านี้ใช้โดยเฉพาะจากมุมมองทางธุรกิจคือความสามารถในการสร้างแผนภูมิประสิทธิภาพเทียบกับรายได้ AppDynamics ตั้งค่าพื้นฐานของประสิทธิภาพในการวัดธุรกรรมทางธุรกิจแบบ end-to-end และรวมถึงการสนับสนุนแบบอะซิงโครนัสเพื่อนำเสนอข้อมูลธุรกิจแบบเรียลไทม์ผ่านแดชบอร์ดโดยไม่มีความล่าช้ามาก การทดสอบของฉันยังรวมข้อมูลจากเว็บไซต์จองตั๋วภาพยนตร์และในแผงควบคุมแบบกำหนดเองธุรกิจสามารถเปรียบเทียบเวลาตอบสนองเฉลี่ยกับปริมาณการซื้อตั๋วและรายได้รวมของเว็บไซต์ แดชบอร์ดที่กำหนดเองสามารถสร้างขึ้นสำหรับผู้ใช้ทางธุรกิจในระดับต่าง ๆ ขององค์กรโดยให้ผู้จัดการฝ่ายการตลาดสายงานธุรกิจและแม้แต่ผู้บริหารในองค์กรเป็นแผงควบคุมส่วนตัวที่สามารถตรวจสอบการวิเคราะห์ที่พวกเขาต้องการได้อย่างแท้จริง เวลาข้อมูลเว็บไซต์ปฏิบัติการ

การแจ้งเตือนการวิเคราะห์และสุขภาพเว็บไซต์

AppDynamics ใช้กฎและนโยบายด้านสุขภาพที่กำหนดเอง (แทนที่จะเป็น Apdex metrics) เพื่อวัด UX และประสิทธิภาพการทำธุรกรรมทางธุรกิจ ด้วยเหตุนี้การตั้งค่าและการใช้การวิเคราะห์และการแจ้งเตือนจึงแตกต่างกันใน AppDynamics กว่าในบริการตรวจสอบเว็บไซต์อื่น ๆ

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

จากนั้นฉันเลือกช่วงเวลาและช่วงเวลาสำหรับกฎและเวลาระหว่างที่ตรวจพบกฎ "การละเมิด" และเมื่อนโยบายการแจ้งเตือนเริ่มขึ้นฉันยังตั้งค่าพารามิเตอร์เฉพาะสำหรับเมื่อพิจารณากฎในเงื่อนไขการเตือนและในสภาพที่สำคัญ การตั้งค่าการแจ้งเตือนด้วยวิธีนี้ทำให้ฉันมีความรู้สึกที่ละเอียดยิ่งขึ้นต่อสิ่งที่องค์กรกำหนดว่าเป็นประสิทธิภาพที่ยอมรับได้หรือมาตรฐาน UX ในแต่ละส่วนที่เคลื่อนไหวของเว็บไซต์แทนที่จะยอมรับมาตรการ Apdex (แม้จะมีประสิทธิภาพเพียงใด บริการตรวจสอบเว็บไซต์อื่น ๆ )

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

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

สุดยอดแห่งพวง

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

การตรวจสอบและการจัดอันดับของ Appdynamics