Open post

Full-Stack Monitoring ระบบมอนิเตอร์แบบ Real-time สำหรับ Microservice

ธุรกิจเจ้าของซอฟต์แวร์รายใดที่ไม่เปลี่ยนแปลงตัวเองให้ทันต่อเทคโนโลยีใหม่ก็อยากที่จะอยู่รอดในยุคนี้เช่นเดียวกับ​ธุรกิจการมอนิเตอร์​ เมื่อก่อนเราต้องซื้อซอฟต์แวร์มาติดตั้งที่เครื่องเซิร์ฟเวอร์เพื่อทำหน้าที่เป็นเซิร์ฟเวอร์ระบบมอนิเตอร์ แต่ปัจจุบันนี้กลับตรงกันข้าม ไม่ต้องซื้อซอฟต์แวร์ ไม่ต้องซื้อเครื่องเซิร์ฟเวอร์ การมอนิเตอร์แอปพลิเคชั่น​ทุกวันนี้เราทำผ่านแพลตฟอร์มผู้ให้บริการบนคลาว์ดได้เลย เพราะเวลานี้ระบบส่วนใหญ่ก็ออกแบบแอปพลิเคชั่น​เป็น Microservice ก​ารมอนิเตอร์จึงมี​ความสำคัญอย่างมาก​ครับ​โพสนี้แอดจะพาไปรู้จักกับ New Relic (Full-Stack Monitoring) New Relic ONE ​แพตลฟอร์ม​ผู้ให้บริการตรวจวัดความเร็ว​ ​(Performance Monitoring) ​​สำหรับ Web, Mobile, Application และ IT Infrastructure ​พร้อมเดชบอร์ดสวยๆ แบบ Real-time insight อีกทั้งยังสามารถพิมพ์คำสั่ง SELECT คิวรีรายงานออกมาดูได้ พร้อมรองรับการ integration เข้ากับ AWS, GCP และ Kubernetes เป็นต้น (มีแอปให้ผู้ดูแลระบบดูผ่านมือถือสมาร์ทโฟนได้อีกด้วย)​ คนที่อ่านมาถึงตรงนี้ อาจมีคำถามว่ามันคล้ายๆ กับ Grafana ​หรือ Prometheus ​​ไหม? (อ่านท้ายโพส) ​สำหรับ WordPress ตัว New Relic​ สามารถ​มอนิเตอร์ได้แม้กระทั้งปลั๊กอินและธีม​ครับ นี่มัน​แบบลงลึกระดับน้ำทะเลปานกลาง​เลยก็ว่าได้  ​โพสนี้แอดจะพาไปลอง APM ​(Application Performance Monitoring) สำหรับมอนิเตอร์เฝ้าดูประสิทธิภาพของเว็บ WordPress แบบเจาะดูทะลุปลั๊กอินครับ แอดติดตั้ง […]

Continue readingMore Tag
Open post
Ingress traffic กับ Egress traffic

รู้หรือไม่!! GCP คิดเงิน “ทราฟฟิก” Ingress traffic กับ Egress traffic ยังไง?

สำหรับผู้ใช้ Google Cloud Platfrom (GCP) ทุกๆ รายการ SKU ที่ปรากฏบน GCP Billing Report กูเกิลเราจะเห็นว่ามีทั้งฟรีและคิดเงิน แต่ที่ต้องควักเงินจ่ายแน่ ๆ คือค่าเช่าดังนี้… – ค่าเช่าเครื่อง (Instance)– ค่าเช่าเก็บข้อมูล (SSD disk)– ค่าเช่าใช้แรม (Memory)– ค่าเช่าเลขที่ทะเบียนบ้าน (Static IP address) บลาๆๆๆ อื่นๆ ร่วมไปถึงค่า “ทราฟฟิก” ที่แอดกำลังจะพูดถึง… กูเกิลคิดเงินค่า “ทราฟฟิก” Ingress traffic กับ Egress traffic ยังไง? เริ่มแรกแอดพาไปรู้จักกับ 2 คำนี้ก่อนครับ Ingress traffic กับ Egress traffic  Ingress traffic เป็นทราฟฟิกขา Upload ขึ้นมูลขึ้นไปยัง GCP โดยส่วนนี้กูเกิลให้ใช้ฟรีไม่คิดเงิน […]

Continue readingMore Tag
Open post

รู้จักกับ Netdata ระบบมอนิเตอร์ทุกสรรพสิ่งอย่าง

เคยไหม ทำเซิร์ฟเวอร์แต่ไม่ Monitor ?? #คำเตือน: อ่านจบ ช่วยพิมพ์บอกแอดหน่อย ^^ ทุกวันนี้หากพูดถึงเครื่องไม้เครื่องมือสำหรับตรวจสอบประสิทธิภาพการทำงานของเซิร์ฟเวอร์ มันก็มีมากมายที่นิยมและเป็นที่รู้จักก็ อาทิ เช่น Kafka หรือ Grafana วันนี้แอดจะมาแนะนำให้รู้จักกับ “Netdata” Real-time performance monitoring ที่จะช่วยให้การตรวจสอบประสิทธิภาพการทำงานของเซิร์ฟเวอร์เป็นเรื่องง่าย ๆ ครับ Netdata ระบบมอนิเตอร์ทุกสรรพสิ่งอย่างเป็นโอเพนซอร์ซอฟต์แวร์ (open-source software) ที่รันบน Linux, FreeBSD, macOS รวมไปถึง systems อื่น ๆติดตั้งเพื่อมอนิเตอร์ดูการทำงานและการใช้พรัพยากรด้านฮาร์ดแวร์และซอฟต์แวร์รวมไปถึงการใช้งาน network บนเซริฟ์เวอร์ได้ครับ Netdata ฟรีและดี แต่ไม่เค็ม 😄 ติดตั้งง่าย ง่ายขนาดที่ว่า…รัน command line จบ!สร้างแดชบอร์ตรวจสอบประสิทธิภาพการทำงานของเซิร์ฟเวอร์ทุกสรรพสิ่งอย่าง ที่ทั้งดี ก็คล้ายๆ กับ Kafka หรือ Grafanaแต่ Netdata ดีแต่ไม่เค็ม พร้อมสวยงาม ครับ 😄 Netdata […]

Continue readingMore Tag
Open post
เอะอะอะไรก็ NGINX

เอะอะอะไรก็ NGINX…รู้จักกับ Maglev ระบบซอฟต์แวร์ Network Load Balancer

#เอะอะอะไรก็ NGINX #นี่ไม่ใช่NGINX! หรือ Router Load Balancing น่าาา 55+++ 😄 จะว่าไปแล้ว Nginx ของเค้าดีจริง ๆ นะแม้หลาย ๆ คน อาจจะยังเค้าใจผิดว่า Nginx เป็น PHP Web Server แต่จริงๆ มันไม่ใช่ Nginx แค่คอนฟิกได้หลากหลายท่า แล้วส่ง Request ไปหา Apache Web Server ต่างหากครับ เอาเป็นว่าโพสนี้แอดไม่ได้มาเล่าเกี่ยวกับ Nginx น่าาาา 55++++โพสนี้จะพาไปรู้จักกับ Maglev ของกูเกิลครับ #Maglev ระบบซอฟต์แวร์ Network Load Balancerที่สามารถรับ Request ได้ถึงระดับ 1 ล้าน request ต่อวินาที(ไม่ได้เคลมแต่ผ่านวิจัยมาแล้ว😆) ทำงานบนเซิร์ฟเวอร์ Linuxอยู่บน Google Cloud Platform. สำหรับผู้ใช้ที่เคยเปิดใช้บริการเซอร์วิสLoad Balancing บน […]

Continue readingMore Tag
Scroll to top