यह लेख चर्चा करेगा कि लक्ष्य सूचकांक में प्रत्येक शार्क से जुड़े निम्नलिखित कार्यों के बारे में शार्प-स्तरीय आँकड़े कैसे प्राप्त करें।
अनुरोध सिंटैक्स जैसा दिखाया गया है:
प्राप्त /< अनुक्रमणिका >/ _सीसीआर / आँकड़े
लक्ष्य अनुक्रमणिका पैरामीटर आवश्यक है। आप अल्पविराम से अलग की गई सूची के रूप में एक से अधिक अनुक्रमणिका भी निर्दिष्ट कर सकते हैं।
रिस्पांस बॉडी ब्रेकडाउन
अनुरोध अनुयायी आँकड़ों वाले विभिन्न तत्वों के साथ एक निकाय देता है। निम्नलिखित तत्व शरीर में शामिल हैं और प्रत्येक क्या दर्शाता है:
- सूचकांकों - अनुयायी सूचकांक आँकड़ों की एक सरणी शामिल है। इस सरणी में गुण होंगे जैसे:
एक। अनुक्रमणिका - अनुयायी सूचकांक का नाम दिखाता है
बी। टुकड़े - निम्नलिखित कार्य आँकड़ों की एक सरणी दिखाता है। सरणी में शामिल गुणों में शामिल हैं:
मैं। बाइट्स_रीड - स्थानांतरित बाइट्स की कुल संख्या दिखाता है।
ii. विफल_पढ़ें_अनुरोध - असफल पढ़ने की संख्या को इंगित करता है।
iii. Failed_write_requests - असफल लेखन कार्यों की संख्या।
iv. रिमोट_क्लस्टर - लीडर इंडेक्स का रिमोट क्लस्टर।
उपरोक्त पूरी जानकारी नहीं दिखाता है कि अनुयायी स्टेट एपीआई लौटा है। हम अनुशंसा करते हैं कि आप अधिक जानने के लिए दस्तावेज़ीकरण की जाँच करें।
उदाहरण
निम्न उदाहरण दिखाता है कि किसी दिए गए इंडेक्स की स्थिति कैसे प्राप्त करें:
कर्ल -एक्सजीईटी 'http://localhost:9200/disney_plus/_ccr/stats' -एच 'केबीएन-एक्सएसआरएफ: रिपोर्टिंग'अनुरोध को Disney_plus इंडेक्स के बारे में फॉलोअर स्टेट की जानकारी वापस करनी चाहिए।
एक उदाहरण आउटपुट दिखाया गया है:
आप दिखाए गए अनुसार लक्ष्य अनुक्रमणिका को छोड़ कर क्लस्टर की अनुयायी प्रतिमा भी प्राप्त कर सकते हैं:
कर्ल -एक्सजीईटी 'http://localhost:9200/_ccr/stats' -एच 'केबीएन-एक्सएसआरएफ: रिपोर्टिंग'उदाहरण आउटपुट:
{'auto_follow_stats' : {
'number_of_failed_follow_indices' : 0 ,
'number_of_failed_remote_cluster_state_requests' : 0 ,
'नंबर_ऑफ़_सफल_फॉलो_इंडिसेस' : 0 ,
'हाल ही में_ऑटो_फॉलो_एरर्स' : [ ] ,
'auto_followed_clusters' : [ ]
} ,
'फॉलो_स्टैट्स' : {
'सूचकांक' : [ ]
}
}
आउटपुट छोटा कर दिया गया।
निष्कर्ष
इस पोस्ट में, हमने चर्चा की कि इंडेक्स फॉलोअर स्टेट की जानकारी प्राप्त करने के लिए इलास्टिक्सर्च फॉलोअर स्टेट एपीआई का उपयोग कैसे करें।