Học Prometheus qua thực hành - {{ x86-64, arm64 }}
Khóa học được thiết kế tập trung vào thực hành để hiểu Prometheus(🔥) một cách dễ dàng và nhanh chóng nhất. 🧭 Đặc biệt, nội dung được mở rộng từ cuốn sách bán chạy đã được kiểm chứng 'Kubernetes/Docker để xây dựng môi trường hạ tầng container', giúp bạn học sâu hơn về chính Prometheus. 💯 Ngoài ra, các nội dung thực tế được bổ sung định kỳ trong 'Bài học bổ trợ'. Tôi tự tin rằng không có khóa học nào khác đề cập đến Prometheus sâu rộng như thế này!
Tôi muốn nghiên cứu Prometheus gấp, nhưng hơi khó vì những chủ đề như người lang thang. Bản thân nội dung là tốt.
5.0
Haksung Kim
100% đã tham gia
Cá nhân tôi đã học bài này trước Gbaekku, nhưng tôi không gặp nhiều khó khăn khi theo dõi lớp học.
Có một số tài liệu chưa được cập nhật do những thay đổi trong hệ điều hành, nhưng người hướng dẫn đã hành động ngay lập tức và tôi đã có thể hoàn thành khóa học một cách thành công.
Tiếp theo, tôi sẽ chăm chỉ nghiên cứu Grafana.
Cảm ơn cả hai giảng viên đã làm việc chăm chỉ. Cảm ơn
Bạn sẽ nhận được điều này sau khi học.
Giám sát cho Kubernetes và môi trường expose các chỉ số bên ngoài
Tạo môi trường riêng để thực hành Prometheus thoải mái
Nguyên lý Service Discovery của Prometheus
Ngôn ngữ truy vấn Prometheus(PromQL)
Recording Rules cho phép sử dụng PromQL một cách rút gọn
AlertManager có thể nhận cảnh báo khi xảy ra sự cố
Sự khác biệt giữa Prometheus gốc và Prometheus Operator
Prometheus Operator được sử dụng bởi các nhà cung cấp dịch vụ đám mây
Cách sử dụng ServiceMonitor và PodMonitor
Prometheus Blackbox có thể giám sát các endpoint
PromQL Prometheus có thể sử dụng trong thực tế
Prometheus, từ cơ bản đến thực tế trong một lần!
Hướng dẫn Prometheus dễ nhất và toàn diện nhất.
⚓ Khóa học bao quát Prometheus một cách dễ hiểu và toàn diện nhất cho việc giám sát Kubernetes.
📢 Cập nhật thực hành lên Kubernetes v1.30!
Vào ngày 16 tháng 6 năm 2024, bài thực hành Kubernetes đã được cập nhật cho phiên bản v1.30.
Do đó, ch2 đã được thay đổi thành dạng sử dụng chung cho toàn bộ khóa học, và nội dung trước đây ở ch2 về triển khai Prometheus đã được chuyển sang 2.11.
Ngoài ra, hệ điều hành mặc định đã được thay đổi từ CentOS 7 sang Ubuntu 22.04.
Không có video bổ sung được quay thêm cho bản cập nhật v1.30.
Các bổ sung trước đây đã được lưu trữ tại A, và từ v1.30 trở đi sẽ được thực hiện tại B.
🎉 Mac Silicon (M1, M2, M3, M4 / arm64) giờ đây đã được hỗ trợ chính thức. 😄
Khóa học này được thiết kế để giúp bạn học 🔥 Prometheus dễ dàng hơn bằng cách sắp xếp có cấu trúc những phần khó khăn khi học qua tài liệu, và thực hành toàn bộ nội dung.
💡 Những điều nên biết trước khi đăng ký khóa học
Prometheus không được sử dụng độc lập mà được sử dụng kết hợp chặt chẽ với hệ thống hạ tầng, do đó cần thiết phải có kiến thức trước về Kubernetes - hệ thống hạ tầng hiện tại. Nếu không có kiến thức trước này, việc theo dõi khóa học sẽ gặp khó khăn, vì vậy vui lòng kiểm tra kỹ nội dung này.
Nếu bạn thấy những nội dung trên đủ tốt và danh sách bài giảng hiện tại sẽ hữu ích cho bạn, tôi khuyên bạn nên tiếp tục theo học khóa học này.
Pipeline giám sát (metric) và pipeline log
Các hình ảnh khác mô tả Prometheus
Khóa học này được thiết kế với chương trình giảng dạy có cấu trúc giúp bạn dễ dàng hiểu các thành phần cấu tạo, nguyên lý hoạt động của Prometheus cũng như ứng dụng của nó, từ đó có thể nắm vững cơ chế và triển khai Prometheus khi áp dụng vào công việc thực tế. Để học viên có thể đạt được mục tiêu này một cách hiệu quả, khóa học sẽ được tiến hành theo cấu trúc như sau.
Phần 1. Hiểu biết và cấu hình về Prometheus
ch1: Giám sát là gì?
ch2: 『Chung』 Xây dựng môi trường thực hành Kubernetes (+Triển khai Prometheus)
Phần 2. Prometheus gốc
ch3: Tìm hiểu cách hoạt động của Prometheus thông qua menu Web UI của Prometheus
ch4: Prometheus Exporter
ch5: Viết PromQL
ch6: Thay đổi cấu hình Prometheus và thêm các tính năng hữu ích
ch7: Giám sát ứng dụng được sử dụng trong thực tế
Phần 3. Prometheus Operator
ch8: Cách sử dụng Prometheus Operator
ch9: Cách ứng dụng Prometheus Operator
상세 목차는 하단 [커리큘럼]을 참고해주세요 😊
Tại sao phải học Prometheus?
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. Như đã đề cập trong khóa học này, các thành phần chính của Kubernetes đã được chuẩn bị sẵn để Prometheus có thể thu thập các chỉ số, cho thấy mối liên hệ rất chặt chẽ với hạ tầng khổng lồ là Kubernetes. Prometheus không chỉ thu thập các chỉ số được công khai, mà còn bao gồm nhiều tính năng đa dạng để xử lý và giúp người dùng sử dụng chúng dễ dàng hơn.
Do đó, nếu bạn đang sử dụng hoặc dự định sử dụng hạ tầng Kubernetes đã gần như trở thành tiêu chuẩn, thì Prometheus là lĩnh vực bắt buộc phải học.
Vì vậy, nếu bạn đang sử dụng hoặc có kế hoạch sử dụng hạ tầng như Kubernetes, tôi hy vọng bạn có thể nhanh chóng làm quen với Prometheus và sử dụng nó để phát triển thành một developer/engineer dẫn đầu. Vậy thì bây giờ chúng ta cùng bắt đầu học về Prometheus vốn vẫn còn cảm thấy xa lạ nhé? 😃
Đặc điểm của khóa học này
📕
Đây là khóa học chuyên sâu duy nhất về Prometheus tại Hàn Quốc, tập trung sâu rộng chỉ về Prometheus.
🔎
Giúp người học hiểu rõ bằng cách giải thích từ từ và tỉ mỉ từ menu của Prometheus.
🧰
Giới thiệu chi tiết tất cả từ phương pháp ứng dụng Prometheus trong thực tế công việc.
👨💻
Kỹ sư Kubernetes thực chiến, người đóng góp mã nguồn mở IT giảng dạy trực tiếp một cách sinh động từ góc nhìn của người làm thực tế.
🚩
Phát triển từ khóa học bán chạy nhất 'Xử lý Kubernetes để xây dựng môi trường hạ tầng container', mở rộng k8s một cách sâu sắc.
💾
Dành cho 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 script và hướng dẫn cài đặt thủ công.
📖 Hướng dẫn cài đặt thủ công Kubernetes Cluster (2026.01.10, liên kết)
Trong thời gian qua, tôi đã thấy rất nhiều người xung quanh tuy có sử dụng Kubernetes nhưng lại gặp khó khăn trong việc xử lý các yếu tố quan trọng như Prometheus. Ngay cả khi đã hiểu về Kubernetes thông qua các khóa học trước đây như 『Bắt đầu Kubernetes một cách dễ dàng』 và 『Học Kubernetes qua hình ảnh』... thực tế như đã nói vào thời điểm kết thúc khóa học, Kubernetes không phải là một hạ tầng có thể sử dụng được chỉ bằng cách hiểu đơn thuần về Kubernetes.
Vì vậy, đây là khóa học được tạo ra từ những trăn trở như 'Làm thế nào để có thể dạy cách sử dụng Prometheus một cách dễ dàng, thực sự dễ dàng?', 'Làm thế nào để có thể kết hợp nó với hệ sinh thái Kubernetes?'.
Nếu bạn hoàn thành khóa học này và hiểu được nội dung, bạn sẽ có thể hiểu tại sao kiến trúc dưới đây trên trang chủ chính thức của Prometheus lại được cấu thành như vậy và cách sử dụng nó như thế nào.
Yêu cầu thay đổi nội dung CoreDNS trong tài liệu Kubernetes (xem issue)
Sửa đổi mã kiểm tra Volume của Kubernetes
Trong quá trình kiểm tra mã kiểm thử volume của Kubernetes, phát hiện lỗi chính tả và đã thay đổi mã (Xem PR)
Đề xuất logo cho Prometheus Blackbox Exporter
Đề xuất liên quan đến logo cho nhóm Prometheus Blackbox (Xem PR)
Q&A 💬
Q. Tôi có thể học khóa này mà không cần học các khóa tiên quyết 『Bắt đầu Kubernetes dễ dàng』 và 『Học Kubernetes qua hình ảnh』 không?
Tôi mong muốn nhiều người hơn nữa học hỏi về sự kỳ diệu của Prometheus nhưng... vì Prometheus nằm trong lĩnh vực không thể hiểu được nếu không biết Kubernetes nên tôi rất khuyến khích bạn nên học 2 khóa học tiên quyết trước khi tham gia khóa này. Tất nhiên nếu bạn đã hiểu hết toàn bộ nội dung của các khóa học đó thì không cần phải học lại, nhưng vì đây là khóa học có tính liên tục nên những nội dung đã giải thích trong các khóa trước sẽ chỉ được đề cập và bỏ qua ngay.
Q. Tôi có nhất thiết phải học Prometheus thông qua khóa học này không?
Thành thật mà nói thì 'Không'. Giáo trình tốt nhất chính là tài liệu chính thức của Prometheus. Tuy nhiên, tài liệu chính thức có phần khó khăn trong việc xác định cách bắt đầu và cách học từ đầu. Ví dụ, bạn có thể coi tài liệu chính thức của Prometheus như một cuốn sách giáo khoa, còn khóa học này như một cuốn sách tham khảo. Tuy nhiên, theo ý kiến cá nhân của tôi, tài liệu chính thức của Prometheus không được sắp xếp một cách thân thiện như Kubernetes, vì vậy tôi nghĩ rằng xem sách tham khảo trước sẽ giúp bạn học Prometheus hiệu quả hơn.
Q. Chỉ cần học khóa học này thì có thể biết hết về Prometheus không?
Như đã đề cập trong các khóa học trước đây (Bắt đầu Kubernetes dễ dàng, Học Kubernetes qua hình ảnh), việc truyền đạt tất cả mọi thứ về một sản phẩm chỉ trong vài chục giờ học online/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 Prometheus, và tôi tự tin rằng sẽ không có khóa học nào trong nước tiếp cận theo góc nhìn như thế này.
Ngoài ra, các nội dung có thể hữu ích từ góc độ thực tế sẽ được cập nhật liên tục.
Chương trình và phiên bản được sử dụng trong khóa học & Địa chỉ mã nguồn khóa học
Chúng tôi đang cố gắng hết sức để các học viên có thể thực hành một cách suôn sẻ, tuy nhiên xin lưu ý rằng chúng tôi có thể không hỗ trợ được các lỗi liên quan đến Vagrant phát sinh do môi trường cá nhân.
Chúng tôi cung cấp image OVA cho những người gặp khó khăn trong việc thực hành do lỗi liên quan đến (x86-64) Vagrant. (Địa chỉ tải xuống được cung cấp ở cuối bài giảng 2.3)
Tôi cung cấp câu trả lời cho các câu hỏi, nhưng chi phí khóa học không bao gồm dịch vụ Q&A. Tuy nhiên, nếu bài thực hành không hoạt động hoặc có nội dung sai sót, vui lòng cho tôi biết và 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 người muốn bắt đầu với Prometheus, yếu tố cốt lõi của giám sát Kubernetes
Những người muốn tìm hiểu từ cấu trúc của Prometheus đến ứng dụng thực tế
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 ở mức độ khóa học Kubernetes cho người mới bắt đầu
Kiến thức ở trình độ khóa học Kubernetes học qua hình ảnh
Các lệnh và trình soạn thảo (vi) sử dụng trong Linux
Xin chào Đây là
1,399
Học viên
69
Đánh giá
30
Trả lời
4.9
Xếp hạng
2
Các khóa học
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.