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

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

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

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

  • अपनी साइट के किसी विशिष्ट पृष्ठ का डेटा देखने के लिए पृष्ठ URL द्वारा फ़िल्टर करें
  • 3जी कनेक्शन आपके ऐप को कैसे प्रभावित करता है, यह जानने के लिए प्रभावी कनेक्शन प्रकार के आधार पर फ़िल्टर करें
  • यह सुनिश्चित करने के लिए देश के आधार पर फ़िल्टर करें कि आपका डेटाबेस स्थान किसी विशिष्ट क्षेत्र को प्रभावित नहीं कर रहा है

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

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

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

वेब ऐप्स के लिए एकत्र की गई डिफ़ॉल्ट विशेषताएं

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

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

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

आप अपने किसी भी इंस्ट्रूमेंट किए गए कस्टम कोड ट्रेस पर कस्टम एट्रिब्यूट बना सकते हैं।

कस्टम कोड ट्रेस में कस्टम विशेषताओं को जोड़ने के लिए प्रदर्शन मॉनिटरिंग ट्रेस API का उपयोग करें।

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

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

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

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

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

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

Web version 9

import { trace } from "firebase/performance";

const t = trace(perf, "test_trace");
t.putAttribute("experiment", "A");

// Update scenario
t.putAttribute("experiment", "B");

// Reading scenario
const experimentValue = t.getAttribute("experiment");

// Delete scenario
t.removeAttribute("experiment");

// Read attributes
const traceAttributes = t.getAttributes();

Web version 8

const trace = perf.trace("test_trace");
trace.putAttribute("experiment", "A");

// Update scenario
trace.putAttribute("experiment", "B");

// Reading scenario
const experimentValue = trace.getAttribute("experiment");

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

// Read attributes
const traceAttributes = trace.getAttributes();