ฉันต้องการ LBM บน Google Cloud Platform ประเภทเมตริก "การกระจาย" เพื่อสร้างแผนภูมิอนุกรมเวลาที่มีค่าต่างๆ เช่น จำนวนหรือระยะเวลาสำหรับป้ายกำกับจำนวนมากในคราวเดียว
ตัวอย่าง: สำหรับ 10 ขั้นตอนที่แตกต่างกันในเวิร์กโฟลว์ข้อมูล จำนวนและระยะเวลาของวันจะถูกบันทึกในพจนานุกรมและบันทึกเป็น jsonPayload โดยใช้การบันทึก gcloud log_struct()
.
แม้ว่าฉันจะเห็นเหตุการณ์ที่บันทึกไว้เมื่อดูเดือนใน Logs Explorer แต่ฉันก็ไม่สามารถเลือกรายการ jsonPayload ใดๆ ในเมนูแบบเลื่อนลงเพื่อสร้าง Log-Based Metrics (LBM) ที่จำเป็นได้ ดังนั้นฉันจึงสามารถเลือกได้ใน Graphana เพื่อแสดงกราฟ
ในเมนูแบบเลื่อนลงนี้ ฉันคาดหวังว่าคู่คีย์-ค่าของฉันจะถูกบันทึกระหว่างการเรียกใช้ฟังก์ชันคลาวด์ แต่ฉันไม่สามารถเลือกสิ่งที่ถูกบันทึกได้ ฉันเห็นเฉพาะรายการระบบ jsonPayload อื่นๆ นี่คือลักษณะของบันทึก
หมายเหตุด้านข้าง: ฉันบันทึก jsonPayload ด้วยสาขากลางโดยที่ลูกอยู่ภายใต้สาขากลางหนึ่งสาขาในเมนูแบบเลื่อนลง เช่น jsonPayload.json_metadata.rows_count ไม่ใช่ jsonPayload.rows_count นั่นทำให้ชัดเจนว่าอะไรมาจากการบันทึกของ Python ฉันไม่คิดว่านี่เป็นปัญหา แต่คุณไม่มีทางรู้ ฉันไม่พบสาขากลางนี้และสาขาย่อยในเมนูแบบเลื่อนลง ดังนั้นฉันจึงสร้าง LBM ที่จำเป็นไม่ได้ วิธีรับเมนูแบบเลื่อนลงแบบเต็มสำหรับ "ชื่อฟิลด์"