- vừa được xem lúc

10 truy vấn hữu ích (query) trong AWS CloudWatch Logs Insights thường dùng

0 0 5

Người đăng: Hoang Minh Dai

Theo Viblo Asia

Dưới đây là các truy vấn hữu ích (query) trong AWS CloudWatch Logs Insights, được nhóm theo mục đích, cùng ví dụ cụ thể bạn có thể copy dùng ngay:


🔍 1. Truy tìm IP truy cập

fields @timestamp, @message, @logStream
| filter headers.HTTP_X_FORWARDED_FOR like "13.115.24.102"
| sort @timestamp desc
| limit 100

✅ Dùng để tìm truy cập từ 1 IP cụ thể (đặc biệt khi dùng ALB hoặc API Gateway).


📈 2. Truy vấn lỗi HTTP 4xx/5xx

fields @timestamp, status, request, @message
| filter status >= 400
| sort @timestamp desc
| limit 100

✅ Tìm các request lỗi, giúp debug ứng dụng nhanh chóng.


⚠️ 3. Tìm lỗi Exception trong log

fields @timestamp, @message
| filter @message like /Exception|Error/
| sort @timestamp desc
| limit 100

✅ Tìm lỗi runtime, trace backtrace, useful cho backend apps (Rails, Node.js, etc.).


🧪 4. Tìm các request theo URL cụ thể

fields @timestamp, request, status, @message
| filter request like "/api/v1/search"
| sort @timestamp desc
| limit 100

✅ Tìm request tới API cụ thể, để debug hoặc theo dõi performance.


⏱️ 5. Thống kê tần suất theo URL

fields request
| stats count() by request
| sort count() desc
| limit 20

✅ Xem API/route nào được gọi nhiều nhất – useful cho monitoring hot endpoints.


🔄 6. Tìm retry hoặc request lặp lại nhiều lần

fields request, headers.HTTP_X_FORWARDED_FOR
| stats count() by request, headers.HTTP_X_FORWARDED_FOR
| sort count() desc
| limit 50

✅ Phát hiện DDoS, spam request, hoặc bot truy cập.


🧭 7. Tìm theo cụm từ khóa tuỳ chỉnh (debug string, trace ID, v.v.)

fields @timestamp, @message
| filter @message like "trace_id=abc123"
| sort @timestamp desc

✅ Tìm các log liên quan đến một trace cụ thể trong distributed tracing.


📊 8. Đếm số lỗi theo loại mã lỗi

fields status
| filter status >= 400
| stats count() by status
| sort status

✅ Biểu đồ số lượng lỗi 400, 403, 404, 500, 502, etc.


🗓 9. Truy xuất theo khoảng thời gian

fields @timestamp, request, status
| filter @timestamp >= '2025-07-24T10:00:00Z' and @timestamp <= '2025-07-24T12:00:00Z'
| sort @timestamp desc
| limit 100

✅ Dùng khi cần điều tra theo giờ, ví dụ sau sự cố production.


🔎 10. Tìm các request có response chậm

fields @timestamp, request, duration
| filter duration > 1000
| sort duration desc
| limit 100

✅ Giúp phát hiện API slow, tắc nghẽn.


Bình luận

Bài viết tương tự

- vừa được xem lúc

PDF Export, cẩn thận với những input có thể truyền vào

Giới thiệu. Dạo gần đây mình tình cờ gặp rất nhiều lỗi XSS, tuy nhiên trang đó lại có sử dụng dữ liệu người dùng input vào để export ra PDF.

0 0 84

- vừa được xem lúc

Tán gái theo kiểu Message Queue là thế nào?

. Bài toán. Vào những năm 1900, khi mà công nghệ chưa phát triển, con người chỉ nói chuyện với nhau trực tiếp hoặc qua thư... . Trai tài gái sắc, họ nói chuyện với nhau một cách thoải mái, tự nhiên. Mọi chuyện yên bình cho đến khi có anh chàng C đến, chiều cao chuẩn 1m8 chứ không cộng thêm sừng. C c

0 0 56

- vừa được xem lúc

Giới thiệu Lambda AWS

Giới thiệu. Nếu bạn là 1 developer, đúng rồi đó, người mà luôn được mọi người nhờ sửa tủ lạnh, ti vi, quạt máy, ống nước, đủ thứ loại trên đời, khi bạn xây dựng một ứng dụng, bạn sẽ muốn được nhiều người sử dụng, trải nghiệm và đánh giá tốt.

0 0 41

- vừa được xem lúc

Tạo tải khoản AWS 2021

Các bài viết trước:. . Ứng dụng AWS trong thực tế. Bạn có thể làm gì với AWS.

0 0 185

- vừa được xem lúc

Tương tác với AWS

Các bài viết trước:. . Ứng dụng AWS trong thực tế. Bạn có thể làm gì với AWS.

0 0 42

- vừa được xem lúc

Khám phá những dịch vụ của AWS

Các bài viết trước:. . Ứng dụng AWS trong thực tế. Bạn có thể làm gì với AWS.

0 0 46