Công cụ để nhìn được vào hệ thống đang chạy: lúc sự cố thì lần theo thay vì đoán, lúc bình thường thì biết chỗ nào đáng tối ưu.
9 công cụ bắt buộc theo từng tầng, 7 cảnh báo đầu tiên, request id nối log xuyên tầng, và bộ công cụ tối ưu: pg_stat_statements, auto_explain, EXPLAIN BUFFERS. Output PostgreSQL 18.4 chạy thật.
ObservabilityVì sao không nên ghi activity log đồng bộ cùng transaction nghiệp vụ, 3 tầng capture/hand-off/storage, so sánh Laravel (Middleware, Observer, ShouldQueue, spatie/laravel-activitylog) với NestJS (NestInterceptor, EventEmitter2, BullMQ), partition + mask PII khi lưu.
ObservabilityBóc từng alert rule PromQL trong mục 2.2: rate/histogram_quantile/predict_linear/vector(1), vì sao chọn for/severity như vậy, dead man's switch của Watchdog.