簡體   English   中英

Kibana - 如何將日志顯示為表格

[英]Kibana - How to display log as table

我正在為一個項目測試 Kibana 4。

我從我的數據庫表中創建了一個索引,它由 3 個字段組成:

  1. 日期
  2. 用戶
  3. 行動

我想在儀表板中將我的索引顯示為一個簡單的表格(3 列,N 行)。

我嘗試使用“數據表”可視化,但我找不到一種方法來顯示沒有任何指標(計數、總和等...)的結果

也許很簡單,我錯過了一些東西......有沒有辦法做到這一點?

問候,

在“發現”選項卡上,創建一個僅包含所需字段的視圖,然后將其保存為搜索。

在儀表板選項卡上,單擊編輯,然后點擊+ Create new按鈕以添加小部件,但如果您查看頂部,則會有一個搜索選項卡。 選擇它並添加您保存的搜索。

[Elastic 7.x / 2019 更新]

當我閱讀@Alcanzar 的回答時,我有點困惑,所以我在這里分享了一些對新手友好的分步操作方法:

  • 第 1 步:創建索引模式

  • 第 2 步:轉到儀表板視圖,並在您的索引上創建一個視圖
    通過單擊“添加”來選擇要包含/添加到視圖中的每一列(令人困惑的部分是,在您這樣做之前,您將擁有一個“雜亂無章”的視圖,以混亂的方式列出所有內容。

  • 第 3 步:轉到儀表板視圖,並在您的索引上創建一個視圖

訣竅是選擇您想要包含的特定列……瞧!
不要忘記保存您的視圖,這在此過程中會有很大幫助。

在 Kibana 7.5.0 中,您可以按如下方式進行:

  1. 轉到發現部分在此處輸入圖片說明
  2. 選擇您感興趣的領域在此處輸入圖片說明
  3. 單擊保存以保存您的發現搜索,以便您可以在可視化和儀表板中使用它在此處輸入圖片說明 在此處輸入圖片說明
  4. 單擊儀表板並創建一個新的儀表板在此處輸入圖片說明 在此處輸入圖片說明
  5. 單擊添加並選擇面板在此處輸入圖片說明 在此處輸入圖片說明
  6. 沒有第6步在此處輸入圖片說明

公認的解決方案有其優點(如果為了簡單起見,您將索引視為一個表,這是自然處理行的唯一方法)但也有缺點(它允許用戶通過擴展記錄來查看太多信息)出現在表中;用戶無法導出值)。

因此,如果您打算構建表格以用於用戶看到的報告中,而這些報告不應該看到所有內容並且可能想要導出數據,我推薦使用表格可視化的不同(hacky)方法:

假設您有三列 A、B 和 C:

  • 如果考慮到 A 和 B 的組合值沒有重復,您可以將這兩個值用作聚合字段,然后為 C 設置 Max 或 Top hit Metric。

  • 如果即使 A、B 和 C 也有重復項,那么您可以將它們中的三個用作聚合字段並添加一個 Metric 計數,這將為您提供重復行的數量。 這個解決方案在某種程度上是有意義的,因為不是重復同一行“n”次,而是告訴你應該重復該行“n”次。

  • 如果 A 和 B 有重復項,但 A、B 和 C 是唯一的,那么肯定沒有優雅的解決方案。 您必須使用它們中的三個作為聚合字段,但是最后您將有一個虛擬指標(例如計數,始終等於 1)。

為什么? 為什么我們要經歷這一切? 那是另一個問題...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM