Điểm:0

Menu thả xuống cho "Tên trường" không hiển thị log_struct() jsonPayload đã ghi trong menu GCP LBM "Tạo chỉ số nhật ký" mặc dù nhật ký trong Logs Explorer

lá cờ mx

Tôi cần LBM trên Google Cloud Platform của loại chỉ số "Phân phối" để tạo biểu đồ chuỗi thời gian với các giá trị như số lượng hoặc thời lượng cho nhiều nhãn trong một lần.

Ví dụ: đối với 10 bước khác nhau trong quy trình làm việc dữ liệu, số lượng và thời lượng trong ngày được ghi vào từ điển và được ghi dưới dạng jsonPayload bằng tính năng ghi nhật ký gcloud log_struct().

Mặc dù tôi thấy các sự kiện đã ghi khi xem một tháng trong Logs Explorer, nhưng tôi không thể chọn bất kỳ mục jsonPayload nào trong menu thả xuống để tạo Chỉ số dựa trên nhật ký (LBM) cần thiết từ đó để tôi có thể chọn chúng trong Graphana để hiển thị đồ thị.

nhập mô tả hình ảnh ở đây

Trong menu thả xuống này, tôi đã mong đợi các cặp khóa-giá trị mà tôi đã đăng nhập trong khi chạy chức năng đám mây, nhưng tôi không thể chọn bất kỳ thứ gì đã được ghi, tôi chỉ thấy các mục nhập hệ thống jsonPayload khác. Đây là cách các bản ghi trông như thế nào.

nhập mô tả hình ảnh ở đây

Lưu ý bên lề: Tôi lưu jsonPayload với một nhánh giữa trong đó các phần tử con nằm dưới một nhánh giữa trong trình đơn thả xuống, ví dụ: jsonPayload.json_metadata.rows_count chứ không phải jsonPayload.rows_count. Điều đó làm cho nó rõ ràng hơn những gì đến từ việc ghi nhật ký Python. Tôi không nghĩ rằng đây là một vấn đề, nhưng bạn không bao giờ biết. Tôi không thể tìm thấy nhánh giữa này và nhánh con của nó trong trình đơn thả xuống nên tôi không thể tạo các LBM cần thiết. Làm cách nào để có menu thả xuống đầy đủ cho "Tên trường"?

Điểm:0
lá cờ mx

Câu trả lời cho vấn đề kỳ lạ này rất dễ, bạn cần chạy lại chức năng hoặc mã của mình. Khi nhật ký quá cũ, trình đơn thả xuống sẽ quên các mục nhập. Để đảm bảo an toàn, bạn nên thực hiện một lần chạy mới của chức năng này để nó không quá một giờ, vì đó là thời gian "Nhật ký xem trước" có thể xem lại mà bạn có thể nhấp vào cùng một trang.

Tôi vẫn có thể thấy các mục nhập trong danh sách thả xuống hơn một giờ sau khi chạy mã, do đó, trình đơn thả xuống giữ các mục nhập trong thời gian dài hơn một giờ, nhưng có thể không quá 12 giờ, kể từ khi kiểm tra trình đơn thả xuống sau 18 giờ, các mục đã biến mất một lần nữa.

Tôi không thể tìm ra mẹo nào trong hai trường hợp sử dụng về cách tải trình đơn thả xuống từ các nhật ký trước đó, với rất nhiều lần thử và sau khi nghiên cứu.

Bạn cũng có thể mã hóa cứng "Tên trường" cần thiết mà không cần trình đơn thả xuống, nó cũng sẽ hoạt động nếu bạn nhấn đúng "cây" để đến biến của mình. Việc thả xuống chỉ làm cho nó dễ dàng hơn.

nhập mô tả hình ảnh ở đây

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.