alerts.performance.ThresholdAlertPayload interface

प्रदर्शन सीमा चेतावनी के लिए आंतरिक पेलोड ऑब्जेक्ट। पेलोड किसी वस्तु के अंदर लपेटा जाता है।

हस्ताक्षर:

export interface ThresholdAlertPayload 

गुण

संपत्ति प्रकार विवरण
एप्लिकेशन वेरीज़न डोरी जिस ऐप संस्करण के लिए यह अलर्ट ट्रिगर किया गया था, उसे छोड़ा जा सकता है यदि अलर्ट नेटवर्क अनुरोध के लिए है (क्योंकि ऐप के सभी संस्करणों के डेटा के विरुद्ध अलर्ट की जांच की गई थी) या एक वेब ऐप (जहां ऐप संस्करण रहित है)
शर्त प्रतिशत संख्या चेतावनी स्थिति का प्रतिशतक, 0 हो सकता है यदि प्रतिशतक चेतावनी स्थिति पर लागू नहीं है और छोड़ दिया गया है; रेंज: [1, 100]
घटना नाम डोरी ट्रेस या नेटवर्क अनुरोध का नाम जिसके लिए यह अलर्ट है (उदाहरण के लिए my_custom_trace, firebase.com/api/123)
घटना प्रकार डोरी यह अलर्ट जिस संसाधन प्रकार के लिए है (यानी ट्रेस, नेटवर्क अनुरोध, स्क्रीन रेंडरिंग, आदि)
जांचउरी डोरी इस चेतावनी के बारे में अधिक जानकारी के लिए फायरकंसोल का लिंक
मीट्रिक प्रकार डोरी यह अलर्ट किस मीट्रिक प्रकार के लिए है (अर्थात सफलता दर, प्रतिक्रिया समय, अवधि, आदि)
numSamples संख्या इस चेतावनी स्थिति के लिए जाँच की गई घटनाओं की संख्या
दहलीज इकाई डोरी चेतावनी सीमा के लिए इकाई (जैसे "प्रतिशत", "सेकंड")
सीमा मूल्य संख्या इकाइयों के बिना चेतावनी स्थिति का थ्रेसहोल्ड मान (जैसे "75", "2.1")
उल्लंघन इकाई डोरी उल्लंघन मान के लिए इकाई (जैसे "प्रतिशत", "सेकंड")
उल्लंघनमूल्य संख्या वह मान जिसने चेतावनी शर्त का उल्लंघन किया है (जैसे "76.5", "3")

अलर्ट.प्रदर्शन.थ्रेसहोल्डअलर्टपेलोड.ऐपसंस्करण

जिस ऐप संस्करण के लिए यह अलर्ट ट्रिगर किया गया था, उसे छोड़ा जा सकता है यदि अलर्ट नेटवर्क अनुरोध के लिए है (क्योंकि ऐप के सभी संस्करणों के डेटा के विरुद्ध अलर्ट की जांच की गई थी) या एक वेब ऐप (जहां ऐप संस्करण रहित है)

हस्ताक्षर:

appVersion?: string;

अलर्ट.प्रदर्शन.थ्रेसहोल्डअलर्टपेलोड.कंडीशनपरसेंटाइल

चेतावनी स्थिति का प्रतिशतक, 0 हो सकता है यदि प्रतिशतक चेतावनी स्थिति पर लागू नहीं है और छोड़ दिया गया है; रेंज: [1, 100]

हस्ताक्षर:

conditionPercentile?: number;

अलर्ट.प्रदर्शन.थ्रेसहोल्डअलर्टपेलोड.इवेंटनाम

ट्रेस या नेटवर्क अनुरोध का नाम जिसके लिए यह अलर्ट है (उदाहरण के लिए my_custom_trace, firebase.com/api/123)

हस्ताक्षर:

eventName: string;

अलर्ट.परफॉर्मेंस.थ्रेसहोल्डअलर्टपेलोड.इवेंटटाइप

यह अलर्ट जिस संसाधन प्रकार के लिए है (यानी ट्रेस, नेटवर्क अनुरोध, स्क्रीन रेंडरिंग, आदि)

हस्ताक्षर:

eventType: string;

अलर्ट.परफॉर्मेंस.थ्रेसहोल्डअलर्टपेलोड.इनवेस्टिगेटयूआरआई

इस चेतावनी के बारे में अधिक जानकारी के लिए फायरकंसोल का लिंक

हस्ताक्षर:

investigateUri: string;

अलर्ट.परफॉर्मेंस.थ्रेसहोल्डअलर्टपेलोड.मेट्रिकटाइप

यह अलर्ट किस मीट्रिक प्रकार के लिए है (अर्थात सफलता दर, प्रतिक्रिया समय, अवधि, आदि)

हस्ताक्षर:

metricType: string;

अलर्ट.प्रदर्शन.थ्रेसहोल्डअलर्टपेलोड.नम नमूने

इस चेतावनी स्थिति के लिए जाँच की गई घटनाओं की संख्या

हस्ताक्षर:

numSamples: number;

अलर्ट.प्रदर्शन.थ्रेसहोल्डअलर्टपेलोड.थ्रेसहोल्डयूनिट

चेतावनी सीमा के लिए इकाई (जैसे "प्रतिशत", "सेकंड")

हस्ताक्षर:

thresholdUnit: string;

अलर्ट.प्रदर्शन.थ्रेसहोल्डअलर्टपेलोड.थ्रेसहोल्डवैल्यू

इकाइयों के बिना चेतावनी स्थिति का थ्रेसहोल्ड मान (जैसे "75", "2.1")

हस्ताक्षर:

thresholdValue: number;

अलर्ट.प्रदर्शन.थ्रेसहोल्डअलर्टपेलोड.उल्लंघनयूनिट

उल्लंघन मान के लिए इकाई (जैसे "प्रतिशत", "सेकंड")

हस्ताक्षर:

violationUnit: string;

अलर्ट.प्रदर्शन.थ्रेसहोल्डअलर्टपेलोड.उल्लंघनमूल्य

वह मान जिसने चेतावनी शर्त का उल्लंघन किया है (जैसे "76.5", "3")

हस्ताक्षर:

violationValue: number;