हीटमैप एक्सप्लोर करना

इस पेज पर, Key Visualizer स्कैन में हीटमैप का विश्लेषण करने का तरीका बताया गया है. इससे आपको Cloud Firestore परफ़ॉर्मेंस की समस्या के सोर्स का पता लगाने में मदद मिलेगी.

इस पेज को पढ़ने से पहले, आपको Key Visualizer की खास जानकारी के बारे में पता होना चाहिए. आपके पास ये विकल्प भी हैं:

ब्राइटनेस को अडजस्ट करना

Key Visualizer के हीटमैप में, सामान्य या कम वैल्यू दिखाने के लिए गहरे रंगों का इस्तेमाल किया जाता है. वहीं, ज़्यादा वैल्यू दिखाने के लिए चटख रंगों का इस्तेमाल किया जाता है. कलर स्केल को अडजस्ट करके, हीट मैप में पैटर्न देखे जा सकते हैं.

ध्यान रखें कि ज़्यादातर मेट्रिक के लिए, Key Visualizer यह पहचान करता है कि कौनसी वैल्यू "ज़्यादा" और "कम" हैं. यह पूरी तरह से आपके डेटाबेस के इस्तेमाल पर आधारित होता है. उदाहरण के लिए, अगर किसी खास कुंजी रेंज में हर सेकंड 20 बार पढ़ा जाता है और अन्य कुंजी रेंज में हर सेकंड एक बार पढ़ा जाता है, तो Key Visualizer उस खास कुंजी रेंज के लिए चटख रंग का इस्तेमाल करता है. ध्यान दें कि चटख रंग का मतलब यह नहीं है कि कोई समस्या है.

अलग-अलग वैल्यू के लिए इस्तेमाल किए गए रंगों को अडजस्ट करने के लिए, चमक अडजस्ट करें आइकॉन के दोनों ओर मौजूद + / - बटन का इस्तेमाल करें. ब्राइटनेस बढ़ाने पर, हर रंग से दिखाई जाने वाली वैल्यू की रेंज कम हो जाती है. वहीं, ब्राइटनेस कम करने पर, हर रंग से दिखाई जाने वाली वैल्यू की रेंज बढ़ जाती है.

चमक को डिफ़ॉल्ट सेटिंग पर रीसेट करने के लिए, चमक कम या ज़्यादा करें आइकॉन पर क्लिक करें .

समयसीमाओं और मुख्य रेंज को ज़ूम इन करना

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

ज़ूम इन या ज़ूम आउट करने के कई तरीके हैं:

  • हीटमैप में ऊपर या नीचे की ओर स्क्रोल करें.
  • रेक्टैंगुलर ज़ूम बटन पर क्लिक करें. इसके बाद, बड़ा करने के लिए किसी हिस्से को चुनने के लिए क्लिक करके खींचें और छोड़ें.
  • Shift बटन को दबाकर रखें. इसके बाद, जिस हिस्से को बड़ा करना है उसे चुनने के लिए, क्लिक करें और खींचें.
  • Backspace या Delete कुंजी दबाकर, हीटमैप के पिछले हिस्से पर वापस जाएं.
  • पूरी टेबल देखने के लिए, ज़ूम को रीसेट करें बटन पर क्लिक करें या R कुंजी दबाएं.

मुख्य प्रीफ़िक्स के हिसाब से ड्रिल-डाउन करना

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

हीटमैप की बाईं ओर, Key Visualizer आपके डेटाबेस की क्रमिक संरचना के हिसाब से कुंजियों को व्यवस्थित करता है. इसका इस्तेमाल करके, कुंजियों की खास रेंज के लिए डेटा को ज़्यादा बारीकी से देखा जा सकता है.

उन कुंजियों के ग्रुप के लिए हीटमैप के डेटा में ड्रिल-डाउन करने का तरीका जिनके प्रीफ़िक्स एक जैसे हैं:

  1. कर्सर को, कुंजी के क्रम में मौजूद किसी ऐसे लेवल पर ले जाएं जो हीटमैप के बाईं ओर दिखता है.

    मुख्य विज़ुअलाइज़र, हीटमैप के उस हिस्से को हाइलाइट करता है जो हैरारकी के इस लेवल को दिखाता है. यह इस लेवल पर मौजूद सभी कुंजियों के लिए, कुंजी का प्रीफ़िक्स भी दिखाता है.

    कुंजी के ग्रुप के लिए, हीटमैप में हाइलाइट किए गए क्षेत्र का उदाहरण

  2. मुख्य हाइरार्की के उस लेवल पर क्लिक करें जिसकी आपको जांच करनी है.

    मुख्य विज़ुअलाइज़र, हैरारकी के इस लेवल पर ज़ूम इन करता है.

    मुख्य क्रम के किसी लेवल पर ज़ूम इन करने का उदाहरण

  3. ज़्यादा ज़ूम इन करने के लिए, कुंजी के क्रम के किसी दूसरे लेवल पर क्लिक करें. इसके अलावा, पिछली जगह पर वापस जाने के लिए, Backspace या Delete कुंजी दबाएं.

किसी मेट्रिक के बारे में जानकारी पिन करना

हीटमैप पर कर्सर घुमाने पर, Key Visualizer एक टूलटिप दिखाता है. इसमें कर्सर के नीचे मौजूद मेट्रिक के बारे में जानकारी होती है. हीटमैप पर क्लिक करके, इस टूलटिप को पिन किया जा सकता है. पिन की गई टूलटिप में, मेट्रिक के बारे में ज़्यादा जानकारी दिखती है. टूलटिप को पिन करने से, उसका स्क्रीनशॉट लेना या उससे जानकारी कॉपी करना भी आसान हो जाता है.

मेट्रिक स्विच करना

डिफ़ॉल्ट रूप से, Key Visualizer स्कैन खोलने पर, यह दस्तावेज़ की कुंजियों के लिए Ops/s मेट्रिक दिखाता है. इससे आपको इस्तेमाल के पैटर्न की खास जानकारी मिलती है. किसी दूसरी मेट्रिक पर स्विच करने के लिए, हीटमैप के ऊपर मौजूद मेट्रिक ड्रॉप-डाउन सूची पर क्लिक करें. इसके बाद, उस मेट्रिक पर क्लिक करें जिसे आपको देखना है.

इंडेक्स कुंजियों के मामले में, यह Index Write Ops/s मेट्रिक दिखाता है. इससे इंडेक्स कुंजी के इस्तेमाल की खास जानकारी मिलती है.

हर मेट्रिक के बारे में जानकारी पाने के लिए, Key Visualizer मेट्रिक देखें.

दस्तावेज़ की कुंजियों के लिए, अलग-अलग मेट्रिक के बीच कनेक्शन ढूंढना

मेट्रिक की तुलना करने या मेट्रिक के बीच सहसंबंध ढूंढने के लिए, एक साथ कई मेट्रिक देखी जा सकती हैं. इसके लिए, Key Visualizer का इस्तेमाल करें. उदाहरण के लिए, आपको यह देखना पड़ सकता है कि क्या आपके Ops/s हीटमैप पर मौजूद हॉटस्पॉट, ऐवरेज राइट लेटेंसी हीटमैप में ज़्यादा लेटेंसी से जुड़े हैं.

एक साथ कई मेट्रिक और उनकी वैल्यू देखने के लिए, सबसे ऊपर दाएं कोने के पास मौजूद जानकारी वाला पैनल दिखाएं पर क्लिक करें. स्कैन के दाईं ओर मौजूद पैनल में, मेट्रिक की सूची दिखती है.

उदाहरण में, for_a_scan के लिए मल्टीमेट्रिक पैनल दिखाया गया है

एक साथ कई मेट्रिक की जांच करने के लिए, मल्टीमेट्रिक पैन में मौजूद इन टूल का इस्तेमाल करें:

  • सभी मेट्रिक के लिए छोटे हीटमैप दिखाने या छिपाने के लिए, सबसे ऊपर दाईं ओर मौजूद Expand All या Collapse All पर क्लिक करें.

  • किसी मेट्रिक का हीटमैप दिखाने के लिए, मेट्रिक के नाम पर क्लिक करें.

  • किसी मेट्रिक के हीटमैप को छिपाने के लिए, मेट्रिक के नाम पर फिर से क्लिक करें.

  • मुख्य विंडो में किसी मेट्रिक का हीटमैप दिखाने के लिए, मेट्रिक के टाइटल बार के बाएं किनारे पर मौजूद सॉलिड ऐरो पर क्लिक करें.

    लेफ़्ट ऐरो, मुख्य विंडो में मेट्रिक दिखाता है

  • मुख्य व्यू में गतिविधि देखने के लिए, छोटे हीटमैप पर कर्सर घुमाएं.

किसी मुख्य बकेट के लिए, एक ही समय पर अलग-अलग मेट्रिक की तुलना करने के लिए, स्कैन में किसी वैल्यू को पिन करें. इसके बाद, उसी समय पर किसी दूसरी मेट्रिक पर स्विच करें:

  1. मुख्य विंडो में मौजूद बड़े हीटमैप में, दिलचस्पी वाली किसी जगह पर पॉइंट करें.
  2. टूलटिप को पिन करने के लिए क्लिक करें. साइड पैनल में मौजूद वैल्यू, उस की-वैल्यू बकेट और समय के हिसाब से तय होती हैं जिसे आपने पिन किया है.
  3. बड़े हीटमैप में मेट्रिक दिखाने के लिए, उस मेट्रिक के बाईं ओर मौजूद सॉलिड ऐरो पर क्लिक करें. मुख्य विंडो में मौजूद टूलटिप में, आपको उस मेट्रिक की पूरी जानकारी दिखती है.

आगे क्या करना है