本文介紹如何使用日誌投遞功能從Log Service(SLS)同步資料到雲資料庫ClickHouse。
注意事項
前提條件
已開通SLS服務。如何開通,請參見開通Log Service。
已在雲資料庫ClickHouse叢集所在地區建立SLS的Project和Logstore,並接入了同步資料。如何建立和接入資料,請參見快速入門。
如果使用RAM使用者投遞SLS日誌到雲資料庫ClickHouse,需要阿里雲主帳號為RAM使用者授予AliyunLogReadOnlyAccess許可權。如何授權,請參見建立RAM使用者及授權。
已建立與SLS資料結構和類型對應的雲資料庫ClickHouse表。如何建立,請參見建立表。
操作步驟
在叢集列表頁面,選擇預設執行個體列表,單擊目的地組群ID。
在左側導航選擇日誌投遞,單擊建立SLS日誌投遞。
在SLS資料投遞頁面,配置各項參數。參數含義如下。
參數
說明
投遞名稱
投遞任務的名稱。
投遞描述
投遞任務的描述。
SLS名稱
已建立的Project名稱。
SLS日誌庫
已建立的Logstore名稱。
叢集名稱
雲資料庫ClickHouse的叢集ID。
資料庫名稱
資料庫。
表名
資料庫中的表名。
帳號名稱
資料庫帳號。
帳號密碼
資料庫帳號的密碼。
欄位對應
日誌欄位和雲資料庫ClickHouse表欄位的映射。
投遞開始時間
日誌寫入SLS的時間。例如,選擇時間為
2021-12-31 08:00
,即把2021-12-31 08:00
之後的日誌資料投遞到雲資料庫ClickHouse。是否過濾髒資料
是否對髒資料進行過濾。建議開啟開關,如果關閉,遇到無法解析的髒資料,會導致投遞任務失敗。
說明具體的髒資料記錄,您可以單擊投遞任務操作列的監控查看。
單擊確定。
成功配置SLS資料投遞後,您可以在日誌投遞頁面查看投遞任務。
任務狀態從待同步變更為同步中後,即成功開啟SLS日誌投遞。
您可以對投遞任務進行監控、修改、停止和刪除操作。