完整的Kibana教程:資料視覺化和查詢_1


歡迎來到這個完整的Kibana教程,您將學習如何使用這個流行的開源分析和視覺化平臺來視覺化和查詢資料。Kibana是一個使用者友好的工具,使您可以分析和探索您的資料,建立互動式視覺化和儀表板。在本教程結束時,您將能夠使用Kibana建立引人注目的資料視覺化,使您更容易識別趨勢和模式,並做出明智的決策。

首先,讓我們從定義Kibana開始。

什麼是Kibana?

Kibana是一個開源的分析和視覺化平臺,設計用於與Elasticsearch協同工作。它為您提供了一個介面來搜尋、分析和視覺化儲存在Elasticsearch索引中的資料。Kibana可用於建立各種型別的視覺化,包括折線圖、條形圖、餅圖、熱力圖等等。此外,Kibana可用於構建互動式儀表板,允許您監控關鍵績效指標(KPI)並跟蹤目標進展。

現在我們知道了什麼是Kibana,讓我們開始這個教程。我們將首先在我們的機器上安裝Kibana並將其設定為與Elasticsearch一起工作。

安裝Kibana

Kibana可以安裝在各種平臺上,包括Windows、Linux和macOS。在本教程中,我們將使用Linux安裝過程,特別是Ubuntu 20.04。請按照以下步驟安裝Kibana。

步驟1:安裝OpenJDK 8

Kibana需要Java 8才能執行,因此第一步是安裝OpenJDK 8 -

sudo apt update sudo apt install openjdk-8-jdk -y

步驟2:新增Kibana GPG金鑰

Kibana使用GPG金鑰簽名,以確保軟體的真實性。要將GPG金鑰新增到您的系統,請執行以下命令 -

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

步驟3:新增Kibana儲存庫

接下來,透過執行以下命令將Kibana儲存庫新增到您的系統 -

echo "deb https://artifacts.elastic.co/packages/oss-7.x/apt stable main"| sudo tee -a /etc/apt/sources.list.d/kibana-7.x.list

步驟4:安裝Kibana

最後,執行以下命令安裝Kibana

sudo apt update sudo apt install kibana -y

安裝Kibana後,您可以透過執行以下命令啟動它 -

sudo systemctl start kibana

配置Kibana

在我們開始使用Kibana之前,我們需要將其配置為與Elasticsearch一起工作。Kibana的配置檔案位於/etc/kibana/kibana.yml。使用您喜歡的文字編輯器開啟該檔案 -

sudo nano /etc/kibana/kibana.yml

在檔案中,找到以下行 -

#server.host: "localhost"

取消註釋該行並將“localhost”替換為Elasticsearch例項的IP地址或主機名 -

server.host: "YOUR_ELASTICSEARCH_IP_OR_HOSTNAME"

儲存並退出檔案。

在Kibana中視覺化資料

現在我們已經安裝並配置了Kibana,讓我們開始視覺化一些資料。在本教程中,我們將使用Kibana提供的示例資料。

步驟1:載入示例資料

要載入示例資料,請在您的Web瀏覽器中訪問https://:5601/開啟Kibana,並使用預設使用者名稱elastic和密碼changeme登入。登入後,點選“自行探索”按鈕。

在下一個螢幕上,點選“載入資料集”按鈕並選擇“示例Web日誌”選項。這會將示例資料載入到Elasticsearch中,我們現在可以在Kibana中對其進行視覺化。

步驟2:建立索引模式

視覺化資料的第一步是建立一個索引模式。索引模式是一種告訴Kibana我們想要使用哪些Elasticsearch索引的方法。要建立索引模式,請按照以下步驟操作 -

  • 點選左側選單中的“管理”選項卡。

  • 點選Kibana > 索引模式。

  • 點選“建立索引模式”按鈕。

  • 在“索引模式”欄位中,輸入logs*(不含引號)。

  • 點選“下一步”按鈕。

  • 在“時間過濾器欄位名稱”下拉選單中,選擇@timestamp。

  • 點選“建立索引模式”按鈕。

我們現在已經為示例資料建立了一個索引模式。

步驟3:建立視覺化

現在我們已經設定了索引模式,讓我們建立我們的第一個視覺化。我們將建立一個垂直條形圖,顯示在我們的Web日誌中使用的HTTP方法的計數。請按照以下步驟操作 -

  • 點選左側選單中的“視覺化”選項卡。

  • 點選“建立視覺化”按鈕。

  • 選擇垂直條形圖作為視覺化型別。

  • 在“選擇搜尋源”步驟中,選擇logs*作為索引模式。

  • 在“指標”選項卡中,選擇“計數”作為指標。

  • 在“桶”選項卡中,選擇X軸作為桶型別。

  • 在“聚合”下拉選單中,選擇“術語”。

  • 在“欄位”下拉選單中,選擇http.method。

  • 點選播放按鈕檢視您的視覺化效果。

您現在應該會看到一個條形圖,顯示在您的Web日誌中使用的HTTP方法的計數。

步驟4:建立儀表板

儀表板是將多個視覺化效果組合到單個檢視中的方法。讓我們建立一個包含我們在上一步中建立的條形圖的儀表板 -

  • 點選左側選單中的“儀表板”選項卡。

  • 點選“建立儀表板”按鈕。

  • 點選“新增”按鈕。

  • 選擇我們在上一步中建立的條形圖。

  • 點選“儲存”按鈕。

您現在應該會看到一個包含條形圖的儀表板。

結論

恭喜!您已經完成了這個Kibana教程,並學習瞭如何使用Kibana視覺化和查詢資料。我們介紹了Kibana的安裝和配置、建立索引模式、建立視覺化和建立儀表板。Kibana提供了一個強大且使用者友好的介面來探索和分析資料,使您可以快速識別資料中的趨勢和模式。使用Kibana,您可以輕鬆建立視覺化和儀表板,幫助您根據資料做出明智的決策。

更新於:2023年6月22日

瀏覽量:318

開啟您的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.