ฉันได้สร้างเมตริกตามบันทึกโดยใช้บันทึกที่จัดเก็บไว้ใน Google Cloud Logs ตามระยะเวลาการตอบสนอง HTTP ฉันต้องการกราฟที่แสดงพื้นที่สแต็กสำหรับเปอร์เซ็นไทล์ที่ 50, 95 และ 99
ฉันได้อ่านเอกสารการตรวจสอบระบบคลาวด์ของ Google ในแผนภูมิต่างๆ และในขณะที่ฉันสามารถรับเมตริกใดๆ เพื่อแสดงเป็นเปอร์เซ็นไทล์ได้ ฉันไม่สามารถแสดงเปอร์เซ็นไทล์ทั้งสามแบบซ้อนกันในเวลาเดียวกันได้
อะไร เป็น เป็นไปได้คือการเพิ่ม 3 เปอร์เซ็นต์ไทล์ลงในแผนภูมิเป็นเมตริก 3 รายการที่แยกจากกันโดยมีการจัดตำแหน่งต่างกัน ซึ่งดูเหมือนว่าจะทำงานได้ดีสำหรับแผนภูมิเส้นปกติ แต่ถ้าฉันเปลี่ยนประเภทแผนภูมิเป็นพื้นที่ซ้อนกัน แต่ละเปอร์เซ็นไทล์จะแรเงาพื้นที่โดยไม่ขึ้นกับเส้นเปอร์เซ็นไทล์อื่นๆ
ฉันยังสามารถแสดงเส้นทั้งสามเส้นได้หากฉันเลือกแผนภูมิ "Heatmap" ผลรวม
หรือ เดลต้า
การจัดตำแหน่งและคลิกปุ่ม 'ซ่อนแผนที่ความร้อน' บนแผนภูมิใน Metrics explorer
นี่เป็นวิธีทั่วไปในการแสดงภาพเปอร์เซ็นไทล์การกระจาย ดังนั้นฉันจึงคิดว่ามันน่าจะเป็นไปได้ (อาจโดยการแก้ไขทิศทางการสืบค้นเพื่อรวมเปอร์เซ็นไทล์หลายรายการ) ดังนั้นความช่วยเหลือใด ๆ ก็ได้รับการชื่นชม
รายละเอียดเมตริก:
ประเภท: การกระจาย
กรอง: logName = "projects/lv-server-1/logs/tail-logs" และ jsonPayload.httpRequest:*
หน่วย: s
ชื่อฟิลด์: jsonPayload.duration
ป้ายกำกับ:
- "สถานะ จำนวนเต็ม jsonPayload.status"
- 'content_type, STRING,jsonPayload.resp_headers.ประเภทเนื้อหา''
ถังฮิสโตแกรม:
- ชนิด: เลขชี้กำลัง
- จำนวนถัง: 64
- ปัจจัยการเติบโตแบบก้าวกระโดด: 2.0
- สเกลเชิงเส้น: .00005