Рет қаралды 1,445
ใช้ Apache Skywalking เพื่อดูประสิทธิ์ภาพการทำงานของ Microservice กันดีกว่า
วีดีโอนี้จะเรียก showcase ซึ่งเป็น demo การใช้ของ skywalking เพื่อ monitor การทำงานของ Music App(Microservice) และ MySQL สำหรับนักพัฒนาจะมีตัวอย่างสร้าง Web API (Node+Express) ที่ติดตั้ง agent แล้วเพื่อ monitor ผ่าน Skywalk UI ได้
ที่มาของวีดีโอนี้คืองานที่ผมทำช่วงนี้ต้องออกแบบ SAAS และใช้ Microservice หลายตัว มีนานๆทีบาง Service ที่กินหน่วยความจำผิดปกติทำให้เซิร์ฟเวอร์นิ่งไประยะหนึ่ง การอัดฉีดทรัพยากรเข้าไปก็ช่วยได้ระดับหนึ่งแต่มันไม่ใช่การแก้ปัญหาที่ตรงจุด เพราะปกติแล้วทรัพย์ยากรเหลือค่อนข้างมาก ถึงจะมีการติดตามดูผ่าน Grafana ว่าแต่ละตัวใช้ทรัพยากรเท่าไรรู้ว่าตัวไหนเป็นปัญหา แต่ก็ต้องมีการติดตามที่ละเอียดกว่านี้ว่ามีการเรียกใช้งานอย่างไรผ่านตัวไหนมาก่อนที่จะเกิดปัญหา ใครมีประสบการณ์ยังไง คิดว่า Apache Skywalk จะช่วยในการวิเคราะห์ปัญหาได้ก็เข้ามา comment แลกเปลี่ยนได้ครับ
ข้อมูลเพิ่มเติม
github.com/sch...