Đối tượng tải trọng nội bộ cho một cảnh báo về ngưỡng hiệu suất. Tải trọng được gói bên trong một đối tượng.
Chữ ký:
export interface ThresholdAlertPayload
Thuộc tính
Tài sản | Loại | Mô tả |
---|---|---|
phiên bản ứng dụng | chuỗi | Phiên bản ứng dụng mà cảnh báo này được kích hoạt, bạn có thể bỏ qua nếu cảnh báo là dành cho yêu cầu mạng (vì cảnh báo được kiểm tra dựa trên dữ liệu từ tất cả các phiên bản ứng dụng) hoặc một ứng dụng web (trong đó ứng dụng không có phiên bản) |
conditionPercentile | số | Phân vị của điều kiện cảnh báo, có thể bằng 0 nếu phân vị không áp dụng cho điều kiện cảnh báo và được bỏ qua; phạm vi: [1, 100] |
eventName | chuỗi | Tên của dấu vết hoặc yêu cầu mạng mà cảnh báo này dành cho (ví dụ: my_custom_trace, firebase.com/api/123) |
eventType | chuỗi | Loại tài nguyên mà cảnh báo này dành cho (ví dụ: dấu vết, yêu cầu mạng, kết xuất màn hình, v.v.) |
điều tra URI | chuỗi | Đường liên kết đến Fireconsole để tìm hiểu thêm về cảnh báo này |
metricType | chuỗi | Loại chỉ số mà cảnh báo này nhắm đến (ví dụ: tỷ lệ thành công, thời gian phản hồi, thời lượng, v.v.) |
numSamples | số | Số sự kiện được kiểm tra cho điều kiện cảnh báo này |
thresholdUnit | chuỗi | Đơn vị của ngưỡng cảnh báo (ví dụ: "phần trăm", "giây") |
thresholdValue | số | Giá trị ngưỡng của điều kiện cảnh báo không có đơn vị (ví dụ: "75", "2.1") |
violationUnit | chuỗi | Đơn vị cho giá trị vi phạm (ví dụ: "phần trăm", "giây") |
violationValue | số | Giá trị vi phạm điều kiện cảnh báo (ví dụ: "76,5", "3") |
alerts.performance.ThresholdAlertPayload.appVersion
Phiên bản ứng dụng mà cảnh báo này được kích hoạt, bạn có thể bỏ qua nếu cảnh báo là dành cho yêu cầu mạng (vì cảnh báo được kiểm tra dựa trên dữ liệu từ tất cả các phiên bản ứng dụng) hoặc một ứng dụng web (trong đó ứng dụng không có phiên bản)
Chữ ký:
appVersion?: string;
alerts.performance.ThresholdAlertPayload.conditionPercentile
Phân vị của điều kiện cảnh báo, có thể bằng 0 nếu phân vị không áp dụng cho điều kiện cảnh báo và được bỏ qua; phạm vi: [1, 100]
Chữ ký:
conditionPercentile?: number;
alerts.performance.ThresholdAlertPayload.eventName
Tên của dấu vết hoặc yêu cầu mạng mà cảnh báo này dành cho (ví dụ: my_custom_trace, firebase.com/api/123)
Chữ ký:
eventName: string;
Alerts.performance.ThresholdAlertPayload.eventType
Loại tài nguyên trong cảnh báo này (ví dụ: dấu vết, yêu cầu mạng, kết xuất màn hình, v.v.)
Chữ ký:
eventType: string;
cảnh báo.performance.ThresholdAlertPayload.gomigateUri
Đường liên kết đến Fireconsole để tìm hiểu thêm về cảnh báo này
Chữ ký:
investigateUri: string;
cảnh báo.performance.ThresholdAlertPayload.metricType
Loại chỉ số mà cảnh báo này nhắm đến (ví dụ: tỷ lệ thành công, thời gian phản hồi, thời lượng, v.v.)
Chữ ký:
metricType: string;
alerts.performance.ThresholdAlertPayload.numSamples
Số sự kiện được kiểm tra cho điều kiện cảnh báo này
Chữ ký:
numSamples: number;
Alert.performance.ThresholdAlertPayload.thresholdUnit
Đơn vị của ngưỡng cảnh báo (ví dụ: "phần trăm", "giây")
Chữ ký:
thresholdUnit: string;
alerts.performance.ThresholdAlertPayload.thresholdValue
Giá trị ngưỡng của điều kiện cảnh báo không có đơn vị (ví dụ: "75", "2.1")
Chữ ký:
thresholdValue: number;
alerts.performance.ThresholdAlertPayload.violationUnit
Đơn vị cho giá trị vi phạm (ví dụ: "phần trăm", "giây")
Chữ ký:
violationUnit: string;
Alerts.performance.ThresholdAlertPayload.violationValue
Giá trị vi phạm điều kiện cảnh báo (ví dụ: "76,5", "3")
Chữ ký:
violationValue: number;