OpenTelemetry นั้นเป็น project ที่ได้รับความนิยมขึ้นมาจากเรื่องของ Distributed tracing และยังขยายเป็นเรื่อง metric กับ log ด้วยโดยที่ตัวมันเองประกอบไปด้วยส่วนการทำงานต่าง ๆ เช่น ในฝั่งของ Grafana ก็มี LGTM stackแน่นอนว่าต้องสนับสนุน OpenTelemetry อย่างแน่นอนและเพื่อให้ง่ายต่อการใช้งาน ทาง Grafana จึงได้สร้าง Docker image ออกมาในชื่อ grafana/otel-lgtmดังนั้นมาลองใช้งานกัน
Read More…
อ่านเจอใน feed แล้วงง ๆ ว่า LGTM มันคืออะไร ?LGTM = looks good to me ?เลยลองไปค้นหาดูนิดหน่อย ได้ข้อมูลดังนี้มันคือ technology stack ของ Grafana ประกอบไปด้วย
Read More…
ทาง Docker เพิ่งปล่อย Docker Build Cloud ออกมาสำหรับการช่วย build docker image ให้ง่ายและรวดเร็วขึ้นเนื่องจากข้อมูลของทาง docker พบว่าทีมพัฒนาต้องเสียเวลาในการ build อย่างต่ำวันละ 1 ชั่วโมงจากคำสั่ง docker image build หรือ หรือ buildx สำหรับ multi-platform
Read More…
ทำการสรุป VDO เรื่อง Build in Observability While Developing จากงาน KubeConทำการอธิบายถึง observability ของระบบว่าช่วยให้เราเข้าใจสิ่งที่กำลังเกิดขึ้นในระบบงาน หรือบน productionแต่มักจะพบว่า ในการพัฒนาและส่งมอบ feature นั้นมักจะแยกระหว่าง code กับพวก observability (log, trace, metric) ออกจากกัน
Read More…
ทางบริษัท Canonical ได้ประกาศปล่อย Chiselled Ubuntu containers version GA ออกมาแล้วซึ่งเป็นรูปแบบของ image ที่เน้นในเรื่อง
Read More…
จาก blog เรื่อง สรุปจากบทความ Choosing the best Node.js Docker imageมีคำถามเพิ่มเติมว่า Distroless image มันคืออะไรทำไมถึงเล็ก และ มีปัญหาเรื่อง security น้อยกว่าจึงลงไปดูรายละเอียดเพิ่มเติมสามารถสรุปสั้น ๆ ได้ดังนี้
Read More…
คำถามจากการแบ่งปันเรื่องการพัฒนาระบบงานด้วย Dockerหนึ่งในคำถามที่น่าสนใจจาก Frontenf developer คือในการพัฒนาระบบด้วย Vite + ReactJS นั้นจะทำให้ dev พัฒนาได้สะดวกอย่างไรยิ่งเรื่องของ Hot Reload ก็อยากให้ใช้ได้ด้วยดังนั้นจึงมีคำแนะนำดังนี้
Read More…
สำหรับสาย tech น่าจะเคยได้ยินข่าวที่ทาง 37Signalsหรือบริษัทที่สร้าง Basecamp และ HEY นั้นได้ทำการย้ายระบบงานจาก Cloud กลับมายัง On-premiseซึ่งช่วยลดค่าใช้จ่ายลงมาอย่างมาก
Read More…
เพิ่งเห็นว่าตั้งแต่ต้นเดือนตุลาคม Docker Compose Watch นั้น ปล่อยตัวเต็มมาแล้วหลังจากที่เป็น experiment feature มาให้ลองใช้งานเป้าหมายเพื่อช่วยให้นักพัฒนามี productivity มากยิ่งขึ้นสนใจในการพัฒนาและ coding เป็นหลักไม่ต้องมาสนใจในการสร้าง image และ container ใหม่ทุกครั้งที่เปลี่ยนแปลงดังนั้น Docker compose watch จะคอยตรวจสอบให้ว่าเกิดการเปลี่ยนแปลงหรือไม่ถ้าเกิดการเปลี่ยนแปลง จะทำการ reload หรือที่รู้จักกันคือ Hot reloadโดยไม่กระทบต่อ state ปัจจุบันนั่นเอง
Read More…
จากการที่ Terraform ทำการเปลี่ยน license มาเป็น Business Source License (BSL) นั้นก็เกิดการพูดคุยทั้งเห็นด้วยและไม่เห็นด้วยหนึ่งในแนวทางหนึ่งของ communityคือการ fork ในวันที่ 25 สิงหาคมมาในชื่อใหม่คือ OpenTofu
Read More…