Elasticsearch รับสถิติผู้ติดตาม

Elasticsearch Rab Sthiti Phu Tidtam



บทความนี้จะกล่าวถึงวิธีการดึงสถิติระดับชาร์ดเกี่ยวกับงานต่อไปนี้ที่เชื่อมโยงกับแต่ละชาร์ดในดัชนีเป้าหมาย

ไวยากรณ์คำขอเป็นดังที่แสดง:







รับ /< ดัชนี >/ _ccr / สถิติ



จำเป็นต้องมีพารามิเตอร์ดัชนีเป้าหมาย คุณยังสามารถระบุดัชนีมากกว่าหนึ่งรายการเป็นรายการที่คั่นด้วยเครื่องหมายจุลภาค



รายละเอียดของร่างกายตอบสนอง

คำขอส่งคืนเนื้อหาที่มีองค์ประกอบต่าง ๆ ที่มีสถิติผู้ติดตาม ต่อไปนี้เป็นองค์ประกอบที่รวมอยู่ในร่างกายและสิ่งที่แสดงถึง:





  1. ดัชนี – มีอาร์เรย์ของสถิติดัชนีผู้ติดตาม อาร์เรย์นี้จะเก็บคุณสมบัติเช่น:
  2. ก. ดัชนี – แสดงชื่อดัชนีผู้ติดตาม
    ข. เศษ – แสดงอาร์เรย์ของสถิติงานต่อไปนี้ คุณสมบัติที่รวมอยู่ในอาร์เรย์ ได้แก่ :
    ผม. 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 เพื่อดึงข้อมูลสถิติผู้ติดตามดัชนี