Monitoring tutorial - IT technology blog

Hướng dẫn cài đặt và cấu hình Grafana Beyla: Tự động giám sát ứng dụng không cần sửa mã nguồn bằng eBPF cho Go, Python và Node.js

Grafana Beyla dùng eBPF để tự động thu thập metrics và traces từ ứng dụng Go, Python, Node.js — không cần sửa một dòng code, không cần cài SDK. Bài viết chia sẻ cách cài đặt, cấu hình Beyla và kết quả thực tế sau 6 tháng chạy trên production với Prometheus + Grafana.
Monitoring tutorial - IT technology blog

Giám sát Elasticsearch và OpenSearch Cluster với Prometheus Exporter và Grafana: Theo dõi Sức Khỏe Index, Query Latency và Tài Nguyên Hệ Thống

Hướng dẫn giám sát Elasticsearch và OpenSearch cluster với Prometheus Exporter và Grafana, bao gồm so sánh các cách tiếp cận, cài đặt elasticsearch_exporter, cấu hình alert cho JVM heap, unassigned shards và disk watermark. Kinh nghiệm thực chiến từ 6 tháng chạy production với 50 triệu document.
Monitoring tutorial - IT technology blog

Hướng dẫn cài đặt và cấu hình OpenObserve: Giải pháp Logs, Metrics và Traces thế hệ mới thay thế ELK Stack với chi phí lưu trữ thấp hơn 140 lần

OpenObserve là giải pháp observability viết bằng Rust, lưu trữ logs/metrics/traces với chi phí thấp hơn ELK Stack đến 140 lần nhờ Parquet format và nén dữ liệu hiệu quả. Bài viết chia sẻ kinh nghiệm thực tế cài đặt OpenObserve bằng Docker, cấu hình Fluent Bit thu thập logs, query bằng SQL và setup Alert tránh alert fatigue.
Monitoring tutorial - IT technology blog

Grafana Tempo: Cài đặt Distributed Tracing và tích hợp Loki + Prometheus trên một Grafana

Mất 3 tiếng debug một request chậm mà không tìm ra bottleneck — đó là lý do mình setup Grafana Tempo. Bài này hướng dẫn cài Tempo bằng Docker Compose, kết nối với Loki và Prometheus, và cấu hình OpenTelemetry từ Python để từ một trace ID bạn nhảy thẳng sang logs và metrics chỉ trong vài click.
Monitoring tutorial - IT technology blog

Hướng dẫn cài đặt và sử dụng Grafana Alloy: Thay thế Prometheus Agent, Promtail và OpenTelemetry Collector bằng một công cụ thu thập Telemetry duy nhất

Grafana Alloy gộp Prometheus Agent, Promtail và OpenTelemetry Collector thành một binary duy nhất. Bài viết hướng dẫn cài đặt, cấu hình pipeline thu thập metrics, logs và traces, kèm tips thực tế sau 6 tháng chạy production.
Monitoring tutorial - IT technology blog

Cài đặt SigNoz Self-hosted với Docker: APM mã nguồn mở thay thế Datadog

Hệ thống Prometheus + Grafana giỏi theo dõi metrics nhưng không giúp bạn ghép nối traces và logs khi debug. SigNoz self-hosted giải quyết bài toán này bằng cách gộp Metrics, Traces và Logs vào một giao diện duy nhất, dùng OpenTelemetry chuẩn mở và ClickHouse làm backend — hoàn toàn miễn phí, nhẹ hơn ELK, dễ cài với Docker Compose.
Monitoring tutorial - IT technology blog

Giám sát ứng dụng phân tán với OpenTelemetry và Jaeger: Tìm bottleneck hiệu suất qua Distributed Traces

Prometheus cho biết hệ thống đang chậm, nhưng để tìm ra bottleneck nằm ở service nào trong chuỗi microservices thì cần distributed tracing. Bài này hướng dẫn cài đặt OpenTelemetry và Jaeger, instrument ứng dụng Python, và đọc traces để chẩn đoán vấn đề hiệu suất từ góc nhìn thực chiến.