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

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

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

रोशनी कम या ज़्यादा करना

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Key Visualizer, क्रम के हिसाब से इस लेवल पर ज़ूम इन करता है.

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

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

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

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

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

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

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

हर मेट्रिक के ब्यौरे के लिए, मुख्य विज़ुअलाइज़र मेट्रिक देखें.

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

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

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

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

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

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

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

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

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

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

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

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

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

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