Kibana คืออะไร ติดตั้งอย่างไร ใช้งานอย่างไร พร้อมตัวอย่าง

Alisara Jankaew
Mar 29, 2017 · 4 min read

Kibana คืออะไร

เครื่องมือ Visualize สำหรับแสดงผลข้อมูลจาก Elasticsearch ในรูปแบบต่างๆ เช่น กราฟแบบต่างๆ ตาราง แผนที่ และสามารถสร้างการแสดงผลข้อมูล หรือ Dashboard ได้ตามความต้องการ

การติดตั้ง Kibana

หมายเหตุ ต้องติดตั้ง Elasticsearch มาก่อน

1. Download Kibana จาก https://www.elastic.co/downloads/kibana

2. Unzip kibana-5.3.0.zip

3. เปิดไฟล์ config/kibana.yml ในโปรแกรม editor

4. ตั้งค่า elasticsearch.url ระบุ IP ของ Elasticsearch

5. Run bin/kibana (or bin\kibana.bat on Windows) โดยดับเบิ้ลคลิก kibana.bat หรือพิมพ์คำสั่งใน cmd : start kibana.bat

6. เปิด Browser พิมพ์ URL : http://localhost:5601

การใช้งาน Kibana

หมายเหตุ ต้องสร้างฐานข้อมูลใน Elasticsearch ก่อน

1. การกำหนด index pattern

1.1 ระบุ Index name or pattern ของข้อมูล แล้วคลิกปุ่ม Create

1.2 หากข้อมูลมีชุดข้อมูลเวลา ต้องระบุ Index name or pattern ของข้อมูล ให้ติ๊ก Index contains time-based events แล้วเลือก Time-field name แล้วคลิกปุ่ม Create

1.3 แสดงข้อมูล Index Patterns ที่บันทึก

1.4 สามารถแก้ไข Format Field โดยเลือกที่ ไอคอน ในคอนลัมน์ controls แล้วเลือก Format คลิกปุ่ม Update Field

2. การแสดงผลข้อมูลผ่าน Discover

2.1 คลิกเมนู Discover เพื่อค้นหาข้อมูล

2.2 สามารถกำหนดฟิลด์ในการแสดงและค้นหาข้อมูล เช่น

ระบุเงื่อนไข ip:172.155.107.128 โปรแกรมจะไฮไลต์ข้อมูลที่ค้นหา

ระบุเงื่อนไข account_number:<100 AND balance:>47500 แสดงเฉพาะข้อมูลตามเงื่อนไข

2.3 สามารถแสดงข้อมูลในตารางโดยคลิก ไอคอนลูกศร จะขยายข้อมูล

Filter for value เครื่องมือสำหรับกรองค่าข้อมูลที่เลือก เช่น gender: “F”

Filter out value เครื่องมือสำหรับกรองค่าข้อมูลที่เลือกออก เช่น gender: “F”

Toggle column in table เครื่องมือสำหรับกรองเฉพาะข้อมูลของคอลัมน์ที่เลือก

2.4 สามารถบันทึกเงื่อนไขการค้นหาข้อมูล โดยเลือกที่ Save

3. การ Visualize ข้อมูลในรูปแบบกราฟต่างๆ

3.1 คลิกเมนู Visualize จากนั้นคลิกปุ่ม + หรือคลิกปุ่ม + Create a visualization

3.2 สร้างกราฟ โดยเลือกประเภทการแสดงข้อมูล

3.3 เลือกประเภท Pie จากนั้นเลือก Index หรือ Save Search

3.4 แสดงข้อมูลกราฟที่เลือก

3.5 บันทึกกราฟที่สร้าง โดยเลือกที่ save

อ่านเพิ่มเติมจาก https://www.elastic.co/guide/en/kibana/current/visualize.html

4. การแสดงผลใน Dashboard

4.1 คลิกเมนู Dashboard จากนั้นคลิกปุ่ม + หรือคลิกปุ่ม + Create a dashboard

4.2 คลิกปุ่ม Add แล้วเลือกข้อมูลกราฟที่สร้าง

4.3 บันทึก Dashboard ที่สร้างโดยเลือกที่ save

อ่านเพิ่มเติมจาก https://www.elastic.co/guide/en/kibana/current/dashboard.html

Open Source Technology

ระบบบริหารงานโรงพยาบาล Hospital OS Community Edition

    Alisara Jankaew

    Written by

    Open Source Technology

    ระบบบริหารงานโรงพยาบาล Hospital OS Community Edition

    Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
    Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
    Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade