Dynatrace Tag

การทำธุรกิจในยุคดิจิทัล การเชื่อมต่อ network คือสิ่งสำคัญ ไม่ว่าจะเป็นอุปกรณ์ IoT, machine learning, blockchain ฯลฯ โลกของเราได้เติบโตเกินการเชื่อมต่อแบบเดิม แต่เข้าสู่ยุคใหม่ที่เรียกว่า Hyperconnect ที่การเชื่อมต่อนั้นต้องสร้างความรวดเร็ว คล่องตัว และปลอดภัยในเวลาเดียวกัน   และนี่คือที่มาของ Infoblox บริษัทด้าน IT automation และ network security จากสหรัฐอเมริกา ที่ต้องการตอบโจทย์ดังกล่าว Infoblox ก่อตั้งขึ้นในปี 1999 ที่เมืองชิคาโก ทางบริษัทมีจุดขายคือโซลูชั่นด้านความปลอภัยของ Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP) และ IP address management ซึ่งทั้งสามส่วนนี้รวมเรียกกันว่า DDI จากการออกผลิตภัณฑ์ SilverBox ในปี 2005   ในปี 2007 Inflobox ได้เข้าซื้อกิจการของ iPANTO สตาร์ทอัพจากฝรั่งเศส ซึ่งนำไปสู่การพัฒนาผลิตภณฑ์อีกตัว นั่นก็คือ  IPAM WinConnect appliances จากนั้นในปี 2010 Infoblox ได้ซื้อกิจการของ Netcordia ช่วยให้ทางบริษัทพัฒนาเทคโนโลยี automation...

Read More

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

  Detect databases เองอัตโนมัติ ไม่ต้องรู้ configuration ลง exe next next next เจอ database เฉยเลย ง่ายๆ       เข้าใจเลย! ดูว่า applications ใช้ databases อย่างไร ลักษณะการใช้งานอย่างละเอียดทำให้การเเก้ไข ค่าต่างๆ ง่ายขึ้น         วัดความเร็วแบบละเอียด โดยดูละคำสั่ง query ปรับแต่งประสิทธิภาพ database ในจุดที่สำคัญที่สุดในระดับคำสั่ง query   บอกสุขภาพ database statement อย่างละเอียด Drill down ในระดับ SQL-statement ด้วย Dynatrace database monitoring : หา statements ที่ทำให้ระบบช้า เช่น statements ที่ read data มากผิดปกติ เข้าใจว่า ทำไมบาง statements ถึงช้า มีระบบแจ้งเตือนถ้า SQL statement ทำงานช้า หรือ execution สูงผิดปกติ บอก database performance ด้วยข้อมูล AI การปรับประสิทธิภาพ database สามารถทำให้ application เร็วขึ้น...

Read More

  Detect databases เองอัตโนมัติ ไม่ต้องรู้ configuration ลง exe next next next เจอ database เฉยเลย ง่ายๆ       เข้าใจเลย! ดูว่า applications ใช้ databases อย่างไร ลักษณะการใช้งานอย่างละเอียดทำให้การเเก้ไข ค่าต่างๆ ง่ายขึ้น         วัดความเร็วแบบละเอียด โดยดูละคำสั่ง query ปรับแต่งประสิทธิภาพ database ในจุดที่สำคัญที่สุดในระดับคำสั่ง query   บอกสุขภาพ database statement อย่างละเอียด Drill down ในระดับ SQL-statement ด้วย Dynatrace database monitoring : หา statements ที่ทำให้ระบบช้า เช่น statements ที่ read data มากผิดปกติ เข้าใจว่า ทำไมบาง statements ถึงช้า มีระบบแจ้งเตือนถ้า SQL statement ทำงานช้า หรือ execution สูงผิดปกติ บอก database performance ด้วยข้อมูล AI การปรับประสิทธิภาพ database สามารถทำให้ application เร็วขึ้น...

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

นอกจากการทำงานแบบกับฮาร์ดแวร์แบบ on-premise แล้ว Cloud Computing ก็เป็นองค์ประกอบสำคัญในการทำงานยุคปัจจุบัน ที่กำลังเปลี่ยนไปเป็นดิจิทัลมากขึ้นเรื่อยๆ ดังเช่นข้อมูลที่ได้มาจากการค้นคว้าของ Dynatrace   -ในปัจจุบัน 90% ขององค์กรขนาดใหญ่ ใช้ hybrid multi-cloud -79% ใช้ microservices และ containers -50% กำลังเปลี่ยนมาใช้ web-scale architecture -84% ใช้ DevOps -60% ของ user มองว่า performance เป็นสิ่งสำคัญที่สุดในการทำงานแบบดิจิทัล   ด้วยเหตุนี้ สำหรับคนทำงานด้าน IT การมองเห็น performance ของ application ต่างๆ ที่ run อยู่บน cloud ่ n ุบัน และการมองเห็น บุคปัจจุบัน ได้ทันที เช่นเดียวกับ performance ของอุปกรณ์ต่างๆ ที่เชื่อมต่อกันผ่านสัญญาณอินเตอร์เน็ท (IoT) โดยละเอียดและแม่นยำ คือสิ่งที่ขาดไม่ได้ Cloud Computing ในด้านการ monitor cloud นั้นทาง Enterprise cloud monitoring เป็นซอฟท์แวร์ที่แสดงผลการทำงานของ application ต่างๆ ที่อยู่บน cloud ecosystem...

Read More