alerts.performance.ThresholdAlertPayload interface

परफ़ॉर्मेंस थ्रेशोल्ड की चेतावनी के लिए, इंटरनल पेलोड ऑब्जेक्ट. पेलोड को ऑब्जेक्ट के अंदर रैप किया जाता है.

हस्ताक्षर:

export interface ThresholdAlertPayload 

प्रॉपर्टी

प्रॉपर्टी टाइप ब्यौरा
appVersion स्ट्रिंग इस सूचना को ऐप्लिकेशन के जिस वर्शन के लिए ट्रिगर किया गया था अगर सूचना किसी नेटवर्क अनुरोध के लिए है, तो हटाया जा सकता है. ऐसा इसलिए है, क्योंकि सूचना की जांच ऐप्लिकेशन के सभी वर्शन के डेटा के आधार पर की गई थी या वेब ऐप्लिकेशन (जहां ऐप्लिकेशन बिना वर्शन वाला हो)
शर्त का पर्सेंटाइल नंबर अगर सूचना से जुड़ी शर्त पर पर्सेंटाइल लागू नहीं होता, तो सूचना की शर्त का पर्सेंटाइल 0 हो सकता है और इसे छोड़ दिया जाता है; श्रेणी: [1, 100]
इवेंट का नाम स्ट्रिंग यह सूचना, ट्रेस या नेटवर्क के अनुरोध का नाम है (उदाहरण के लिए, my_custom_trace, firebase.com/api/123)
इवेंट टाइप स्ट्रिंग इस सूचना का संसाधन टाइप (जैसे कि ट्रेस, नेटवर्क अनुरोध, स्क्रीन रेंडरिंग वगैरह)
जांच करना स्ट्रिंग इस चेतावनी के बारे में ज़्यादा जानकारी पाने के लिए, Fireconsole का लिंक
metricType स्ट्रिंग इस सूचना का मेट्रिक टाइप (जैसे कि सफलता की दर, जवाब देने का समय, अवधि वगैरह)
numसैंपल नंबर सूचना से जुड़ी इस शर्त के लिए, जांचे गए इवेंट की संख्या
थ्रेशोल्ड यूनिट स्ट्रिंग सूचना थ्रेशोल्ड की इकाई (जैसे कि "प्रतिशत", "सेकंड")
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.settingsAlertPayload.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;