Dynatrace Notwork Monitor Tag

Dynatrace คือ platform ด้าน monitor รายแรกของโลกที่ใช้ AI causation engine ซึ่งก็คือการใช้ระบบปัญญาประดิษฐ์หาความผิดปกติด้วยตัวเอง และระบุต้นตอของปัญหานั้นๆ เพราะมนุษย์ไม่สามารถหาความผิดปกติในระบบที่ซับซ้อนของ microservices ได้ด้วยตัวเอง   AI ของ Dynatrace จะรองรับ complete analysis process และ Dynatrace ที่อัปเดตแสดงผลการค้นหาทั้งหมดของ Dynatrace ในส่วนของ root cause section ในหน้ารายละเอียดของปัญหาในแต่ละอัน ให้เข้าใจได้ง่ายขึ้น   จุดแข็งของ Dynatrace คือ มันสามารถระบุได้ถึงต้นตอของปัญหา ไม่ใช่แค่อาการของปัญหา เพราะ Dynatrace มองไปที่ความเชื่อมโยงระหว่าง software services กับจุดที่เป็นปัญหา ที่ส่งผลเสียต่อ performance โดยรวมได้ในระดับ code level   Dynatrace ทำได้ เพราะตัวโปรแกรมวิเคราะห์ dependency ของแต่ละส่วนได้โดยอัตโนมัติ จากการประมวลผลของปัญญาประดิษฐ์ ทำให้ข้อมูลที่ผู้ใช้ได้รับนั้นมากกว่าการแค่ต้นเหตุของปัญหา แต่ยังรู้ถึง dependency ของมันที่ส่งผลต่อ service อื่นๆ ที่รันอยู่ในกลุ่มของ process อื่นๆ ใน data center   AI ของ Dynatrace จะติดตามและประเมินผล...

Read More

HTTP cookies คือส่วนสำคัญอย่างยิ่งในการทำ web แม้ว่าจะมีเทคโนโลยีอื่นๆ มาเป็นทางเลือก เช่น Web storage API แต่คนก็ยังใช้ cookies ในเรื่อง session management, personalization และการวิเคราะห์พฤติกรรมผู้ใช้   เราเป็นต้องใช้ synthetic monitoring เพื่อดู performance baseline และเพื่อทำให้ baseline ทั้งหมดทำงานอย่างเสถียร การทำ Synthetic ต้องอยู่บนพื้นฐานของ “Clean Room State” เหมือนกันหมด แม้แต่การใช้ modern และ custom web experience ก็จะเป็นต้อง monitor ใน state เดียวกัน เพื่อการเปรียบเทียบที่ถูกต้อง แม่นยำ   เราสามารถตั้ง cookies เพื่อจำลอง application state ได้อย่างง่ายดาย ดังนี้   ปกติแล้ว A/B test จะทำงานแบบสุ่มกับ user จำนวนหนึ่ง แต่การที่จะได้ synthetic baseline ที่มีประสิทธิภาพ อยู่ที่การตั้งค่าของ cookies ซึ่ง Dynatrace จะเป็นเครื่องมือที่ทำให้การตั้งค่า...

Read More

การ monitor เว็บแอปพลิเคชั่นที่ใช้ ASP.NET เป็นเรื่องจำเป็นสำหรับ developer และบทความนี้ก็จะมาพูดต่อจากคราวที่แล้วว่า Retrace ของ Dynatrace สามารถ monitor ส่วนใดบ้างได้ถึงระดับไหน   External Web Services   แอปพลิเคชั่นโดยส่วนใหญ่แล้ว จะมีการใช้ web service อื่นๆ ที่เป็น HTTP based อีกด้วย อย่างในระบบของ Dynatrace ก็ใช้ external web service อย่าง twiolio และ chargify  อีกด้วย เช่นเดียวกับการ integration กับ web service อื่นๆ เช่น Atlassian, Axosoft, Visual Studio Team Services ฯลฯ Web service ที่เป็น HTTP based เหล่านี้ ก็จำเป็นต้องติดตามผลด้วยเช่นกัน เพื่อดู dependencies ต่างๆ ซึ่งจำเป็นต้องมีการทำรีพอร์ตของแต่ละ web service อย่างละเอียด เพื่อที่จะระบุปัญหาต่างๆ ได้อย่างชัดเจน การ...

Read More

งานด้าน Database เป็นอีกหนึ่งปัจจัยสำคัญที่ทำให้ธุรกิจดำเนินงานได้อย่างต่อเนื่อง โดยเฉพาะในเรื่อง troubleshoot ยิ่งรู้เร็วก็ยิ่งก็ปัญหาได้ดีเท่านั้น   ด้วยเหตุนี้ Database monitoring ของ Dynatrace จึงมาพร้อมกับคุณสมบัติดังนี้   Auto-detection ไม่จำเป็นต้องปรับค่าอะไรเป็นพิเศษ Dynatrace จะ detect และ monitor ของคุณได้ทันทีโดยอัตโนมัติ   เห็นว่าแอปพลิเคชั่นต่างๆ ใช้ database ได้อย่างไรอย่างชัดเจน รายงานผลการใช้ database ได้อย่างละเอียด ทำให้การปรับค่าต่างๆ ทำได้ง่ายขึ้น   เห็นรายละเอียดใน metric ต่างๆ ได้อย่างครอบคลุม ปรับค่า performance ของ database ได้ลึกถึงระดับ statement เมื่อใช้ Dynatrace Database monitoring เพื่อดูถึงระดับ SQL-statement นั้นคุณจะสามารถ   หา expensive statement ที่ใช้การอ่าน data จำนวนมากเจอได้ พบต้นเหตุว่าทำไม statement ถึงทำงานได้ช้ากว่าเดิม มีการแจ้งเตือนในกรณีที่มี cost และ execution ของ SQL statement ที่สูงขึ้นมา   การระบุและการแก้ปัญหาด้าน database ส่งผลต่อการทำงานของแอปพลิเคชั่นอย่างมาก Dynatrace สามารถ...

Read More

Modern Cloud Application เป็น application ที่ซับซ้อนและมีความ dynamic สูง มันสร้างขึ้นใน architecture ของ Microservice เพื่อให้ขยายตัวได้อย่างก้าวกระโดด   ความซับซ้อนของ Modern Cloud Application สามารถสรุปคร่าวๆ ได้ดังนี้   โดยเฉลี่ยแล้ว จะใช้เทคโนโลยี 82 ชนิดต่อหนึ่ง Transaction มีจำนวน code มากกว่าเมื่อ 20 ปีก่อนกว่า 100 เท่า อายุของแต่ละ container มีอยู่แค่ 10 วินาที   ด้วยเหตุนี้เครื่องมือ monitor แบบเก่านั้น “เป็นไปไม่ได้เลย” ที่จะใช้งานกับ Modern Cloud Application ได้   แต่นั่นไม่ใช่ปัญหาสำหรับเครื่องมือ monitor ของ Dynatrace ที่มาพร้อมกับคุณลักษณะดังนี้ ระบบวิเคราะห์และประมวลผลอัจฉริยะ ผู้ใช้ไม่ต้องเสียเวลาไปนั่งดู code, log file หรือ server metric ทีละตัวอีกต่อไป ระบบ AI ของ Dynatrace จะวิเคราะห์และประมวลผลทั้งหมดมาให้คุณโดยอัตโนมัติ เราสามารถเห็นปัญหา, ต้นตอของปัญหา และผลกระทบต่อธุรกิจของคุณได้ในทันที จากการแสดงผลที่เข้าใจง่าย   ระบบ...

Read More