alerts.performance.ThresholdAlertPayload interface

পারফরম্যান্স থ্রেশহোল্ড সতর্কতার জন্য অভ্যন্তরীণ পেলোড অবজেক্ট। পেলোড একটি বস্তুর ভিতরে আবৃত করা হয়.

স্বাক্ষর:

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;