Học Prometheus qua thực hành - {{ x86-64, arm64 }}
Để hiểu Prometheus(🔥) 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, chúng tôi đã mở rộng hơn nữa nội dung đã được kiểm chứng từ cuốn sách bán chạy '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ề Prometheus. 💯 Ngoài ra, các nội dung thực tế được bổ sung định kỳ vào 'bài học bổ trợ'. Chúng tôi tự tin rằng không có khóa học nào về Prometheus lại đi sâu và rộng đến vậy!
Giám sát môi trường cung cấp chỉ số Kubernetes và chỉ số bên ngoài.
Xây dựng môi trường của riêng mình để thỏa sức thực hành Prometheus
Nguyên lý khám phá dịch vụ của Prometheus
Ngôn ngữ truy vấn Prometheus (PromQL)
Recording Rules có thể sử dụng PromQL rút gọn
AlertManager có thể nhận cảnh báo khi có vấn đề xảy ra.
Sự khác biệt giữa Prometheus gốc và Prometheus Operator
Prometheus Operator được các công ty đám mây sử dụng
Cách sử dụng ServiceMonitor và PodMonitor
Prometheus Blackbox giám sát điểm cuối
Prometheus PromQL dành cho thực tiễn
Prometheus, từ kiến thức cơ bản đến thực hành, tất cả đều có tại một nơi!
Hướng dẫn Prometheus dễ dàng và toàn diện nhất.
⚓ Chúng tôi giới thiệu Prometheus , công cụ cần thiết để giám sát Kubernetes, theo cách dễ dàng và toàn diện nhất.
📢 Cập nhật trực tiếp Kubernetes v1.30!
Vào ngày 16 tháng 6 năm 2024, phòng thí nghiệm Kubernetes đã được cập nhật để phù hợp với phiên bản 1.30.
Theo đó, ch2 đã được thay đổi thành dạng thường dùng trong tất cả các bài giảng và bản phân phối Prometheus trước đây có trong ch2 đã được thay đổi thành 2.11.
Ngoài ra, đã thay đổi hệ điều hành cơ bản từ CentOS 7 sang Ubuntu 22.04.
Không có cảnh quay bổ sung nào được quay cho bản cập nhật v1.30.
Phần gia cố hiện tại được lưu trong A và sau v1.30, nó sẽ chuyển đến B.
🎉 Hiện đã chính thức hỗ trợ Mac silicon (M1, M2, M3, M4 / arm64) 😄
Bài giảng này được xây dựng nhằm giúp bạn học Prometheus dễ dàng hơn bằng cách sắp xếp các phần khó học khi học Prometheus thông qua tài liệu hướng dẫn và thực hành toàn bộ nội dung.
💡 Những điều cần biết trước khi đăng ký lớp học
Prometheus không được sử dụng một mình mà được liên kết hữu cơ với hệ thống cơ sở hạ tầng, do đó, kiến thức trước về Kubernetes, hệ thống cơ sở hạ tầng hiện tại, là điều cần thiết . Nếu bạn không có kiến thức trước này, sẽ khó để tiếp tục bài giảng, vì vậy hãy đảm bảo kiểm tra nội dung có liên quan.
Nếu bạn cảm thấy nội dung trên là đủ và danh sách bài giảng hiện tại sẽ hữu ích, tôi khuyên bạn nên tiếp tục theo dõi bài giảng.
Đường ống giám sát (số liệu) và đường ống nhật ký
Những hình ảnh khác minh họa Prometheus
Khóa học này được thiết kế để giúp sinh viên hiểu các thành phần, nguyên lý hoạt động và ứng dụng của Prometheus, đồng thời giúp họ hiểu đầy đủ và xây dựng các cơ chế khi áp dụng Prometheus vào công việc thực tế. Để giúp sinh viên đạt được các mục tiêu này một cách hiệu quả, khóa học sẽ tiến hành theo cấu trúc sau.
Phần 1. Hiểu và cấu hình 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 bản địa
ch3: Tìm hiểu cách Prometheus hoạt động thông qua menu Prometheus Web UI
ch4: Nhà xuất khẩu Prometheus
ch5: Viết PromQL
ch6: Thay đổi cài đặt Prometheus và thêm các tính năng hữu ích
ch7: Giám sát ứng dụng trong thực tế
Phần 3. Nhà điều hành Prometheus
ch8: Cách sử dụng Prometheus Operator
ch9: Ứng dụng điều hành Prometheus
Vui lòng tham khảo [Chương trình giảng dạy] bên dưới để biết mục lục chi tiết 😊
Tại sao bạn nên 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 đang chạy trên cơ sở hạ tầng được gọi là Kubernetes. Như bài giảng này cũng đề cập, nó có liên quan chặt chẽ đến cơ sở hạ tầng khổng lồ được gọi là Kubernetes đến mức ngay cả các thành phần chính của Kubernetes cũng đã chuẩn bị sẵn Prometheus để thu thập số liệu. Prometheus không chỉ thu thập số liệu được công khai mà còn bao gồm nhiều chức năng khác nhau để xử lý chúng và giúp người dùng dễ dàng sử dụng hơn.
Do đó, nếu bạn đang sử dụng hoặc có kế hoạch sử dụng cơ sở hạ tầng Kubernetes, vốn gần như đã trở thành tiêu chuẩn, thì Prometheus là một lĩnh vực mà bạn phải tìm hiểu.
Vì vậy, nếu bạn đã sử dụng hoặc đang có kế hoạch sử dụng cơ sở hạ tầng như Kubernetes, tôi hy vọng bạn có thể học Prometheus càng sớm càng tốt và trở thành một nhà phát triển/kỹ sư hàng đầu sử dụng nó. Vậy, tại sao không bắt đầu tìm hiểu về Prometheus, một công nghệ mà bạn cảm thấy không quen thuộc, ngay bây giờ? 😃
Các tính năng của khóa học này
📕
Đây là bài giảng chuyên sâu duy nhất về Prometheus tại Hàn Quốc tập trung vào Prometheus theo chiều sâu và chiều rộng.
🔎
Chúng tôi sẽ giải thích menu Prometheus một cách chậm rãi và kỹ lưỡng để giúp người học hiểu.
🧰
Chúng tôi sẽ giới thiệu chi tiết tất cả các cách sử dụng Prometheus trong các ứng dụng thực tế .
👨💻
Một kỹ sư Kubernetes và cộng tác viên nguồn mở CNTT sẽ có bài giảng sinh động từ góc nhìn của một người thực hành .
🚩
Mở rộng kiến thức của bạn về k8s bằng cách tìm hiểu sâu hơn về khóa học bán chạy nhất “Xử lý Kubernetes để xây dựng môi trường cơ sở hạ tầng container”.
💾
Đối với những học viên gặp khó khăn trong việc thiết lập môi trường phòng thí nghiệm Kubernetes, chúng tôi cung cấp tệp hình ảnh OVA (Định dạng ảo hóa mở) .
📖 Chúng tôi cung cấp các tệp hình ảnh OVA (Open Virtualization Archive) và Qcow2 (QEMU copy on write).
Tôi đã thấy nhiều người xung quanh tôi đã xử lý Kubernetes nhưng gặp khó khăn khi xử lý các thành phần quan trọng như Prometheus. Ngay cả khi bạn đã hiểu Kubernetes thông qua các bài giảng trước, 『 Easy Start with Kubernetes 』 và 『 Learn Kubernetes with Pictures 』... Trên thực tế, như tôi đã nói ở cuối bài giảng , Kubernetes không phải là một cơ sở hạ tầng có thể sử dụng chỉ bằng cách hiểu Kubernetes.
Do đó, bài giảng này được thiết kế để giải quyết những mối quan tâm sau: 'Làm thế nào chúng ta có thể hướng dẫn mọi người cách sử dụng Prometheus thực sự dễ dàng?' và 'Làm thế nào chúng ta có thể khiến nó hoạt động cùng nhau trong hệ sinh thái Kubernetes?'
Nếu bạn lắng nghe toàn bộ bài giảng này và hiểu nội dung, bạn sẽ có thể hiểu tại sao kiến trúc bên dưới trên trang chủ chính thức của Prometheus được cấu trúc theo cách đó và cách sử dụng nó.
H. Tôi có thể tham gia khóa học này mà không cần học các khóa học tiên quyết là ‘Easy Start to Kubernetes’ và ‘Learn Kubernetes with Pictures’ không?
Tôi muốn nhiều người biết đến những điều kỳ diệu của Prometheus hơn, nhưng... Prometheus nằm trong một lĩnh vực không thể hiểu được nếu không biết Kubernetes, vì vậy tôi thực sự khuyên bạn nên nghe hai bài giảng trước và tham gia khóa học. Nếu bạn hiểu tất cả nội dung của các bài giảng, tất nhiên bạn có thể bỏ qua chúng, nhưng vì đây là một bài giảng liên tục, tôi sẽ chỉ đề cập đến nội dung được giải thích trong các bài giảng và tiếp tục.
H. Tôi có phải học Prometheus qua bài giảng này không?
Thành thật mà nói, 'không'. Sách giáo khoa tốt nhất là tài liệu chính thức của Prometheus . Tuy nhiên, tài liệu chính thức có một số phần khó xác định ngay từ đầu khi học, chẳng hạn như cách bắt đầu và cách học. Ví dụ, bạn có thể coi tài liệu chính thức của Prometheus là sách giáo khoa và bài giảng này là 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 phải là sách giáo khoa không được tổ chức tốt như Kubernetes, vì vậy tôi nghĩ bạn có thể học Prometheus hiệu quả hơn bằng cách xem sách tham khảo trước.
H. Tôi có thể học mọi thứ về Prometheus chỉ bằng cách tham gia khóa học này không?
Như đã đề cập trong các bài giảng trước (Easy Start with Kubernetes, Learning Kubernetes with Pictures), không thể dạy mọi thứ về một sản phẩm trong vài chục giờ giảng trực tuyến/ngoại tuyến. Tuy nhiên, chúng tôi sẽ đề cập đến tất cả các phần cốt lõi của Prometheus và tôi tin rằng không có bài giảng nào trong nước đề cập đến nó theo góc nhìn này.
Chúng tôi cũng sẽ liên tục cập nhật nội dung hữu ích cho mục đích kinh doanh.
Được sử dụng trong các bài giảng Chương trình và phiên bản & địa chỉ nguồn bài giảng
Chúng tôi đang cố gắng hết sức để mang đến cho sinh viên trải nghiệm thực tế thú vị, nhưng xin hãy hiểu rằng chúng tôi có thể không thể khắc phục được các lỗi liên quan đến Vagrant xảy ra tùy thuộc vào từng môi trường cụ thể .
(x86-64) Đối với những ai gặp khó khăn trong quá trình đào tạo thực hành do lỗi liên quan đến Vagrant , chúng tôi cung cấp hình ảnh OVA . (Địa chỉ tải xuống được cung cấp ở cuối bài giảng 2.3)
Chúng tôi cung cấp Q&A, nhưng học phí không bao gồm Q&A. Tuy nhiên, nếu bạn không thể thực hành hoặc có bất kỳ thông tin nào không chính xác, vui lòng cho chúng tôi biết và 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?
Người muốn bắt đầu với Prometheus, một yếu tố cốt lõi trong giám sát Kubernetes
Người muốn tìm hiểu tất cả về Prometheus, từ cấu trúc đến thực tiễn.
Người muốn chuyển đổi 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ễ bắt đầu.
Kiến thức trình độ bài giảng Kubernetes học bằng hình ảnh
Lệnh và trình soạn thảo (vi) dùng trong Linux
Xin chào Đây là
1,258
Học viên
51
Đánh giá
29
Trả lời
4.9
Xếp hạng
2
Các khóa học
글로벌 소셜 플랫폼 기업에서 Site Reliability Engineer로 재직 중이며, 쿠버네티스 멀티 클러스터 관리 및 데이터베이스 플랫폼 운영을 주도하고 있다. CRD(Custom Resource Definition)를 기반으로 한 오퍼레이터 개발, 분산 데이터베이스 글로벌 리전 운영, 대규모 데이터 파이프라인 자동화 등 다양한 경험을 바탕으로 현업 엔지니어들이 쿠버네티스를 보다 효율적으로 활용할 수 있도록 지원하고 있다. 또한 ISMS-P, GDPR, CCPA 등 글로벌 보안 규제에 부합하는 데이터 라이프사이클 파이프라인을 설계·운영한 실무 경험을 가지고 있으며, 쿠버네티스 오픈소스 프로젝트에도 기여하고 있다.
더불어 국내 주요 대기업 및 클라우드 퍼스트 기업을 대상으로 클라우드 전환, 데이터 거버넌스 컨설팅, 보안 컴플라이언스 대응을 지원해왔으며, 국가기관의 클라우드 인프라 및 데이터 보안 관련 정책 자문에도 참여한 경험을 통해 실무와 연구를 동시에 이어가고 있다.
개인적으로는 그배쿠 보다 먼저 이 강의를 듣긴 했는데, 수업을 따라가는 데 큰 어려움은 없었습니다.
OS가 변경되면서 업데이트가 안 된 자료들이 일부 있긴 했었지만, 강사님께서 즉시 조치해 주셔서 잘 마무리할 수 있었습니다.
이어서 그라파나도 열심히 공부하겠습니다.
두 강사님 모두 고생 많으셨습니다. 감사합니다.