แหล่งข้อมูล: ความผิดปกติ
แสดงถึงความผิดปกติที่ตรวจพบในชุดข้อมูล
ระบบตรวจจับความผิดปกติจะแจ้งจุดข้อมูลในอนุกรมเวลาที่อยู่นอกช่วงที่คาดไว้ซึ่งได้มาจากข้อมูลย้อนหลัง แม้ว่าช่วงที่คาดการณ์จะมีขอบเขตบนและขอบเขตล่าง แต่เราจะแจ้งว่ามีความผิดปกติเมื่อข้อมูลแย่ลงอย่างไม่คาดคิดเท่านั้น ซึ่งมักจะสอดคล้องกับกรณีที่เมตริกข้ามขอบเขตบน
ระบบจะจัดกลุ่มจุดข้อมูลที่อยู่ติดกันหลายจุดในไทม์ไลน์ซึ่งอยู่นอกช่วงที่คาดไว้เป็นความผิดปกติเดียว ดังนั้น ความผิดปกติจึงแสดงถึงส่วนหนึ่งของไทม์ไลน์ของเมตริก ระบบจะใช้ข้อมูลที่จัดเก็บไว้ใน timelineSpec, dimensions และ metric เพื่อดึงไทม์ไลน์แบบเต็มที่มีช่วงขยายเพื่อบริบท
สิทธิ์ที่จำเป็น: หากต้องการเข้าถึงทรัพยากรนี้ ผู้ใช้ที่เรียกใช้ต้องมีสิทธิ์ดูข้อมูลแอป (อ่านอย่างเดียว) สำหรับแอป
| การแสดง JSON | 
|---|
{ "name": string, "metricSet": string, "timelineSpec": { object (  | 
              
| ช่อง | |
|---|---|
name | 
                
                   
 ตัวระบุ ชื่อของความผิดปกติ รูปแบบ: apps/{app}/anomalies/{anomaly}  | 
              
metricSet | 
                
                   
 แหล่งข้อมูลชุดเมตริกที่ตรวจพบความผิดปกติ  | 
              
timelineSpec | 
                
                   
 ข้อกำหนดของไทม์ไลน์ที่ครอบคลุมระยะเวลาของความผิดปกติ  | 
              
dimensions[] | 
                
                   
 ชุดค่าผสมของมิติข้อมูลที่ตรวจพบความผิดปกติ  | 
              
metric | 
                
                   
 เมตริกที่ตรวจพบความผิดปกติ พร้อมกับค่าที่ผิดปกติ  | 
              
TimelineSpec
การระบุพารามิเตอร์การรวบรวมข้อมูลที่เกี่ยวข้องกับเวลาของไทม์ไลน์
ไทม์ไลน์มีระยะเวลาการรวบรวมข้อมูล (DAILY, HOURLY ฯลฯ) ซึ่งกำหนดวิธีรวบรวมเหตุการณ์ในเมตริก
จุดในไทม์ไลน์กำหนดโดย DateTime เริ่มต้นของระยะเวลาการรวม ระยะเวลาจะอยู่ใน AggregationPeriod โดยปริยาย
เมื่อชุดเมตริกรองรับ ช่วงการรวบรวมรายชั่วโมงจะระบุเป็นเวลา UTC เสมอเพื่อหลีกเลี่ยงความคลุมเครือเกี่ยวกับการเปลี่ยนเวลาออมแสง ซึ่งจะข้าม 1 ชั่วโมงเมื่อใช้ DST และจะทำซ้ำเมื่อเลิกใช้ DST เช่น การประทับเวลา "2021-11-07 01:00:00 America/Los_Angeles" ไม่ชัดเจนเนื่องจากอาจสอดคล้องกับ "2021-11-07 08:00:00 UTC" หรือ "2021-11-07 09:00:00 UTC"
ระยะเวลาการรวบรวมข้อมูลรายวันต้องระบุเขตเวลาซึ่งจะกำหนดเวลาที่แน่นอนของจุดเริ่มต้นและจุดสิ้นสุดของวัน ชุดเมตริกบางชุดไม่รองรับเขตเวลาทั้งหมด ดังนั้นโปรดตรวจสอบว่าชุดเมตริกที่คุณต้องการค้นหารองรับเขตเวลาใดบ้าง
| การแสดง JSON | 
|---|
{ "aggregationPeriod": enum (  | 
              
| ช่อง | |
|---|---|
aggregationPeriod | 
                
                   
 ประเภทของระยะเวลาการรวมจุดข้อมูลในไทม์ไลน์ ระบบจะระบุช่วงเวลาตามวันที่และเวลาที่เริ่มต้นช่วงเวลา  | 
              
startTime | 
                
                   
 จุดข้อมูลเริ่มต้นของไทม์ไลน์ (รวมจุดข้อมูลเริ่มต้น) ต้องสอดคล้องกับระยะเวลาการรวบรวมข้อมูลดังนี้ 
 เขตเวลาของจุดสิ้นสุดต้องตรงกับเขตเวลาของจุดเริ่มต้น  | 
              
endTime | 
                
                   
 จุดข้อมูลสิ้นสุดของไทม์ไลน์ (ไม่รวม) ดูข้อจำกัดได้ที่ startTime เขตเวลาของจุดสิ้นสุดต้องตรงกับเขตเวลาของจุดเริ่มต้น  | 
              
DimensionValue
แสดงค่าของมิติข้อมูลเดียว
| การแสดง JSON | 
|---|
{ "dimension": string, "valueLabel": string, // Union field  | 
              
| ช่อง | |
|---|---|
dimension | 
                
                   
 ชื่อของมิติข้อมูล  | 
              
valueLabel | 
                
                   
 ไม่บังคับ ป้ายกำกับที่ใช้งานง่ายสำหรับค่า ซึ่งเป็นภาษาอังกฤษเสมอ เช่น "สเปน" สำหรับรหัสประเทศ "ES" ในขณะที่ค่ามิติข้อมูลมีความเสถียร ป้ายกำกับค่านี้อาจมีการเปลี่ยนแปลง อย่าถือว่าความสัมพันธ์ (value, valueLabel) มีความเสถียร ตัวอย่างเช่น รหัสประเทศ ISO 'MK' เปลี่ยนชื่อเป็น 'มาซิโดเนียเหนือ' เมื่อเร็วๆ นี้  | 
              
ฟิลด์ Union value ค่าจริงของมิติข้อมูล ขึ้นอยู่กับประเภท value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | 
              |
stringValue | 
                
                   
 ค่าจริงที่แสดงเป็นสตริง  | 
              
int64Value | 
                
                   
 ค่าที่แท้จริงซึ่งแสดงเป็น int64  | 
              
MetricValue
แสดงค่าของเมตริก
| การแสดง JSON | 
|---|
{ "metric": string, // Union field  | 
              
| ช่อง | |
|---|---|
metric | 
                
                   
 ชื่อเมตริก  | 
              
ฟิลด์ Union value ค่าจริงของเมตริก ขึ้นอยู่กับประเภท value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | 
              |
decimalValue | 
                
                   
 ค่าจริงซึ่งแสดงเป็นตัวเลขฐาน 10  | 
              
ฟิลด์ Union confidence_interval หากระบุไว้ จะแสดงช่วงความเชื่อมั่นสำหรับค่า confidence_interval ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น | 
              |
decimalValueConfidenceInterval | 
                
                   
 ช่วงความเชื่อมั่นของค่าที่เป็นประเภท   | 
              
DecimalConfidenceInterval
แสดงช่วงความเชื่อมั่นของเมตริก
| การแสดง JSON | 
|---|
{ "lowerBound": { object (  | 
              
| ช่อง | |
|---|---|
lowerBound | 
                
                   
 ขอบเขตล่างของช่วงความเชื่อมั่น  | 
              
upperBound | 
                
                   
 ขอบเขตบนของช่วงความเชื่อมั่น  | 
              
เมธอด | 
            |
|---|---|
                
 | 
              แสดงรายการความผิดปกติในชุดข้อมูล |