Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

विशेषताओं का उपयोग करके डेटा फ़िल्टर करें

प्रदर्शन निगरानी के साथ, आप प्रदर्शन डेटा को विभाजित करने के लिए विशेषताओं का उपयोग कर सकते हैं और विभिन्न वास्तविक दुनिया परिदृश्यों में अपने ऐप के प्रदर्शन पर ध्यान केंद्रित कर सकते हैं।

आप निशान तालिका (के तल पर स्थित में एक निशान नाम क्लिक करने के बाद प्रदर्शन डैशबोर्ड ), आप विभिन्न स्क्रीन के माध्यम से क्लिक करें एक निशान का पता लगाने और ब्याज की मैट्रिक्स में ड्रिल-डाउन कर सकते हैं। अधिकांश पृष्ठों पर, आप फ़िल्टर का उपयोग कर सकते विशेषता के आधार पर डेटा को फ़िल्टर करने, उदाहरण के लिए बटन (स्क्रीन के ऊपरी-बाएं):

विशेषता द्वारा फ़िल्टर किए जा रहे Firebase प्रदर्शन निगरानी डेटा की एक छवि

  • फ़िल्टर एप्लिकेशन संस्करण से दृश्य डेटा के लिए एक पिछले रिलीज करने या अपने नवीनतम रिलीज के बारे में
  • फ़िल्टर उपकरण के आधार पर जानने के लिए कैसे पुराने उपकरणों अपने अनुप्रयोग को संभालने
  • फ़िल्टर देश से सुनिश्चित करें कि आपके डेटाबेस स्थान एक विशिष्ट क्षेत्र को प्रभावित करने वाले नहीं है बनाने के लिए

विशेषताओं के आधार पर और भी अधिक शक्तिशाली विश्लेषण के लिए, BigQuery में अपना प्रदर्शन डेटा निर्यात

डिफ़ॉल्ट विशेषताएं

प्रदर्शन मॉनिटरिंग स्वचालित रूप से ट्रेस के प्रकार के आधार पर विभिन्न प्रकार की डिफ़ॉल्ट विशेषताओं को एकत्रित करता है।

इन डिफ़ॉल्ट विशेषताओं के अलावा, आप भी कर सकते हैं कस्टम विशेषताओं बनाने के अपने पर कस्टम कोड निशान अपने अनुप्रयोग में श्रेणियां विशिष्ट द्वारा डेटा को विभाजित करने। उदाहरण के लिए, किसी गेम में, आप डेटा को गेम स्तर के आधार पर विभाजित कर सकते हैं।

IOS और Android ऐप्स के लिए डिफ़ॉल्ट विशेषताएं

IOS और Android ऐप्स के लिए सभी ट्रेस डिफ़ॉल्ट रूप से निम्नलिखित विशेषताओं को एकत्रित करते हैं:

  • एप्लिकेशन वेरीज़न
  • देश
  • ओएस स्तर
  • युक्ति
  • रेडियो
  • वाहक

इसके अतिरिक्त, नेटवर्क अनुरोध ट्रेस निम्न विशेषता भी एकत्रित करते हैं:

  • माइम प्रकार

उपयोगकर्ता डेटा एकत्र करना

कस्टम विशेषताएँ बनाएँ

आप अपने instrumented में से किसी पर कस्टम विशेषताएं बना सकते हैं कस्टम कोड निशान

(प्रदर्शन की निगरानी ट्रेस API का उपयोग स्विफ्ट | Obj सी कस्टम कस्टम कोड निशान विशेषताएं जोड़ने पर)।

कस्टम विशेषताओं का उपयोग करने के लिए, अपने ऐप में कोड जोड़ें जो विशेषता को परिभाषित करता है और इसे एक विशिष्ट कस्टम कोड ट्रेस से जोड़ता है। ट्रेस प्रारंभ होने और ट्रेस बंद होने के बीच आप किसी भी समय कस्टम विशेषता सेट कर सकते हैं।

निम्नलिखित पर ध्यान दें:

  • कस्टम विशेषताओं के लिए नाम निम्न आवश्यकताओं को पूरा करना होगा: कोई आगे या खाली स्थान के अनुगामी, कोई प्रमुख अंडरस्कोर ( _ ) चरित्र, और अधिकतम लंबाई 32 वर्ण है।

  • प्रत्येक कस्टम कोड ट्रेस अधिकतम 5 कस्टम विशेषताओं को रिकॉर्ड कर सकता है।

  • आपको ऐसी कस्टम विशेषताओं का उपयोग नहीं करना चाहिए जिनमें ऐसी जानकारी हो जो Google को व्यक्तिगत रूप से किसी व्यक्ति की पहचान कराती हो।

    इस दिशानिर्देश के बारे में और जानें

तीव्र

let trace = Performance.startTrace(name: "CUSTOM_TRACE_NAME")

trace.setValue("A", forAttribute: "experiment")

// Update scenario.
trace.setValue("B", forAttribute: "experiment")

// Reading scenario.
let experimentValue:String? = trace.valueForAttribute("experiment")

// Delete scenario.
trace.removeAttribute("experiment")

// Read attributes.
let attributes:[String, String] = trace.attributes;

उद्देश्य सी

FIRTrace *trace = [FIRPerformance startTraceWithName:@"CUSTOM_TRACE_NAME"];

[trace setValue:@"A" forAttribute:@"experiment"];

// Update scenario.
[trace setValue:@"B" forAttribute:@"experiment"];

// Reading scenario.
NSString *experimentValue = [trace valueForAttribute:@"experiment"];

// Delete scenario.
[trace removeAttribute:@"experiment"];

// Read attributes.
NSDictionary <NSString *, NSString *> *attributes = [trace attributes];