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

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.