ChartOptions

ตัวเลือกแผนภูมิสำหรับคำขอแผนภูมิ

การแสดง JSON
{
  "range": string,
  "resolution": enum (Resolution),
  "maxChartLines": integer,
  "endTime": string
}
ช่อง
range

string (Duration format)

ไม่บังคับ ช่วงของแผนภูมินับจากตอนนี้ ค่าเริ่มต้นคือ 1 สัปดาห์

ระยะเวลาเป็นวินาทีโดยมีตัวเลขเศษส่วนไม่เกิน 9 หลัก ซึ่งลงท้ายด้วย "s" เช่น "3.5s"

resolution

enum (Resolution)

ไม่บังคับ ความละเอียดของแผนภูมิ ค่าเริ่มต้นคือทุก 12 ชั่วโมง

maxChartLines

integer

ไม่บังคับ จำนวนเส้นสูงสุดของแผนภูมิที่จะแสดง ถ้าค่าเป็นบวกและจำนวนบรรทัดมากกว่าค่านี้ บรรทัดที่มีค่าน้อยกว่าจะถูกรวมเป็นค่าสุดท้ายและจะถูกทำเครื่องหมายเป็นรายการรวมและมีป้ายกำกับเป็น "อื่นๆ" เช่น หากแผนภูมิมีไว้สําหรับอุปกรณ์ที่ใช้งานอยู่ตามบิลด์ และมี 25 บิลด์และหมายเลขนี้คือ 10 ระบบจะรวมบิลด์ 16 รายการที่มีอุปกรณ์ที่มีการใช้งานน้อยที่สุดไว้ในบรรทัดเดียว เงื่อนไขนี้ไม่มีผลกับประเภทแผนภูมิ TYPE_UPDATE_STATE_COUNTS ค่าเริ่มต้นคือ 10

endTime

string (Timestamp format)

ไม่บังคับ เวลาสิ้นสุดสำหรับรายงาน หากไม่ได้ตั้งค่านี้ เวลาสิ้นสุดจะเป็นเวลาปัจจุบัน

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

ความละเอียด

ความละเอียดของรายงาน ความละเอียดที่น้อยที่สุดคือ 12 ชั่วโมง แต่สำหรับรายงานขนาดใหญ่ (ซึ่งก็คือ 6 เดือน) ขอแนะนำให้ใช้ค่าที่สูงกว่าเพื่อประหยัดแบนด์วิดท์ ผู้ใช้อาจไม่สนใจแนวโน้มในช่วง 12 ชั่วโมงเมื่อดูข้อมูลใน 1 ปี

Enum
RESOLUTION_UNSPECIFIED ไม่ได้ระบุ
RESOLUTION_TWELVE_HOURS 12 ชั่วโมง
RESOLUTION_TWENTY_FOUR_HOURS 24 ชั่วโมง