0Pricing
Elasticsearch & Full Text Search Systems · 강의

시각화를 위한 Kibana

Kibana를 활용하여 대시보드를 만들고 데이터를 시각화하며 Elasticsearch 색인을 대화형으로 탐색하여 모니터링과 분석을 수행합니다.

시각화를 위한 Kibana은(는) CoddyKit의 무료 Elasticsearch & Full Text Search Systems 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 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:

  1. Go to Visualize > Create new visualization.
  2. Choose a type, e.g., Vertical Bar.
  3. Select your index pattern (e.g., products).
  4. For the X-axis, select Terms aggregation on the category.keyword field.

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” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Elasticsearch & Full Text Search Systems 강의 전체를 잠금 해제할 수 있습니다. Elasticsearch & Full Text Search Systems 강의에는 총 4개의 강의가 포함되어 있습니다.

“시각화를 위한 Kibana”에서 뭘 배우나요?

Kibana를 활용하여 대시보드를 만들고 데이터를 시각화하며 Elasticsearch 색인을 대화형으로 탐색하여 모니터링과 분석을 수행합니다. 브라우저에서 직접 실행하는 실습 코드로 Elasticsearch & Full Text Search Systems을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Elasticsearch & Full Text Search Systems을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Elasticsearch & Full Text Search Systems은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.

“시각화를 위한 Kibana” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Elasticsearch & Full Text Search Systems 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Elasticsearch & Full Text Search Systems 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 시각화를 위한 Kibana
  2. 데이터 수집을 위한 Logstash
  3. 애플리케이션과 통합하기(클라이언트)
  4. 경량 데이터 전송을 위한 Beats
← Elasticsearch & Full Text Search Systems(으)로 돌아가기