Ghi nhật ký và chỉ số là những công cụ quan trọng để gỡ lỗi và giám sát mã. App Hosting cho phép truy cập nhanh để xem nhật ký và chỉ số của Các dịch vụ đám mây hỗ trợ ứng dụng web của bạn: Cloud Run, Cloud Build và Cloud CDN.
Dùng cú pháp ghi nhật ký chuẩn như Node.js console.log
, bạn có thể ghi nhật ký
mục vào Cloud Logging.
Xem nhật ký trong bảng điều khiển
Từ trình đơn theo bối cảnh của bảng điều khiển Firebase (trình đơn có biểu tượng 3 dấu chấm ở phía trên bên phải) để phát hành, bạn có thể truy cập nhanh để xem bản sửa đổi Cloud Run thông tin chi tiết và lỗi cũng như nhật ký Cloud Build.
Những nhật ký này chứa thông tin hữu ích để gỡ lỗi cho App Hosting của bạn
triển khai. Ví dụ: nhật ký Cloud Run ghi chú khi package.json
không tìm thấy.
Nhật ký Cloud Build cho thấy kết quả của bản dựng để bạn có thể phân loại
lỗi xảy ra trong cấu hình trong khung của bạn hoặc trong
Cấu hình App Hosting. Trang này cũng hiện các chế độ cài đặt cơ bản của runConfig
,
và cho biết khi thiếu chế độ cài đặt hoặc khi apphosting.yaml
không
tồn tại:
> next build
▲ Next.js 14.1.4
- Environments: .env
...
Route (app) Size First Load JS
┌ λ / 4.79 kB 214 kB
├ λ /_not-found 882 B 85.3 kB
└ λ /restaurant/[id] 5.28 kB 207 kB
+ First Load JS shared by all 84.4 kB
├ chunks/69-6678c81190a8fe82.js 29 kB
├ chunks/fd9d1056-51920e345d2966e8.js 53.4 kB
└ other shared chunks (total) 1.98 kB
Ghi nhật ký vào Cloud Logging
Nếu muốn ghi lại sự kiện tuỳ chỉnh, bạn có thể ghi vào Cloud Logging từ
Cloud Run, nơi mã do máy chủ kết xuất sẽ chạy. Sử dụng định dạng chuẩn
Các lệnh gọi ghi nhật ký JavaScript như console.log
và console.error
. Ví dụ:
để viết một mục nhập tuỳ chỉnh từ mã cho
Trình xử lý tuyến Next.js,
bạn sẽ làm như sau:
- Các lệnh
console.log()
có cấp độ nhật ký INFO. - Các lệnh
console.info()
có cấp độ nhật ký INFO. - Các lệnh
console.warn()
có cấp độ nhật ký ERROR. - Các lệnh
console.error()
có cấp độ nhật ký ERROR. - Thông báo nội bộ trong hệ thống có cấp độ nhật ký là GỠ LỖI.
Lưu ý rằng console.log
dẫn đến Cloud Logging trong phần
mã do máy chủ hiển thị cho ứng dụng của bạn. Hệ thống sẽ gửi các sự kiện liên quan đến tính năng kết xuất tĩnh
vào nhật ký Cloud Build, trong khi quá trình kết xuất hình ảnh từ máy chủ được gửi tới Cloud Run
nhật ký.
Xem các chỉ số trong bảng điều khiển
Từ bảng điều khiển của Firebase, bạn có thể truy cập vào các chỉ số về lưu lượng truy cập và mức sử dụng của dịch vụ Cloud Run hỗ trợ ứng dụng web của bạn.
Từ trình đơn theo bối cảnh của bảng điều khiển Firebase (trình đơn có biểu tượng 3 dấu chấm ở phía trên bên phải) để phát hành hiện tại, hãy chọn Xem chỉ số Cloud Run. Bạn sẽ có thể theo dõi số lượng yêu cầu gửi đến dịch vụ Cloud Run, bao gồm phân tích theo mã phản hồi để nắm được tỷ lệ lỗi của ứng dụng.
Bạn cũng sẽ thấy độ trễ của yêu cầu và chỉ số về mức sử dụng vùng chứa (chẳng hạn như CPU và Sử dụng bộ nhớ) để nắm được hiệu suất cũng như khả năng có thể mở rộng.
Xem lỗi máy chủ
Báo cáo lỗi trên đám mây hợp nhất các lỗi từ thực thể App Hosting Cloud Run của bạn. Bạn có thể tuỳ ý định cấu hình Báo cáo lỗi trên đám mây tới thông báo cho bạn khi phát sinh lỗi mới.