شیء محموله داخلی برای هشدار آستانه عملکرد. محموله درون یک شی پیچیده شده است.
امضا:
export interface ThresholdAlertPayload
خواص
ویژگی | تایپ کنید | شرح |
---|---|---|
نسخه برنامه | رشته | نسخه برنامه ای که این هشدار برای آن راه اندازی شده است، اگر هشدار برای درخواست شبکه باشد (زیرا هشدار با داده های همه نسخه های برنامه بررسی شده است) یا یک برنامه وب (که در آن برنامه بدون نسخه است) قابل حذف است. |
شرط درصد | عدد | صدک شرط هشدار، می تواند 0 باشد اگر صدک برای شرط هشدار قابل اعمال نباشد و حذف شود. محدوده: [1، 100] |
نام رخداد | رشته | نام ردیابی یا درخواست شبکه برای این هشدار است (به عنوان مثال my_custom_trace، firebase.com/api/123) |
رویداد نوع | رشته | نوع منبعی که این هشدار برای آن است (یعنی ردیابی، درخواست شبکه، نمایش صفحه و غیره) |
اوری را بررسی کنید | رشته | پیوند به Fireconsole برای بررسی بیشتر در مورد این هشدار |
نوع متریک | رشته | نوع متریک این هشدار برای آن است (یعنی میزان موفقیت، زمان پاسخ، مدت زمان و غیره) |
numSamples | عدد | تعداد رویدادهای بررسی شده برای این وضعیت هشدار |
واحد آستانه | رشته | واحد آستانه هشدار (به عنوان مثال "درصد"، "ثانیه") |
thresholdValue | عدد | مقدار آستانه شرط هشدار بدون واحد (به عنوان مثال "75"، "2.1") |
واحد تخلف | رشته | واحد مقدار نقض (به عنوان مثال "درصد"، "ثانیه") |
مقدار نقض | عدد | مقداری که شرایط هشدار را نقض کرده است (به عنوان مثال "76.5"، "3") |
alerts.performance.ThresholdAlertPayload.appVersion
نسخه برنامه ای که این هشدار برای آن راه اندازی شده است، اگر هشدار برای درخواست شبکه باشد (زیرا هشدار با داده های همه نسخه های برنامه بررسی شده است) یا یک برنامه وب (که در آن برنامه بدون نسخه است) قابل حذف است.
امضا:
appVersion?: string;
alerts.performance.ThresholdAlertPayload.conditionPercentile
صدک شرط هشدار، می تواند 0 باشد اگر صدک برای شرط هشدار قابل اعمال نباشد و حذف شود. محدوده: [1، 100]
امضا:
conditionPercentile?: number;
alerts.performance.ThresholdAlertPayload.eventName
نام ردیابی یا درخواست شبکه برای این هشدار است (به عنوان مثال my_custom_trace، firebase.com/api/123)
امضا:
eventName: string;
alerts.performance.ThresholdAlertPayload.eventType
نوع منبعی که این هشدار برای آن است (یعنی ردیابی، درخواست شبکه، نمایش صفحه و غیره)
امضا:
eventType: string;
alerts.performance.ThresholdAlertPayload.investigateUri
پیوند به Fireconsole برای بررسی بیشتر در مورد این هشدار
امضا:
investigateUri: string;
alerts.performance.ThresholdAlertPayload.metricType
نوع متریک این هشدار برای آن است (یعنی میزان موفقیت، زمان پاسخ، مدت زمان و غیره)
امضا:
metricType: string;
alerts.performance.ThresholdAlertPayload.numSamples
تعداد رویدادهای بررسی شده برای این وضعیت هشدار
امضا:
numSamples: number;
alerts.performance.ThresholdAlertPayload.thresholdUnit
واحد آستانه هشدار (به عنوان مثال "درصد"، "ثانیه")
امضا:
thresholdUnit: string;
alerts.performance.ThresholdAlertPayload.thresholdValue
مقدار آستانه شرط هشدار بدون واحد (به عنوان مثال "75"، "2.1")
امضا:
thresholdValue: number;
alerts.performance.ThresholdAlertPayload.violationUnit
واحد مقدار نقض (به عنوان مثال "درصد"، "ثانیه")
امضا:
violationUnit: string;
alerts.performance.ThresholdAlertPayload.violationValue
مقداری که شرایط هشدار را نقض کرده است (به عنوان مثال "76.5"، "3")
امضا:
violationValue: number;