Part 5: Observability Trong Bộ Nhớ – Khi Mọi Thứ Nằm Chung Một

Part 5: Observability Trong Bộ Nhớ – Khi Mọi Thứ Nằm Chung Một

← Chương trước: Part 4: Đơn Giản Hóa CI/CD & Atomic Deployments | Mục lục Series | Chương tiếp theo: Part 6: Lộ Trình Chuyển Đổi (Migration Playbook) – Hợp Nhất → Answer-first: Observability trong Modular Monolith tận dụng in-process tracing và profiling bộ nhớ giúp giảm thiểu 80% chi phí so với distributed tracing. Bài viết hướng dẫn cấu hình OpenTelemetry chuẩn hóa để theo dõi hiệu năng từng module mà không làm tăng độ trễ mạng. ...

9 tháng 6, 2026 · 7 phút · Lê Tuấn Anh
Profiling Là Gì? Observability & Go pprof CPU, Memory Leaks

Profiling Là Gì? Observability & Go pprof CPU, Memory Leaks

🇬🇧 Read the English version on tanhdev.com ← Chương trước: Băm Nhất Quán (Consistent Hashing) — Node Ảo, Phương Sai Tải & Vòng CRC32 Trong Go | Mục lục Series | Chương tiếp theo: Bảo Mật & Giới Hạn Tốc Độ API (Rate Limiting) — Token Bucket, Leaky Bucket & Redis Lua → Answer-first: Khả năng quan sát (Observability) và profiling trong Go sử dụng các endpoint runtime/pprof chuyên sâu. So sánh Heap Profile diff định vị chính xác rò rỉ bộ nhớ (memory leaks), bắt bệnh rò rỉ goroutine qua stack dump, và phân tích Flame Graph giúp tối ưu hóa điểm nghẽn CPU trên Production với overhead tối thiểu. ...

18 tháng 6, 2026 · 14 phút · Lê Tuấn Anh
Profiling Là Gì? Hướng Dẫn Go pprof CPU & Bộ Nhớ

Profiling Là Gì? Hướng Dẫn Go pprof CPU & Bộ Nhớ

🇬🇧 Read the English version of this article on tanhdev.com Answer-first: Profiling Go trong production với pprof cho phép chẩn đoán chính xác CPU hotspots, phân biệt cấp phát bộ nhớ (alloc_space vs inuse_space) và định vị goroutine leaks với overhead dưới 2%. Bật endpoint trên port nội bộ cô lập, dùng kubectl port-forward và custom pprof labels để phân tích đa chiều. Yêu cầu tiên quyết: Hướng dẫn này đề cập đến việc profile và chẩn đoán các sự cố hiệu năng phức tạp trên production. Nếu bạn đang xử lý tình trạng số lượng goroutine tăng trưởng không kiểm soát, hãy chắc chắn rằng bạn đã hiểu các khái niệm nền tảng trong bài viết Phát hiện và Xử lý Goroutine Leak trên Production Go Services. ...

2 tháng 6, 2026 · 13 phút · Lê Tuấn Anh