পারফরম্যান্স থ্রেশহোল্ড সতর্কতার জন্য অভ্যন্তরীণ পেলোড অবজেক্ট। পেলোড একটি বস্তুর ভিতরে আবৃত করা হয়.
স্বাক্ষর:
export interface ThresholdAlertPayload
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
অ্যাপ সংস্করণ | স্ট্রিং | এই সতর্কতাটি যে অ্যাপ সংস্করণটির জন্য ট্রিগার করা হয়েছিল, সেটি বাদ দেওয়া যেতে পারে যদি সতর্কতাটি কোনও নেটওয়ার্ক অনুরোধের জন্য হয় (কারণ সতর্কতাটি অ্যাপের সমস্ত সংস্করণের ডেটার বিরুদ্ধে পরীক্ষা করা হয়েছিল) বা একটি ওয়েব অ্যাপ (যেখানে অ্যাপটি সংস্করণহীন) |
শর্ত শতাংশ | সংখ্যা | সতর্ক অবস্থার শতকরা 0 হতে পারে, যদি শতকরা সতর্কতা শর্তে প্রযোজ্য না হয় এবং বাদ দেওয়া হয়; পরিসীমা: [1, 100] |
অনুষ্ঠানের নাম | স্ট্রিং | ট্রেস বা নেটওয়ার্ক অনুরোধের নাম এই সতর্কতার জন্য (যেমন my_custom_trace, firebase.com/api/123) |
ইভেন্টের ধরণ | স্ট্রিং | এই সতর্কতার জন্য রিসোর্স টাইপ (যেমন ট্রেস, নেটওয়ার্ক অনুরোধ, স্ক্রিন রেন্ডারিং ইত্যাদি) |
তদন্ত ইউরি | স্ট্রিং | এই সতর্কতা সম্পর্কে আরও তদন্ত করতে ফায়ার কনসোলের লিঙ্ক |
মেট্রিক টাইপ | স্ট্রিং | এই সতর্কতার জন্য মেট্রিক ধরনের (যেমন সাফল্যের হার, প্রতিক্রিয়া সময়, সময়কাল, ইত্যাদি) |
নমুনা | সংখ্যা | এই সতর্কতা অবস্থার জন্য চেক করা ইভেন্টের সংখ্যা |
থ্রেশহোল্ড ইউনিট | স্ট্রিং | সতর্কতা থ্রেশহোল্ডের জন্য ইউনিট (যেমন "শতাংশ", "সেকেন্ড") |
থ্রেশহোল্ড মান | সংখ্যা | ইউনিট ছাড়া সতর্কতা অবস্থার থ্রেশহোল্ড মান (যেমন "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
এই সতর্কতা সম্পর্কে আরও তদন্ত করতে ফায়ার কনসোলের লিঙ্ক
স্বাক্ষর:
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;