प्रदर्शन निगरानी के साथ, आप प्रदर्शन डेटा को विभाजित करने के लिए विशेषताओं का उपयोग कर सकते हैं और विभिन्न वास्तविक दुनिया परिदृश्यों में अपने ऐप के प्रदर्शन पर ध्यान केंद्रित कर सकते हैं।
ट्रेस तालिका ( प्रदर्शन डैशबोर्ड के नीचे स्थित) में ट्रेस नाम पर क्लिक करने के बाद, आप रुचि के मेट्रिक्स में गहराई से जा सकते हैं। उदाहरण के लिए, विशेषता के आधार पर डेटा फ़िल्टर करने के लिए फ़िल्टर बटन (स्क्रीन के ऊपर-बाएँ) का उपयोग करें:
- अपनी साइट के किसी विशिष्ट पृष्ठ का डेटा देखने के लिए पृष्ठ URL के अनुसार फ़िल्टर करें
- यह जानने के लिए कि 3जी कनेक्शन आपके ऐप को कैसे प्रभावित करता है , प्रभावी कनेक्शन प्रकार के आधार पर फ़िल्टर करें
- यह सुनिश्चित करने के लिए कि आपका डेटाबेस स्थान किसी विशिष्ट क्षेत्र को प्रभावित नहीं कर रहा है, देश के अनुसार फ़िल्टर करें
डिफ़ॉल्ट विशेषताएँ
प्रदर्शन निगरानी स्वचालित रूप से ट्रेस के प्रकार के आधार पर विभिन्न प्रकार की डिफ़ॉल्ट विशेषताओं को एकत्र करती है।
इन डिफ़ॉल्ट विशेषताओं के अलावा, आप अपने ऐप के लिए विशिष्ट श्रेणियों के आधार पर डेटा को विभाजित करने के लिए अपने कस्टम कोड ट्रेस पर कस्टम विशेषताएँ भी बना सकते हैं। उदाहरण के लिए, किसी गेम में, आप डेटा को गेम स्तर के आधार पर विभाजित कर सकते हैं।
वेब ऐप्स के लिए डिफ़ॉल्ट विशेषताएँ एकत्र की गईं
वेब ऐप्स के सभी ट्रेस डिफ़ॉल्ट रूप से निम्नलिखित विशेषताएँ एकत्र करते हैं:
- ब्राउज़र
- देश
- प्रभावी कनेक्शन प्रकार
- पेज यूआरएल
- सेवा कर्मी का दर्जा
- दृश्यता स्थिति
उपयोगकर्ता डेटा एकत्रित करना
कस्टम विशेषताएँ बनाएँ
आप अपने किसी भी इंस्ट्रुमेंटेड कस्टम कोड ट्रेस पर कस्टम विशेषताएँ बना सकते हैं।
कस्टम कोड ट्रेस में कस्टम विशेषताएँ जोड़ने के लिए प्रदर्शन मॉनिटरिंग ट्रेस एपीआई का उपयोग करें।
कस्टम विशेषताओं का उपयोग करने के लिए, अपने ऐप में कोड जोड़ें जो विशेषता को परिभाषित करता है और इसे एक विशिष्ट कस्टम कोड ट्रेस के साथ जोड़ता है। आप ट्रेस शुरू होने और ट्रेस रुकने के बीच कभी भी कस्टम विशेषता सेट कर सकते हैं।
निम्नलिखित पर ध्यान दें:
कस्टम विशेषताओं के नाम निम्नलिखित आवश्यकताओं को पूरा करने चाहिए:
- कोई अग्रणी या अनुगामी रिक्त स्थान नहीं, कोई अग्रणी अंडरस्कोर (
_
) वर्ण नहीं - कोई रिक्त स्थान
- अधिकतम लंबाई 32 अक्षर है
- नाम के लिए अनुमत वर्ण
AZ
,az
, और_
हैं।
- कोई अग्रणी या अनुगामी रिक्त स्थान नहीं, कोई अग्रणी अंडरस्कोर (
प्रत्येक कस्टम कोड ट्रेस अधिकतम 5 कस्टम विशेषताएँ रिकॉर्ड कर सकता है।
कृपया सुनिश्चित करें कि कस्टम विशेषताओं में ऐसी कोई जानकारी न हो जो Google को किसी व्यक्ति की व्यक्तिगत पहचान कराती हो।
इस दिशानिर्देश के बारे में और जानें
Web modular API
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 namespaced API
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();