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

इस पेज पर, 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 मेट्रिक दिखाता है. इससे आपको अपने इस्तेमाल के पैटर्न की खास जानकारी मिलती है. किसी दूसरी मेट्रिक पर स्विच करने के लिए, हीटमैप के ऊपर मौजूद मेट्रिक ड्रॉप-डाउन लिस्ट पर क्लिक करें. इसके बाद, वह मेट्रिक चुनें जिसे आपको देखना है.

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

हर मेट्रिक के ब्यौरे के लिए, Key Visualizer की मेट्रिक देखें.

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

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

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

स्कैन के लिए मल्टीमेट्रिक पैनल दिखाने वाला उदाहरण

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

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

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

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

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

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

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

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

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

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