alerts.performance.ThresholdAlertPayload interface

شیء محموله داخلی برای هشدار آستانه عملکرد. محموله درون یک شی پیچیده شده است.

امضا:

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;