Kibana - การจัดการ

ส่วนการจัดการใน Kibana ใช้เพื่อจัดการรูปแบบดัชนี ในบทนี้เราจะพูดถึงสิ่งต่อไปนี้ -

  • สร้างรูปแบบดัชนีโดยไม่มีฟิลด์ตัวกรองเวลา
  • สร้างรูปแบบดัชนีด้วยฟิลด์ตัวกรองเวลา

สร้างรูปแบบดัชนีโดยไม่มีฟิลด์ตัวกรองเวลา

โดยไปที่ Kibana UI แล้วคลิกการจัดการ -

ในการทำงานกับ Kibana อันดับแรกเราต้องสร้างดัชนีซึ่งได้มาจาก elasticsearch คุณสามารถรับดัชนีทั้งหมดได้จาก Elasticsearch → Index Management ดังที่แสดง -

ในปัจจุบัน elasticsearch มีดัชนีข้างต้น จำนวนเอกสารบอกให้เราทราบถึงจำนวนระเบียนที่มีอยู่ในดัชนีแต่ละรายการ หากมีการอัปเดตดัชนีจำนวนเอกสารจะเปลี่ยนแปลงไปเรื่อย ๆ ที่เก็บข้อมูลหลักบอกขนาดของดัชนีแต่ละรายการที่อัปโหลด

ในการสร้างดัชนีใหม่ใน Kibana เราต้องคลิกที่ Index Patterns ดังที่แสดงด้านล่าง -

เมื่อคุณคลิก Index Patterns เราจะได้หน้าจอต่อไปนี้ -

โปรดสังเกตว่าปุ่มสร้างรูปแบบดัชนีถูกใช้เพื่อสร้างดัชนีใหม่ โปรดจำไว้ว่าเรามีประเทศอยู่แล้ว data-28.12.2018 ที่สร้างขึ้นในตอนเริ่มต้นของบทช่วยสอน

สร้างรูปแบบดัชนีด้วยฟิลด์ตัวกรองเวลา

คลิกที่สร้างรูปแบบดัชนีเพื่อสร้างดัชนีใหม่

ดัชนีจาก elasticsearch จะปรากฏขึ้นเลือกหนึ่งรายการเพื่อสร้างดัชนีใหม่

ตอนนี้คลิกขั้นตอนถัดไป

ขั้นตอนต่อไปคือกำหนดการตั้งค่าซึ่งคุณต้องป้อนข้อมูลต่อไปนี้ -

  • ชื่อฟิลด์ตัวกรองเวลาใช้เพื่อกรองข้อมูลตามเวลา รายการแบบเลื่อนลงจะแสดงฟิลด์ที่เกี่ยวข้องกับเวลาและวันที่ทั้งหมดจากดัชนี

ในภาพที่แสดงด้านล่างเรามีVisiting_Dateเป็นฟิลด์วันที่ เลือกVisiting_Dateเป็นชื่อฟิลด์ตัวกรองเวลา

คลิก Create index patternปุ่มเพื่อสร้างดัชนี เมื่อเสร็จแล้วจะแสดงฟิลด์ทั้งหมดที่มีอยู่ในดัชนี medicalvisits-26.01.2019 ดังที่แสดงด้านล่าง -

เรามีฟิลด์ต่อไปนี้ในดัชนี medicalvisits-26.01.2019 -

["Visit_Status","Time_Delay","City","City_id","Patient_Age","Zipcode","Latitude 
","Longitude","Pathology","Visiting_Date","Id_type","Id_personal","Number_Home_
Visits","Is_Patient_Minor","Geo_point"].

ดัชนีมีข้อมูลทั้งหมดสำหรับการไปพบแพทย์ที่บ้าน มีบางฟิลด์เพิ่มเติมที่เพิ่มโดย elasticsearch เมื่อแทรกจาก logstash