- Tài nguyên: Bất thường
- TimelineSpec
- DimensionValue
- MetricValue
- DecimalConfidenceInterval
- Phương thức
Tài nguyên: Điểm bất thường
Biểu thị một điểm bất thường được phát hiện trong một tập dữ liệu.
Hệ thống phát hiện điểm bất thường của chúng tôi sẽ gắn cờ những điểm dữ liệu nằm ngoài phạm vi dự kiến trong một chuỗi thời gian, dựa trên dữ liệu trong quá khứ. Mặc dù những phạm vi dự kiến đó có giới hạn trên và giới hạn dưới, nhưng chúng tôi chỉ gắn cờ điểm bất thường khi dữ liệu trở nên xấu đi một cách bất ngờ. Điều này thường xảy ra khi chỉ số vượt quá giới hạn trên.
Nhiều điểm dữ liệu liên tiếp trong một dòng thời gian nằm ngoài phạm vi dự kiến sẽ được nhóm thành một điểm bất thường. Do đó, điểm bất thường thực sự là một đoạn trong dòng thời gian của một chỉ số. Thông tin được lưu trữ trong timelineSpec
, dimensions
và metric
có thể được dùng để tìm nạp một dòng thời gian đầy đủ với phạm vi mở rộng cho ngữ cảnh.
Quyền bắt buộc: để truy cập vào tài nguyên này, người dùng gọi cần có quyền Xem thông tin ứng dụng (chỉ có thể đọc) cho ứng dụng.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "metricSet": string, "timelineSpec": { object ( |
Trường | |
---|---|
name |
Giá trị nhận dạng. Tên của điểm bất thường. Định dạng: apps/{app}/anomalies/{anomaly} |
metricSet |
Tài nguyên tập hợp chỉ số nơi phát hiện điểm bất thường. |
timelineSpec |
Quy cách dòng thời gian bao gồm khoảng thời gian xảy ra điểm bất thường. |
dimensions[] |
Tổ hợp phương diện mà bạn phát hiện thấy điểm bất thường. |
metric |
Chỉ số phát hiện điểm bất thường, cùng với giá trị bất thường. |
TimelineSpec
Quy cách của các tham số tổng hợp liên quan đến thời gian của một dòng thời gian.
Dòng thời gian có một khoảng thời gian tổng hợp (DAILY
, HOURLY
, v.v.) xác định cách các sự kiện được tổng hợp trong các chỉ số.
Các điểm trong dòng thời gian được xác định bằng DateTime bắt đầu của khoảng thời gian tổng hợp. Thời lượng được ngầm định trong AggregationPeriod.
Khoảng thời gian tổng hợp theo giờ (nếu được một bộ chỉ số hỗ trợ) luôn được chỉ định theo giờ UTC để tránh sự mơ hồ về việc chuyển đổi sang giờ mùa hè, trong đó một giờ bị bỏ qua khi áp dụng giờ mùa hè và lặp lại khi không áp dụng giờ mùa hè. Ví dụ: dấu thời gian "2021-11-07 01:00:00 America/Los_Angeles" là không rõ ràng vì có thể tương ứng với "2021-11-07 08:00:00 UTC" hoặc "2021-11-07 09:00:00 UTC".
Các khoảng thời gian tổng hợp hằng ngày yêu cầu bạn chỉ định một múi giờ để xác định thời điểm chính xác bắt đầu và kết thúc ngày. Không phải tất cả các bộ chỉ số đều hỗ trợ tất cả các múi giờ, vì vậy, hãy nhớ kiểm tra xem bộ chỉ số mà bạn muốn truy vấn có hỗ trợ múi giờ nào hay không.
Biểu diễn dưới dạng JSON |
---|
{ "aggregationPeriod": enum ( |
Trường | |
---|---|
aggregationPeriod |
Loại khoảng thời gian tổng hợp của các điểm dữ liệu trong dòng thời gian. Khoảng thời gian được xác định bằng ngày và giờ bắt đầu của khoảng thời gian đó. |
startTime |
Điểm dữ liệu bắt đầu của dòng thời gian (bao gồm cả điểm này). Phải được điều chỉnh theo khoảng thời gian tổng hợp như sau:
Múi giờ của điểm cuối phải khớp với múi giờ của điểm bắt đầu. |
endTime |
Điểm dữ liệu kết thúc của dòng thời gian (không bao gồm). Xem startTime để biết các quy định hạn chế. Múi giờ của điểm cuối phải khớp với múi giờ của điểm bắt đầu. |
DimensionValue
Biểu thị giá trị của một phương diện duy nhất.
Biểu diễn dưới dạng JSON |
---|
{ "dimension": string, "valueLabel": string, // Union field |
Trường | |
---|---|
dimension |
Tên của phương diện. |
valueLabel |
Không bắt buộc. Nhãn thân thiện với người dùng cho giá trị, luôn bằng tiếng Anh. Ví dụ: "Tây Ban Nha" cho mã quốc gia "ES". Trong khi giá trị phương diện ổn định, nhãn giá trị này có thể thay đổi. Đừng cho rằng mối quan hệ (value, valueLabel) là ổn định. Ví dụ: mã quốc gia theo ISO "MK" gần đây đã đổi tên thành "Bắc Macedonia". |
Trường nhóm value . Giá trị thực tế của phương diện. Phụ thuộc vào loại. value chỉ có thể là một trong những trạng thái sau: |
|
stringValue |
Giá trị thực tế, được biểu thị dưới dạng một chuỗi. |
int64Value |
Giá trị thực, được biểu thị dưới dạng int64. |
MetricValue
Biểu thị giá trị của một chỉ số.
Biểu diễn dưới dạng JSON |
---|
{ "metric": string, // Union field |
Trường | |
---|---|
metric |
Tên của chỉ số. |
Trường nhóm value . Giá trị thực tế của chỉ số. Phụ thuộc vào loại. value chỉ có thể là một trong những trạng thái sau: |
|
decimalValue |
Giá trị thực tế, được biểu thị dưới dạng số thập phân. |
Trường nhóm confidence_interval . Nếu được cung cấp, thì đây là khoảng tin cậy cho giá trị. confidence_interval chỉ có thể là một trong những trạng thái sau: |
|
decimalValueConfidenceInterval |
Khoảng tin cậy của một giá trị thuộc loại |
DecimalConfidenceInterval
Biểu thị khoảng tin cậy của một chỉ số.
Biểu diễn dưới dạng JSON |
---|
{ "lowerBound": { object ( |
Trường | |
---|---|
lowerBound |
Giới hạn dưới của khoảng tin cậy. |
upperBound |
Giới hạn trên của khoảng tin cậy. |
Phương thức |
|
---|---|
|
Liệt kê các điểm bất thường trong bất kỳ tập dữ liệu nào. |