Grafana LGTM & Alloy (1)
Ý kiến
0
Chưa có ý kiến nào. Hãy là người đầu tiên chia sẻ!
Chưa có ý kiến nào. Hãy là người đầu tiên chia sẻ!
Observability (Khả năng quan sát) là khả năng hiểu rõ toàn bộ hệ thống chỉ qua dữ liệu telemetry, giúp bạn nhanh chóng phát hiện, chẩn đoán và giải quyết vấn đề mà không cần đoán mò.
Stack hiện đại không chỉ dừng lại ở Metrics, Logs, Traces mà còn bao gồm Continuous Profiling (Pyroscope) và Auto-instrumentation không cần code (Beyla).
Stack cũ của bạn (Prometheus + nhiều exporter riêng lẻ + OTEL Collector + Alertmanager) dù đã tốt nhưng đang gặp các hạn chế:
Quá nhiều service và agent
Config phân mảnh, khó quản lý
Khó correlate sâu giữa các loại dữ liệu
Chưa có Profiling và Auto-instrumentation
Grafana Full Observability Stack (Loki + Grafana + Tempo + Mimir + Alloy + Pyroscope + Beyla) là giải pháp được Grafana Labs khuyến nghị mạnh nhất năm 2026.
Môi trường Demo / Nhỏ (dưới 30 services):
Alloy + Beyla: Global service – 0.5–1 CPU, 768MB–1.5GB RAM mỗi node
Mimir + Loki + Tempo + Pyroscope: 1–2 CPU + 2–4GB RAM mỗi service
Grafana: 0.5–1 CPU + 1GB RAM
Tổng ước tính: 6–10 CPU + 16–24GB RAM cho toàn stack
Production khuyến nghị:
Sử dụng object storage (MinIO hoặc S3) cho Loki, Mimir, Tempo, Pyroscope
SSD/NVMe cho local storage
Alloy & Beyla chạy ở chế độ Global trên mọi worker node
Yêu cầu bắt buộc:
Docker Swarm đã hoạt động ổn định
Network overlay (observability-net)
Quyền mount /var/run/docker.sock và một số privileged mode cho Beyla
Kết thúc Phần 1
Bạn đã nắm được bức tranh tổng quan về Full Grafana Observability Stack hiện đại nhất hiện nay.