全部產品
Search
文件中心

Simple Log Service:將Tetragon採集的容器運行時日誌傳輸到Logstore

更新時間:Aug 22, 2024

Cilium Tetragon是一個開源網路監控和安全工具,支援網路流量監控、即時日誌分析等功能。當您使用Tetragon將容器運行時日誌採集到容器的目錄後,可以使用Logtail將日誌傳輸到Logstore進行查詢分析。

使用限制

  • Logtail目前僅支援Kubernetes和Docker情境的Tetragon日誌採集。

  • Tetragon的運行要求最低Linux核心版本為4.19。

1. 配置Tetragon

配置Tetragon後,日誌儲存在容器的/var/run/cilium/tetragon/tetragon.log目錄下。

1.1 安裝Tetragon

1.2 配置Tetragon的安全性原則

2. 配置Logtail組件

Logtail組件將/var/run/cilium/tetragon/tetragon.log目錄下的日誌,採集到Log Service的Logstore。

2.1 安裝Logtail組件

2.2 配置Logtail配置

  1. 登入Log Service控制台。在日誌應用地區的審計與安全頁簽,單擊新版日誌審計服務

    image

  2. 在新版日誌審計頁面,單擊已有的關聯Project名稱。或者單擊關聯Project,建立新的關聯Project。

    image

  3. 在左側導覽列,選擇資料接入>運行時,單擊建立Logtail配置,在下拉式清單單擊Tetragon

    image

  4. 機器組配置頁面,選擇使用情境部署方式

    image

  5. Logtail配置頁面已預設配置相關參數,單擊頁面下方的完成。如果需要修改參數,請參見通過DaemonSet方式採集Kubernetes容器文本日誌通過Sidecar方式採集Kubernetes容器文本日誌建立Logtail採集配置部分的控制台頁簽。

2.3 驗證配置結果

配置Logtail組件後,Log Service會自動在關聯Project下建立如下資源。

  1. 名稱為tetragon-pipelineconfig的Logtail採集配置。image

  2. 名稱為tetragon-log的Logstore。

    image

3. 查詢分析日誌

在左側導覽列選擇查詢分析>運行時,單擊Tetragon頁簽。Tetragon採集的日誌欄位說明,請參見Tetragon運行時日誌欄位說明。查詢文法,請參見查詢文法

image

相關文檔

  • Tetragon採集的日誌欄位說明,請參見Tetragon運行時日誌欄位說明

  • 採集Tetragon日誌後,您可以在報表中心查看運行時事件總數、檔案類事件數目、網路事件數目等資訊。

  • 採集Tetragon日誌後,您可以對日誌添加自訂的警示規則, 也可以使用Log Service內建的模板規則,操作步驟請參見警示管理