Sau khi xuất dữ liệu Crashlytics và (không bắt buộc) dữ liệu phiên Firebase vào Cloud Logging, bạn có thể bắt đầu làm việc với dữ liệu để hiểu rõ hơn về độ ổn định của ứng dụng và thậm chí sử dụng nhật ký trong các dịch vụ Google Cloud khác để tạo trang tổng quan tuỳ chỉnh, thiết lập cảnh báo tuỳ chỉnh và phân tích dữ liệu.
Bạn cũng có thể xuất dữ liệu sang các dịch vụ khác.
Dưới đây là một số trường hợp sử dụng phổ biến để làm việc với dữ liệu:
Tạo chỉ số dựa trên nhật ký để phân tích nâng cao
Biến các mục nhập nhật ký thành chỉ số theo dõi các hành vi cụ thể của ứng dụng hoặc xu hướng ổn định theo thời gian. Ví dụ: bạn có thể tạo một chỉ số để đếm tần suất xảy ra một ngoại lệ không nghiêm trọng cụ thể và hình dung chỉ số đó cùng với các chỉ số khác về tình trạng hệ thống.Thiết lập cảnh báo nâng cao cho các kênh thông báo tuỳ chỉnh
Vượt ra ngoài cảnh báo email mặc định bằng cách thiết lập chính sách cảnh báo tuỳ chỉnh trong Cloud Monitoring. Kích hoạt thông báo dựa trên các mẫu hoặc ngưỡng nhật ký cụ thể và gửi thông báo đó đến các dịch vụ như Slack, Jira hoặc PagerDuty.Tạo trang tổng quan và biểu đồ tuỳ chỉnh
Sử dụng Cloud Monitoring để tạo trang tổng quan được cá nhân hoá, làm nổi bật các chỉ số quan trọng nhất đối với doanh nghiệp của bạn. Bạn có thể hình dung tỷ lệ phiên không gặp sự cố, số lượng phiên và số lỗi trong một chế độ xem kết hợp với dữ liệu sản phẩm Google Cloud.Tương quan sự cố ứng dụng với nhật ký phần phụ trợ
Tích hợp dữ liệu sự cố phía máy khách với nhật ký phía máy chủ ở một nơi.Tìm kiếm và lọc dữ liệu sự cố thô ở quy mô lớn
Sử dụng Logs Explorer để chạy các truy vấn phức tạp bằng LQL (Ngôn ngữ truy vấn nhật ký). Bạn có thể tìm kiếm các thông báo nhật ký cụ thể, khoá tuỳ chỉnh hoặc đường dẫn trên tất cả người dùng và phiên bản để tìm các vấn đề hiếm gặp hoặc dành riêng cho thiết bị.Định tuyến dữ liệu để giữ lại lâu dài hoặc xử lý bên ngoài
Sử dụng bộ tiếp nhận nhật ký để xuất nhật ký Crashlytics sang Cloud Storage để tuân thủ, BigQuery để phân tích quy mô lớn hoặc Pub/Sub để truyền trực tuyến dữ liệu vào các công cụ giám sát bên ngoài của riêng bạn.
Hiểu rõ hơn về độ ổn định của ứng dụng
The Logs Explorer trong bảng điều khiển Google Cloud cung cấp các công cụ để xem nhật ký và dữ liệu cụ thể bằng cách sử dụng các truy vấn, bộ lọc tích hợp và bảng dữ liệu. Tìm hiểu thêm về cách lọc nhật ký bằng các truy vấn trong phần tiếp theo bên dưới.
Mặc dù trang tổng quan Crashlytics cung cấp thông tin tổng quan cấp cao về tình trạng của ứng dụng, nhưng việc xuất sang Cloud Logging cho phép bạn trả lời các câu hỏi chi tiết hơn về hành vi của ứng dụng:
Một sự cố cụ thể tương quan với hoạt động phụ trợ như thế nào?
Sử dụng một mã nhận dạng chung (chẳng hạn như mã người dùng hoặc mã yêu cầu) để xem chính xác những gì đang xảy ra trên máy chủ của bạn vào thời điểm xảy ra sự cố phía máy khách.Tỷ lệ phiên không gặp sự cố cho một khu vực địa lý cụ thể là bao nhiêu?
Bằng cách kết hợp các sự kiện Crashlytics với dữ liệu phiên Firebase, bạn có thể tính toán các chỉ số nâng cao không có trong trang tổng quan tiêu chuẩn.Một số kiểu thiết bị có gặp phải số lượng lỗi không nghiêm trọng cao hơn sau khi phát hành phiên bản mới không?
Lọc nhật ký thô theodevice.modelvàerror_typeđể xác định các hồi quy dành riêng cho phần cứng trong thời gian thực.Trình tự chính xác của các sự kiện dẫn đến sự cố là gì?
Kiểm tra các trườngbreadcrumbsvàlogstrong một mục nhập nhật ký để xem dấu vết được đánh dấu thời gian của các hành động của người dùng và sự kiện hệ thống xảy ra trước khi lỗi xảy ra.Có bao nhiêu người dùng bị ảnh hưởng bởi một lỗi "hết bộ nhớ" cụ thể trong phiên bản mới nhất?
Chạy một truy vấn trên tất cả nhật ký để tìm số lượng giá trịinstallation_uuidriêng biệt được liên kết với một loại ngoại lệ cụ thể.Một tính năng cụ thể có gây ra nhiều sự cố hơn các tính năng khác không?
Nếu bạn sử dụng khoá tuỳ chỉnh để theo dõi cờ tính năng hoặc trạng thái ứng dụng, thì bạn có thể lọc nhật ký để xem liệu một cặp khoá-giá trị cụ thể có được biểu thị không cân xứng trong các sự kiện sự cố hay không.
Sử dụng nhật ký trong các dịch vụ khác Google Cloud
Bạn cũng có thể sử dụng nhật ký trong các dịch vụ Google Cloud khác, chẳng hạn như Cloud Monitoring hoặc BigQuery.
Cloud Monitoring
Khi sử dụng Cloud Monitoring, bạn có thể sử dụng các chỉ số dựa trên nhật ký dựa trên dữ liệu đã xuất để thực hiện bất kỳ thao tác nào sau đây:
Thiết lập và gửi cảnh báo tuỳ chỉnh đến các kênh thông báo tuỳ chỉnh.
Cách truy cập dữ liệu Cloud Logging trong Cloud Monitoring
Vì Cloud Logging và Cloud Monitoring đều là một phần của Google Cloud Observability Suite, nên bạn có thể bắt đầu sử dụng dữ liệu được lưu trữ trong Cloud Logging trực tiếp với Cloud Monitoring mà không cần xuất dữ liệu đó.
BigQuery
Khi sử dụng BigQuery, bạn có thể thực hiện bất kỳ thao tác nào sau đây:
Sử dụng Looker Studio để tạo trang tổng quan tuỳ chỉnh về dữ liệu đã xuất. Tìm hiểu thêm về Looker Studio trong hướng dẫn chào mừng của họ.
Chạy truy vấn trên dữ liệu Crashlytics và (không bắt buộc) dữ liệu phiên Firebase để tạo báo cáo và bản tóm tắt tuỳ chỉnh.
Kết hợp dữ liệu Crashlytics với dữ liệu Firebase khác mà bạn đã xuất sang BigQuery và truy vấn dữ liệu đó theo những cách mới.
Cách truy cập dữ liệu Cloud Logging trong BigQuery
Để bắt đầu sử dụng dữ liệu đã xuất được lưu trữ trong Cloud Logging với BigQuery, bạn cần làm cho dữ liệu đó có thể truy cập được vào BigQuery. Dùng một trong các cách sau:
Kết hợp dữ liệu BigQuery và Cloud Logging bằng cách sử dụng tập dữ liệu được liên kết.
Xuất dữ liệu được lưu trữ trong Cloud Logging vào BigQuery bằng cách sử dụng bộ tiếp nhận nhật ký.