كائن الحمولة الداخلية لتنبيه حد الأداء. يتم تغليف الحمولة داخل كائن.
إمضاء:
export interface ThresholdAlertPayload
ملكيات
ملكية | يكتب | وصف |
---|---|---|
نسخة التطبيق | خيط | يمكن حذف إصدار التطبيق الذي تم تشغيل هذا التنبيه له، إذا كان التنبيه لطلب شبكة (نظرًا لأنه تم التحقق من التنبيه مقابل البيانات من جميع إصدارات التطبيق) أو تطبيق ويب (حيث يكون التطبيق بدون إصدار) |
conditionPercentile | رقم | يمكن أن تكون النسبة المئوية لحالة التنبيه 0 إذا كانت النسبة المئوية لا تنطبق على حالة التنبيه وتم حذفها؛ النطاق: [1، 100] |
اسم الحدث | خيط | اسم التتبع أو طلب الشبكة المخصص لهذا التنبيه (على سبيل المثال، my_custom_trace، firebase.com/api/123) |
نوع الحدث | خيط | نوع المورد المخصص لهذا التنبيه (على سبيل المثال، التتبع، طلب الشبكة، عرض الشاشة، وما إلى ذلك) |
التحقيق في Uri | خيط | الرابط إلى Fireconsole للتحقيق أكثر في هذا التنبيه |
metricType | خيط | نوع المقياس المخصص لهذا التنبيه (على سبيل المثال، معدل النجاح، ووقت الاستجابة، والمدة، وما إلى ذلك) |
numSamples | رقم | عدد الأحداث التي تم التحقق منها لحالة التنبيه هذه |
عتبةالوحدة | خيط | وحدة عتبة التنبيه (على سبيل المثال، "النسبة المئوية"، "الثواني") |
قيمة العتبة | رقم | قيمة الحد لحالة التنبيه بدون وحدات (على سبيل المثال، "75"، "2.1") |
وحدة الانتهاك | خيط | وحدة قيمة الانتهاك (على سبيل المثال، "النسبة المئوية"، "الثواني") |
قيمة المخالفة | رقم | القيمة التي انتهكت شرط التنبيه (على سبيل المثال، "76.5"، "3") |
تنبيهات.performance.ThresholdAlertPayload.appVersion
يمكن حذف إصدار التطبيق الذي تم تشغيل هذا التنبيه له، إذا كان التنبيه لطلب شبكة (نظرًا لأنه تم التحقق من التنبيه مقابل البيانات من جميع إصدارات التطبيق) أو تطبيق ويب (حيث يكون التطبيق بدون إصدار)
إمضاء:
appVersion?: string;
تنبيهات.performance.ThresholdAlertPayload.conditionPercentile
يمكن أن تكون النسبة المئوية لحالة التنبيه 0 إذا كانت النسبة المئوية لا تنطبق على حالة التنبيه وتم حذفها؛ النطاق: [1، 100]
إمضاء:
conditionPercentile?: number;
notifications.performance.ThresholdAlertPayload.eventName
اسم التتبع أو طلب الشبكة المخصص لهذا التنبيه (على سبيل المثال، my_custom_trace، firebase.com/api/123)
إمضاء:
eventName: string;
تنبيهات. الأداء. ThresholdAlertPayload.eventType
نوع المورد المخصص لهذا التنبيه (على سبيل المثال، التتبع، طلب الشبكة، عرض الشاشة، وما إلى ذلك)
إمضاء:
eventType: string;
تنبيهات.performance.ThresholdAlertPayload.investigateUri
الرابط إلى Fireconsole للتحقيق أكثر في هذا التنبيه
إمضاء:
investigateUri: string;
تنبيهات. الأداء. ThresholdAlertPayload.metricType
نوع المقياس المخصص لهذا التنبيه (على سبيل المثال، معدل النجاح، ووقت الاستجابة، والمدة، وما إلى ذلك)
إمضاء:
metricType: string;
تنبيهات.performance.ThresholdAlertPayload.numSamples
عدد الأحداث التي تم التحقق منها لحالة التنبيه هذه
إمضاء:
numSamples: number;
تنبيهات.performance.ThresholdAlertPayload.thresholdUnit
وحدة عتبة التنبيه (على سبيل المثال، "النسبة المئوية"، "الثواني")
إمضاء:
thresholdUnit: string;
تنبيهات. الأداء. ThresholdAlertPayload.thresholdValue
قيمة الحد لحالة التنبيه بدون وحدات (على سبيل المثال، "75"، "2.1")
إمضاء:
thresholdValue: number;
تنبيهات. الأداء. ThresholdAlertPayload.violationUnit
وحدة قيمة الانتهاك (على سبيل المثال، "النسبة المئوية"، "الثواني")
إمضاء:
violationUnit: string;
تنبيهات. الأداء. ThresholdAlertPayload.violationValue
القيمة التي انتهكت شرط التنبيه (على سبيل المثال، "76.5"، "3")
إمضاء:
violationValue: number;