Để hiểu Grafana(💥) một cách dễ dàng và nhanh chóng nhất, khóa học này được thiết kế tập trung vào thực hành. 🧭 Đặc biệt, nội dung đã được mở rộng từ những kiến thức đã được kiểm chứng trong cuốn sách bán chạy 'Kubernetes/Docker để xây dựng môi trường hạ tầng container' nhằm giúp bạn học sâu hơn về chính Grafana. 💯 Ngoài ra, các nội dung thực tế cũng thường xuyên được bổ sung vào phần 'Bài học bổ sung'. Tôi tự tin rằng không có khóa học nào khai thác Grafana sâu và rộng như thế này!
Xin chào.
Tôi nghĩ nội dung trước đó có vẻ được ghi sai. Tôi đã xóa nội dung đó rồi.
Nội dung học tập hiện tại dễ hiểu và việc học tập ở nước ngoài cũng đang diễn ra thuận lợi. Cảm ơn bạn.
Bạn sẽ nhận được điều này sau khi học.
Cách cấu hình trực quan hóa giám sát để vận hành Kubernetes hiệu quả
Tạo môi trường riêng để bạn có thể tự do thực hành Grafana
Hiểu biết đầy đủ về Panel - yếu tố cốt lõi của Grafana
Menu Accordion giúp cấu trúc bảng điều khiển Grafana hiệu quả hơn
Xuất và nhập bảng điều khiển tôi đã tạo
Tải về các bảng điều khiển đã được kiểm chứng và chứng nhận trong ngành.
Tính đặc thù của Grafana được cung cấp trong Prometheus-stack
Cách cấu hình tính năng cảnh báo (Alert) của Grafana
Grafana, từ cơ bản đến thực tế tất cả trong một!
Hướng dẫn Grafana dễ hiểu và toàn diện nhất.
⚓ Bạn có thể tạo bảng điều khiển Kubernetes bằng Grafana một cách dễ dàng và hiệu quả hơn.
📢 Cập nhật thực hành với Kubernetes v1.30!
Vào ngày 16 tháng 6 năm 2024, phần thực hành Kubernetes đã được cập nhật để phù hợp với phiên bản v1.30.
Theo đó, chương 2 đã được thay đổi thành dạng sử dụng chung cho toàn bộ bài giảng, và nội dung triển khai Grafana vốn có ở chương 2 đã được chuyển sang mục 2.11.
Ngoài ra, hệ điều hành cơ bản cũng đã được thay đổi từ CentOS 7 sang Ubuntu 22.04.
Không có video quay bổ sung nào cho bản cập nhật v1.30.
Các phần bổ sung trước đây đã được A lưu lại, và từ phiên bản v1.30 trở đi sẽ được tiến hành bởi B.
🎉 Mac Silicon (M1, M2, M3, M4 / arm64) hiện đã được hỗ trợ chính thức. 😄
Khóa học này được thiết kế để hệ thống hóa lại những phần gây khó khăn khi học 💥 Grafana thông qua tài liệu, đồng thời thực hành tất cả các nội dung để giúp bạn có thể học Grafana một cách dễ dàng hơn.
💡 Những điều cần biết trước khi đăng ký khóa học
Vì Grafana không được sử dụng độc lập mà được kết hợp hữu cơ với hệ thống cơ sở hạ tầng, nên kiến thức nền tảng về Kubernetes và Prometheus - hệ thống cơ sở hạ tầng hiện nay - là vô cùng cần thiết. Nếu không có kiến thức nền tảng này, việc theo dõi bài giảng sẽ rất khó khăn, vì vậy hãy chắc chắn kiểm tra nội dung tương ứng.
Nếu bạn thấy những nội dung trên đã ổn và danh sách bài giảng hiện tại hữu ích, tôi khuyên bạn nên tiến hành bài giảng.
Sơ đồ phân loại theo mức độ sử dụng để giúp dễ dàng hiểu về Bảng điều khiển (Panel), một yếu tố cốt lõi của Grafana
Bài giảng lần này được thiết kế để giúp bạn hiểu rõ về các bảng (panel) - thành phần cốt lõi của Grafana - bằng cách học tất cả các bảng riêng biệt thông qua các ví dụ. Ngoài ra, chúng ta cũng sẽ cùng nhau tìm hiểu về nhiều tính năng khác nhau giúp bạn có thể tạo ra các bảng điều khiển Grafana một cách hiệu quả trong công việc thực tế thông qua đa dạng các loại bảng. Để học viên có thể đạt được những mục tiêu này một cách hiệu quả, nội dung sẽ được tiến hành theo cấu trúc dưới đây.
Phần 1. Cấu hình Grafana
ch1: Tại sao lại là Grafana?
ch2: Thiết lập môi trường thực hành Kubernetes 『Chung』 (+Triển khai Grafana)
Phần 2. Tìm hiểu về bảng điều khiển Grafana và các bảng thường dùng
ch3: Kiểm tra cấu trúc menu Grafana
ch4: [Stable] Các bảng (panel) thường được sử dụng trong Grafana
ch5: Các tùy chọn đa dạng được cung cấp trong bảng điều khiển Grafana
Phần 3. Tìm hiểu các bảng điều khiển khác của Grafana (tùy chọn)
ch6: [Stable] Các bảng (panel) được sử dụng cho mục đích cụ thể
ch7: [Stable] Các bảng (panel) ít được sử dụng
ch8: [Beta] Các bảng điều khiển thử nghiệm
Phần 4. Sử dụng Grafana
ch9: Cách sử dụng Dashboard Grafana
Vui lòng tham khảo [Chương trình học] bên dưới để biết mục lục chi tiết 😊
Tại sao bạn nên học Grafana?
Prometheus được thiết kế để cung cấp dữ liệu giám sát cho hầu hết mọi thành phần chạy trên hạ tầng Kubernetes. Tuy nhiên, các tính năng của Prometheus lại bị hạn chế trong việc tạo ra các bảng điều khiển (dashboard) mà con người có thể thường xuyên theo dõi, kiểm tra và xử lý. Mặc dù có nhiều công cụ khác nhau để bổ sung cho thiếu sót này, nhưng Grafana là công cụ được sử dụng phổ biến nhất và có nhiều tài liệu tham khảo nhất.
Vì vậy, nếu bạn triển khai bảng điều khiển giám sát Kubernetes thông qua Grafana, công cụ vốn đã được sử dụng phổ biến cùng với Prometheus, bạn sẽ có thể vận hành và quản lý Kubernetes một cách hiệu quả.
Và ngoài Grafana, nếu bạn kết hợp cấu hình cùng với Loki, Tempo, Mimir và OnCall do Grafana Labs cung cấp, bạn có thể thiết lập và áp dụng một môi trường quản trị cực kỳ nhất quán để xây dựng và vận hành một hệ thống ổn định.
Bộ LGTM (Loki, Grafana, Tempo, Mimir) được cung cấp bởi Grafana (Tài liệu liên quan)
Vì vậy, nếu bạn đang sử dụng hoặc có kế hoạch sử dụng các cơ sở hạ tầng như Kubernetes, tôi hy vọng bạn sẽ sớm làm quen không chỉ với Prometheus mà cả Grafana để phát triển thành một nhà phát triển/kỹ sư tiên phong. Vậy thì, ngay bây giờ chúng ta hãy cùng nhau bắt đầu tìm hiểu về Grafana - thứ vốn dĩ cảm thấy xa lạ này nhé? 😃
Đây là khóa học chuyên sâu duy nhất về Grafana tại Hàn Quốc, tập trung khai thác Grafana một cách rộng và sâu.
🔎
Giải thích từ từ và tỉ mỉ từ các menu của Grafana để giúp người học dễ dàng thấu hiểu.
🧰
Chúng tôi sẽ giới thiệu chi tiết tất cả mọi thứ, bao gồm cả cách vận dụng Grafana trong thực tế.
👨💻
Kỹ sư Kubernetes đang làm việc thực tế và là người đóng góp cho mã nguồn mở IT sẽ trực tiếp giảng dạy một cách sinh động dưới góc nhìn của người làm thực tế.
🚩
Tiếp nối bài giảng bán chạy nhất ‘Sử dụng Kubernetes để xây dựng môi trường hạ tầng container’, chúng ta sẽ mở rộng kiến thức chuyên sâu về k8s.
💾
Dành cho những học viên gặp khó khăn trong việc thiết lập môi trường lab Kubernetes, chúng tôi cung cấp các kịch bản (script) và hướng dẫn cài đặt thủ công.
📖 Hướng dẫn cài đặt thủ công cụm Kubernetes (10.01.2026, Liên kết)
Trong thời gian qua, tôi đã chứng kiến nhiều người xung quanh áp dụng Kubernetes và chọn Prometheus để giám sát, nhưng sau đó lại gặp khó khăn trong việc hiển thị dữ liệu. Ngay cả khi đã hiểu về Prometheus thông qua bài giảng trước "Học Prometheus qua thực hành"... vẫn cần một công cụ như Grafana để thể hiện dữ liệu đó giúp con người có thể dễ dàng nhận biết.
Vì vậy, đây là bài giảng chứa đựng những trăn trở của tôi về việc 'Làm thế nào để hướng dẫn cách sử dụng Grafana một cách thật dễ dàng?' và 'Làm thế nào để giúp mọi người cùng đồng hành trong hệ sinh thái Kubernetes?'.
Nếu bạn nghe hết bài giảng này và hiểu rõ nội dung, bạn sẽ có thể tự do sử dụng các bảng điều khiển (panel) đa dạng được giải thích trên trang web chính thức của Grafana.
Các loại bảng điều khiển đa dạng do Grafana cung cấp (Đi đến trang)
Hoạt động đóng góp tích cực cho K8s & Grafana
Với tư cách là Đại sứ CNCF, thực hiện biên dịch Blog và Tin tức sang tiếng Hàn một cách không định kỳ
Tạo báo cáo về sự cố xảy ra trên Calico v3.24.5, v3.20.0 và cung cấp giải pháp tạm thời (Workaround) (Xem sự cố tại đây)
Hỏi & Đáp 💬
Q. Tôi có thể tham gia khóa học mà không cần học khóa học tiên quyết 『Học Prometheus qua thực hành』 không?
Mặc dù tôi rất muốn có thêm nhiều người học được sự tuyệt vời của Grafana... nhưng vì Grafana nằm trong lĩnh vực không thể hiểu được nếu không biết về Prometheus, nên tôi rất rất khuyến khích các bạn nên học khóa học tiên quyết là 『Học Prometheus qua thực hành』 trước khi tham gia khóa học này. Tất nhiên, nếu bạn đã ở trình độ hiểu hết mọi nội dung của khóa học đó thì không cần phải nghe lại, nhưng vì đây là các bài giảng có tính liên kết, nên những nội dung đã được giải thích trong khóa học trước sẽ chỉ được đề cập lướt qua và chuyển tiếp ngay.
Để có thể đưa ra quyết định chính xác hơn, bạn nên xem qua nội dung trong mục lục của bài giảng Thực hành Prometheus.
Q. Tôi có nhất thiết phải học Grafana thông qua bài giảng này không?
Nói một cách trung thực thì câu trả lời là 'Không'. Giáo trình tốt nhất chính là tài liệu chính thức của Grafana. Tuy nhiên, đối với những người mới bắt đầu, tài liệu chính thức có những phần khó xác định nên bắt đầu từ đâu và học như thế nào. Bạn có thể coi tài liệu chính thức của Grafana là sách giáo khoa, còn khóa học này là sách tham khảo. Theo ý kiến cá nhân của tôi, tài liệu chính thức của Grafana không được sắp xếp thân thiện như Prometheus, vì vậy tôi nghĩ việc xem sách tham khảo trước sẽ giúp bạn học Grafana hiệu quả hơn.
Q. Chỉ cần nghe bài giảng này thôi là có thể biết hết về Grafana không?
Như tôi đã đề cập trong các bài giảng trước (Bắt đầu với Kubernetes dễ dàng, Học Kubernetes qua hình vẽ), việc truyền tải tất cả mọi thứ về một sản phẩm chỉ trong vài chục giờ giảng dạy online hay offline là điều không thể. Tuy nhiên, khóa học này bao quát tất cả các phần cốt lõi của Grafana, và tôi tự tin rằng không có khóa học nào khác trong nước tiếp cận vấn đề theo quan điểm tương tự.
Ngoài ra, tôi dự định sẽ liên tục cập nhật những nội dung hữu ích dưới góc độ thực tế công việc.
Chương trình và phiên bản sử dụng trong bài giảng & địa chỉ nguồn bài giảng
Chúng tôi đang cố gắng hết sức để học viên có thể thực hành một cách suôn sẻ, nhưng xin vui lòng thông cảm rằng chúng tôi có thể không hỗ trợ được đối với các lỗi liên quan đến Vagrant phát sinh tùy theo môi trường cá nhân.
Đối với những bạn gặp khó khăn trong việc thực hành do lỗi liên quan đến (x86-64) Vagrant, chúng tôi cung cấp hình ảnh OVA. (Địa chỉ tải xuống được cung cấp ở phía dưới bài giảng 2.3)
Chúng tôi có cung cấp phần giải đáp thắc mắc, tuy nhiên chi phí khóa học không bao gồm dịch vụ Q&A. Dù vậy, nếu bạn gặp vấn đề không thể thực hành được hoặc phát hiện nội dung sai sót, vui lòng thông báo cho chúng tôi, chúng tôi sẽ xử lý nhanh nhất có thể.
Khuyến nghị cho những người này
Khóa học này dành cho ai?
Những ai muốn trực quan hóa và giám sát hệ thống Kubernetes đã thiết lập một cách hiệu quả.
Dành cho những ai đang thắc mắc về Grafana, công cụ trực quan hóa đã được áp dụng trên nền tảng đám mây.
Những người muốn chuyển từ hệ thống giám sát trả phí sang hệ thống giám sát miễn phí
Cần biết trước khi bắt đầu?
Kiến thức ở cấp độ khóa học Kubernetes dành cho người mới bắt đầu dễ dàng.
Kiến thức ở cấp độ khóa học Kubernetes học qua hình minh họa
Hiện đang đảm nhiệm vị trí Site Reliability Engineer tại một công ty nền tảng mạng xã hội toàn cầu, dẫn dắt việc quản lý đa cụm (multi-cluster) Kubernetes và vận hành nền tảng cơ sở dữ liệu. Với kinh nghiệm đa dạng như phát triển Operator dựa trên CRD (Custom Resource Definition), vận hành cơ sở dữ liệu phân tán trên các khu vực toàn cầu và tự động hóa đường ống dữ liệu quy mô lớn, tác giả đang hỗ trợ các kỹ sư thực tế sử dụng Kubernetes một cách hiệu quả hơn. Ngoài ra, tác giả còn có kinh nghiệm thực tiễn trong việc thiết kế và vận hành đường ống vòng đời dữ liệu đáp ứng các quy định bảo mật toàn cầu như ISMS-P, GDPR, CCPA, đồng thời đang đóng góp cho các dự án mã nguồn mở Kubernetes.
Bên cạnh đó, ông đã từng hỗ trợ chuyển đổi đám mây, tư vấn quản trị dữ liệu và đáp ứng tuân thủ bảo mật cho các tập đoàn lớn trong nước cũng như các doanh nghiệp ưu tiên đám mây (cloud-first). Đồng thời, ông cũng đang tiếp tục song hành giữa thực tiễn và nghiên cứu thông qua kinh nghiệm tham gia tư vấn chính sách liên quan đến hạ tầng đám mây và bảo mật dữ liệu cho các cơ quan nhà nước.