Tạm thời ở phase 1, cơ bản thì tìm hiểu đến hết phần Cài đặt và cấu hình.
Lưu trữ cấu hình và cách thức chạy Prometheus stack trên repo.
Outline này chỉ là cơ bản còn có thể thiếu sót, trong khi tìm hiểu nên tự mở rộng để thu nhận đầy đủ kiến thức.
[x] Giới thiệu cơ bản về Prometheus
[x] Monitoring là gì? Khác gì với Logging và Tracing
[x] Prometheus là gì?
[x] Các khái niệm cơ bản của Prometheus
[x] Data model
[x] Metric types
[x] Jobs and instances
[x] Kiến trúc của Prometheus stack và các thành phần cơ bản.
[x] Trường hợp nào sử dụng Prometheus? Trường hợp nào không nên sử dụng
[x] Cấu hình Prometheus
[x] Cấu hình Prometheus server
[x] Recording rules
[x] Alerting rules
[x] Templating
[x] Tìm hiểu về PromQL (Operators, Functions... + Example)
[x] Tìm hiểu về Labels
[x] Labels là gì và để làm gì?
[x] Instrumentation & Target labels
[x] Relabel
[x] Lưu trữ
[x] Các loại lưu trữ Prometheus
[x] Làm thế nào để tính toán sizing?
[x] Tìm hiểu về Alertmanager
[x] Tổng quan và cách thức hoạt động
[x] Cấu hình
[x] Silence Alerts
[x] Tìm hiểu về Service discovery
[x] Tại sao phải có service discovery?
[x] Một số loại service discovery cơ bản
[x] File
[x] OpenStack
[x] Consul
[x] Cài đặt và cấu hình Prometheus + exporters (Phần này làm song song với các phần trước, vừa tìm hiểu và thử nghiệm)
[x] Cài đặt Prometheus stack.
[x] Mục tiêu giám sát: metric của host vật lý, metric của container -> Tự hoàn thiện, lựa chọn Exporter.
[x] Có cấu hình Alert rules và cấu hình Alertmanager để gửi alert đến Webhook + Mail. Alert rules có thể về memory, cpu, disk hoặc đơn giản check monitoring service bị chết? Container bị stop?
[x] Hiển thị metric trên Grafana.
[ ] Nâng cao: Cấu hình OpenStack discovery.
[x] Prometheus high-availability
[x] Prometheus federation
[x] Tìm hiểu về các exporters cơ bản mà team sử dụng
Tổng quan Prometheus Server
NOTE:
Tạm thời ở phase 1, cơ bản thì tìm hiểu đến hết phần Cài đặt và cấu hình.
Lưu trữ cấu hình và cách thức chạy Prometheus stack trên repo.
Outline này chỉ là cơ bản còn có thể thiếu sót, trong khi tìm hiểu nên tự mở rộng để thu nhận đầy đủ kiến thức.
[x] Giới thiệu cơ bản về Prometheus
[x] Cấu hình Prometheus
[x] Tìm hiểu về PromQL (Operators, Functions... + Example)
[x] Tìm hiểu về Labels
[x] Lưu trữ
[x] Tìm hiểu về Alertmanager
[x] Tìm hiểu về Service discovery
[x] Cài đặt và cấu hình Prometheus + exporters (Phần này làm song song với các phần trước, vừa tìm hiểu và thử nghiệm)
[x] Prometheus high-availability
[x] Prometheus federation
[x] Tìm hiểu về các exporters cơ bản mà team sử dụng
@quynhvuongg