एट्रिब्यूट का इस्तेमाल करके डेटा फ़िल्टर करना

परफ़ॉर्मेंस मॉनिटर करने की सुविधा की मदद से, परफ़ॉर्मेंस डेटा और फ़ोकस को सेगमेंट में बांटने के लिए, एट्रिब्यूट का इस्तेमाल किया जा सकता है अलग-अलग असल दुनिया की स्थितियों में आपके ऐप्लिकेशन की परफ़ॉर्मेंस पर नज़र आती है.

आपके द्वारा ट्रेस तालिका ( यह परफ़ॉर्मेंस डैशबोर्ड), तो ड्रिल-डाउन किया जा सकता है दिलचस्पी की मेट्रिक. इसका इस्तेमाल करें फ़िल्टर करें बटन (स्क्रीन के सबसे ऊपर बाईं ओर) डेटा को एट्रिब्यूट के हिसाब से फ़िल्टर करने के लिए. उदाहरण के लिए:

Firebase की परफ़ॉर्मेंस मॉनिटर करने से जुड़े डेटा की इमेज, जिसे एट्रिब्यूट के हिसाब से फ़िल्टर किया जा रहा है

  • अपने खास पेज का डेटा देखने के लिए, पेज यूआरएल के हिसाब से फ़िल्टर करें साइट
  • 3g कनेक्शन के बारे में जानने के लिए, असरदार कनेक्शन के टाइप के हिसाब से फ़िल्टर करें आपके ऐप्लिकेशन पर असर डालता है
  • देश के हिसाब से फ़िल्टर करें और पक्का करें कि आपका डेटाबेस सही न हो किसी खास क्षेत्र पर असर डालना

डिफ़ॉल्ट एट्रिब्यूट

परफ़ॉर्मेंस मॉनिटर करने की सुविधा, अलग-अलग तरह के डिफ़ॉल्ट एट्रिब्यूट को अपने-आप इकट्ठा करती है. ये एट्रिब्यूट, कई तरह के डिफ़ॉल्ट एट्रिब्यूट को इकट्ठा करते हैं .

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

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

वेब ऐप्लिकेशन के लिए सभी ट्रेस, डिफ़ॉल्ट रूप से इन एट्रिब्यूट को इकट्ठा करते हैं:

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

कस्टम एट्रिब्यूट बनाना

अपने किसी भी इंस्ट्रुमेंट वाले इंस्ट्रुमेंट पर कस्टम एट्रिब्यूट बनाए जा सकते हैं कस्टम कोड ट्रेस.

परफ़ॉर्मेंस मॉनिटरिंग ट्रेस एपीआई का इस्तेमाल करें का इस्तेमाल करें.

कस्टम एट्रिब्यूट का इस्तेमाल करने के लिए, अपने ऐप्लिकेशन में ऐसा कोड जोड़ें जो एट्रिब्यूट के बारे में बताता हो और इसे एक खास कस्टम कोड ट्रेस से जोड़ता है. आप एट्रिब्यूट का इस्तेमाल करें.

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

  • कस्टम एट्रिब्यूट के नाम नीचे दी गई ज़रूरी शर्तों के मुताबिक होने चाहिए:

    • इसकी शुरुआत या आखिर में कोई खाली सफ़ेद जगह नहीं है. इसके आगे कोई अंडरस्कोर (_) वर्ण नहीं है
    • कोई स्पेस नहीं है
    • ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं
    • नाम के लिए A-Z, a-z, और _ वर्ण इस्तेमाल किए जा सकते हैं.
  • हर कस्टम कोड ट्रेस, ज़्यादा से ज़्यादा पांच कस्टम एट्रिब्यूट रिकॉर्ड कर सकता है.

  • कृपया पक्का करें कि कस्टम एट्रिब्यूट में ऐसी कोई जानकारी न हो जो Google को व्यक्तिगत रूप से किसी की पहचान करता है.

    इस दिशा-निर्देश के बारे में ज़्यादा जानें

Web

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

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();