บทความนี้จะกล่าวถึงวิธีการดึงสถิติระดับชาร์ดเกี่ยวกับงานต่อไปนี้ที่เชื่อมโยงกับแต่ละชาร์ดในดัชนีเป้าหมาย
ไวยากรณ์คำขอเป็นดังที่แสดง:
รับ /< ดัชนี >/ _ccr / สถิติ
จำเป็นต้องมีพารามิเตอร์ดัชนีเป้าหมาย คุณยังสามารถระบุดัชนีมากกว่าหนึ่งรายการเป็นรายการที่คั่นด้วยเครื่องหมายจุลภาค
รายละเอียดของร่างกายตอบสนอง
คำขอส่งคืนเนื้อหาที่มีองค์ประกอบต่าง ๆ ที่มีสถิติผู้ติดตาม ต่อไปนี้เป็นองค์ประกอบที่รวมอยู่ในร่างกายและสิ่งที่แสดงถึง:
- ดัชนี – มีอาร์เรย์ของสถิติดัชนีผู้ติดตาม อาร์เรย์นี้จะเก็บคุณสมบัติเช่น:
ก. ดัชนี – แสดงชื่อดัชนีผู้ติดตาม
ข. เศษ – แสดงอาร์เรย์ของสถิติงานต่อไปนี้ คุณสมบัติที่รวมอยู่ในอาร์เรย์ ได้แก่ :
ผม. bytes_read – แสดงจำนวนไบต์ที่โอนทั้งหมด
ii. failed_read_requests – ระบุจำนวนการอ่านที่ล้มเหลว
สาม. Failed_write_requests – จำนวนการดำเนินการเขียนที่ล้มเหลว
iv. Remote_cluster – คลัสเตอร์ระยะไกลของดัชนีผู้นำ
ด้านบนไม่แสดงข้อมูลทั้งหมดที่ผู้ติดตาม Stat API ส่งคืน เราขอแนะนำให้คุณตรวจสอบเอกสารประกอบเพื่อเรียนรู้เพิ่มเติม
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงวิธีการดึงสถิติของดัชนีที่กำหนด:
curl -XGET 'http://localhost:9200/disney_plus/_ccr/stats' -ชม 'kbn-xsrf: กำลังรายงาน'คำขอควรส่งคืนข้อมูลสถิติผู้ติดตามเกี่ยวกับดัชนี Disney_plus
เอาต์พุตตัวอย่างเป็นดังแสดง:
คุณยังสามารถดึงข้อมูลสถิติผู้ติดตามของคลัสเตอร์ได้โดยละเว้นดัชนีเป้าหมายตามที่แสดง:
curl -XGET 'http://localhost:9200/_ccr/stats' -ชม 'kbn-xsrf: กำลังรายงาน'ตัวอย่างผลลัพธ์:
{'auto_follow_stats' : {
'number_of_failed_follow_indices' : 0 ,
'number_of_failed_remote_cluster_state_requests' : 0 ,
'number_of_successful_follow_indices' : 0 ,
'recent_auto_follow_errors' : [ ] ,
'auto_followed_clusters' : [ ]
} ,
'follow_stats' : {
'ดัชนี' : [ ]
}
}
เอาต์พุตถูกตัดทอน
บทสรุป
ในโพสต์นี้ เราได้พูดถึงวิธีใช้ API สถิติผู้ติดตามของ Elasticsearch เพื่อดึงข้อมูลสถิติผู้ติดตามดัชนี