Khóa Học Giám Sát Và Quan Sát Với Prometheus & Grafana
Khóa học Giám Sát và Quan Sát Với Prometheus & Grafana cung cấp kiến thức chuyên sâu về monitoring và observability sử dụng Prometheus và Grafana. Chương trình được thiết kế với tỷ lệ thực hành cao, giúp học viên thiết lập hệ thống giám sát toàn diện từ việc thu thập metrics, visualize dữ liệu đến thiết lập cảnh báo thông minh. Đây là lựa chọn lý tưởng cho những ai muốn xây dựng và quản lý hệ thống giám sát hiệu quả trong môi trường phát triển hiện đại.
Tổng quan
Đối Tượng Học Viên
- DevOps Engineers cần kiến thức về monitoring.
- System Administrators muốn xây dựng hệ thống giám sát.
- SRE (Site Reliability Engineers).
- Technical Leads muốn triển khai monitoring cho team.
- Developers quan tâm đến observability.
Chương Trình Học
Module 1: Prometheus Fundamentals
- Prometheus Architecture
- Mục Tiêu: Hiểu kiến trúc cơ bản của Prometheus.
- Hoạt Động: Cài đặt và cấu hình Prometheus server.
- Data Model và PromQL
- Mục Tiêu: Nắm vững mô hình dữ liệu và ngôn ngữ truy vấn PromQL.
- Hoạt Động: Thực hành truy vấn metrics với PromQL.
- Service Discovery
- Mục Tiêu: Cấu hình tự động phát hiện dịch vụ cho các mục tiêu giám sát.
- Hoạt Động: Cấu hình service discovery cho targets.
Module 2: Metrics Collection
- Exporters
- Mục Tiêu: Triển khai và sử dụng các exporters để thu thập metrics.
- Hoạt Động: Triển khai Node Exporter và custom exporters.
- Custom Metrics
- Mục Tiêu: Thu thập metrics tùy chỉnh từ ứng dụng.
- Hoạt Động: Instrumentation code với client libraries.
- Push Gateway
- Mục Tiêu: Thu thập metrics từ các công việc batch.
- Hoạt Động: Thiết lập và sử dụng Push Gateway để thu thập metrics từ batch jobs.
Module 3: Grafana Visualization
- Grafana Basics
- Mục Tiêu: Hiểu cơ bản về Grafana và cách thiết kế dashboard.
- Hoạt Động: Thiết kế dashboard cơ bản với Grafana.
- Advanced Dashboards
- Mục Tiêu: Tạo các dashboard nâng cao với variables và templates.
- Hoạt Động: Tạo dashboard sử dụng variables và templates để tăng tính linh hoạt.
- Panel Types và Transformations
- Mục Tiêu: Sử dụng các loại panel và thực hiện các biến đổi dữ liệu trong Grafana.
- Hoạt Động: Sử dụng các loại panel nâng cao và thực hiện transformations cho dữ liệu.
Module 4: Alerting & Recording
- Alert Rules
- Mục Tiêu: Thiết lập các quy tắc cảnh báo hiệu quả.
- Hoạt Động: Thiết lập alerting rules trong Prometheus.
- Alert Management
- Mục Tiêu: Quản lý cảnh báo một cách hiệu quả.
- Hoạt Động: Cấu hình Alertmanager để xử lý và gửi cảnh báo.
- Recording Rules
- Mục Tiêu: Tối ưu hóa các truy vấn với recording rules.
- Hoạt Động: Thiết lập và sử dụng recording rules để cải thiện hiệu suất truy vấn.
Project Cuối Khóa: Enterprise Monitoring System
- Mục Tiêu: Áp dụng toàn bộ kiến thức đã học để xây dựng một hệ thống giám sát doanh nghiệp hoàn chỉnh.
- Hoạt Động: Thiết kế và triển khai một hệ thống giám sát sử dụng Prometheus và Grafana, bao gồm thu thập và phân tích metrics, thiết kế dashboard chuyên nghiệp, xây dựng hệ thống alert thông minh, và troubleshoot các vấn đề hệ thống dựa trên metrics.
Thông Tin Khóa Học
- Hình thức học: Offline hoặc Online (tương tác trực tiếp với giảng viên).
- Nội dung học tập: Slide bài giảng, hướng dẫn lab, bài tập thực hành, case studies thực tế từ doanh nghiệp.
- Hỗ Trợ Kỹ Thuật: Hỗ trợ kỹ thuật sau khóa học.
Lợi Ích Khi Tham Gia Khóa Học Giám Sát & Quan Sát Với Prometheus & Grafana
- Kiến Thức Chuyên Sâu: Nắm vững các công cụ và kỹ thuật monitoring với Prometheus và Grafana.
- Thực Hành Thực Tế: Thực hiện các lab và dự án thực tế giúp áp dụng lý thuyết vào môi trường làm việc.
- Xây Dựng Hệ Thống Hiệu Quả: Thiết lập hệ thống giám sát toàn diện cho container và microservices.
- Chuẩn Bị Cho Doanh Nghiệp: Sẵn sàng triển khai và quản lý hệ thống giám sát trong môi trường doanh nghiệp.
- Hỗ Trợ Chuyên Nghiệp: Được hướng dẫn và hỗ trợ bởi các chuyên gia hàng đầu trong ngành suốt quá trình học.