Kibana สำหรับการแสดงภาพ
เชี่ยวชาญการใช้ Kibana เพื่อสร้างแดชบอร์ด แสดงภาพข้อมูล และสำรวจดัชนี Elasticsearch แบบโต้ตอบสำหรับการตรวจสอบและวิเคราะห์
Kibana สำหรับการแสดงภาพ เป็นบทเรียน Elasticsearch & Full Text Search Systems ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Elasticsearch & Full Text Search Systems และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Elasticsearch & Full Text Search Systems มีบทเรียนทั้งหมด 4 บทเรียน
บางส่วนของบทเรียนนี้ยังไม่ได้รับการแปล และแสดงเป็นภาษาอังกฤษ
Intro to Kibana
Kibana is the visualization and management tool for the Elastic Stack. It lets you explore your Elasticsearch data, create beautiful visualizations, and build interactive dashboards.
Think of it as the "eyes" for your Elasticsearch data, helping you understand trends, anomalies, and patterns at a glance.
Navigating Kibana
Kibana organizes its features into several key applications, accessible from the left-hand navigation menu:
- Discover: Explore raw document data.
- Visualize: Create charts, graphs, and maps.
- Dashboard: Combine visualizations into a single view.
- Stack Management: Configure index patterns, users, and more.
We'll focus on Discover, Visualize, and Dashboard in this lesson.
Connecting Your Data
Before you can explore data, Kibana needs to know where to look. This is done by defining an Index Pattern.
An index pattern is a string that matches one or more Elasticsearch indices. For example, logs-* would match logs-2023-01 and logs-2023-02.
You typically create index patterns under "Stack Management" > "Index Patterns".
Exploring with Discover
The Discover tab is your starting point for exploring raw data. Here, you can:
- See individual documents in a table format.
- Apply search queries using KQL (Kibana Query Language) or Lucene syntax.
- Filter data by time range using the time picker.
- View field statistics and distributions to understand your data better.
It's like a powerful data explorer for your Elasticsearch indices.
Hands-on Discover
Let's index a few simple documents into an index called products. Then, we can find them in Kibana's Discover tab.
Run these cURL commands in your terminal to add some data:
POST /products/_doc/1
{
"name": "Laptop",
"price": 1200,
"category": "Electronics"
}
POST /products/_doc/2
{
"name": "Mouse",
"price": 25,
"category": "Electronics"
}
POST /products/_doc/3
{
"name": "Keyboard",
"price": 75,
"category": "Electronics"
}Creating an Index Pattern
After indexing the products, go to Kibana's "Stack Management" > "Index Patterns".
Click "Create index pattern" and enter products. Select the @timestamp field (if present, otherwise just proceed) and create the pattern.
Now you can navigate to the Discover tab, select the products index pattern, and see your indexed documents!
Your First Visualization
Visualizations help make sense of data. Let's create a simple bar chart showing the count of documents by category.
Steps:
- Go to Visualize > Create new visualization.
- Choose a type, e.g., Vertical Bar.
- Select your index pattern (e.g.,
products). - For the X-axis, select Terms aggregation on the
category.keywordfield.
This will show bars for "Electronics", etc., based on your data.
Exploring Viz Types
Kibana offers a rich set of visualization types for different data stories:
- Line Chart: Best for showing trends over time.
- Pie Chart: Represents proportions of a whole.
- Metric: Displays a single key performance indicator (e.g., total sales).
- Area Chart: Useful for cumulative totals over time.
- Data Table: Presents raw aggregated data in a tabular format.
Choose the type that best communicates your data's narrative.
Building a Dashboard
A Dashboard brings together multiple visualizations into a single, interactive view. This allows you to monitor different aspects of your data simultaneously.
You can drag and drop visualizations, resize them, and arrange them to create a coherent data story. Dashboards are perfect for operational monitoring, reporting, or business intelligence.
Interactive Dashboards
Kibana Dashboards aren't just static images; they are highly interactive:
- Time Range: Apply a global time filter to all visualizations on the dashboard.
- Filters: Add specific filters (e.g.,
category: "Electronics") to narrow down the data. - Drill-downs: Click on a bar in a chart or a slice in a pie chart to automatically filter the entire dashboard.
This interactivity helps users quickly analyze and pinpoint specific data points.
Kibana Quick Check
You've learned about Kibana's core functions. Let's test your understanding.
Kibana Recap
You've learned that Kibana is an indispensable tool for visualizing and managing your Elasticsearch data. We covered:
- Its main applications: Discover, Visualize, and Dashboard.
- How to set up index patterns to connect to your data.
- Exploring raw data in the Discover tab.
- Creating basic visualizations like bar charts.
- Building and interacting with dashboards for comprehensive data views.
Kibana empowers you to turn raw data into actionable insights and compelling data stories!
คำถามที่พบบ่อย
บทเรียน “Kibana สำหรับการแสดงภาพ” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “Kibana สำหรับการแสดงภาพ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Elasticsearch & Full Text Search Systems ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Elasticsearch & Full Text Search Systems มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “Kibana สำหรับการแสดงภาพ”
เชี่ยวชาญการใช้ Kibana เพื่อสร้างแดชบอร์ด แสดงภาพข้อมูล และสำรวจดัชนี Elasticsearch แบบโต้ตอบสำหรับการตรวจสอบและวิเคราะห์ คุณปฏิบัติ Elasticsearch & Full Text Search Systems ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Elasticsearch & Full Text Search Systems หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Elasticsearch & Full Text Search Systems บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน
บทเรียน “Kibana สำหรับการแสดงภาพ” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Elasticsearch & Full Text Search Systems นี้ได้ไหม
ได้ บทเรียน Elasticsearch & Full Text Search Systems ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- Kibana สำหรับการแสดงภาพ
- Logstash สำหรับการรับข้อมูล
- การเชื่อมต่อกับแอปพลิเคชัน (ไคลเอ็นต์)
- Beats สำหรับการส่งข้อมูลน้ำหนักเบา