刪除Logstore必須提前刪除所有Logtail配置,刪除日誌是通過設定更短的儲存時間,本文介紹Logstore選型、建立及升級Logstore、刪除Logstore與日誌等操作。
什麼是Logstore
日誌庫(Logstore)是Log Service中日誌資料的採集、儲存和查詢單元。每個Logstore只能屬於一個Project,每個Project中可建立多個Logstore。
Log Service提供標準型(Standard規格)和查詢型(Query規格)兩種類型的Logstore。
標準型(Standard規格)的Logstore包括兩種計費模式:
按寫入資料量計費。
按使用功能計費。
查詢型(Query規格)的Logstore僅支援按使用功能計費。
標準型(Standard規格) Logstore:支援Log Service一站式資料分析功能,適用於即時監控、互動式分析以及構建完整的可觀測性系統等情境。
查詢型(Query規格) Logstore:索引流量費用低於標準型,但不支援SQL分析,適用於資料量大、儲存周期長(周、月層級以上)、無日誌分析的情境。
更多資訊,請參見日誌庫(Logstore)。
使用限制
部分功能自動建立的Logstore(如系統Logstore、OSS訪問日誌的Logstore等)用於儲存特定功能或應用的日誌資料,不支援寫入其他資料。
例如internal-operation_log為系統Logstore,只能用於寫入Log Service的詳細日誌。
例如指定Project下的oss-log-store為OSS訪問日誌的專屬Logstore,只能用於寫入OSS訪問日誌。
建立Logstore
一個Project最多建立的Logstore個數請參見logstore上限。
在Project列表地區,單擊目標Project。
在 頁簽中,單擊+表徵圖。
在建立Logstore頁面中,配置以下參數後,單擊確定。
參數
描述
Logstore類型
Log Service支援將查詢型Logstore(Query規格)升級為標準型Logstore(Standard規格)。不支援將標準型Logstore(Standard規格)降級為查詢型Logstore(Query規格)。
重要升級後,預設啟用當前欄位索引的統計功能,該功能僅適用於新寫入的日誌,並且不會增加歷史資料的索引流量費用。新寫入日誌的索引流量費用將根據索引流量日誌索引計費項目進行計算。更多資訊,請參見按使用功能計費模式計費項目。
計費模式
Logstore的計費方式,包含按寫入資料量計費和按使用功能計費。具體資訊,請參見計費項目。
Logstore名稱
Logstore的名稱,在其所屬Project內必須唯一。建立Logstore成功後,無法更改其名稱。
WebTracking
開啟WebTracking開關後,您可以通過WebTracking從HTML、H5、iOS或Android上採集資料到Log Service。更多資訊,請參見使用Web Tracking採集日誌。
資料儲存時間
日誌在Logstore中的儲存時間。
選擇資料儲存模式為限定天數,並按需設定資料儲存時間。單位為天,取值範圍:1~3650。當設定的儲存期限到達時,日誌將會被自動刪除。3650天儲存時間,標識永久儲存。如果調整了儲存期限,Log Service會在1小時內清除所有超出新期限的資料,不過控制台首頁的用量明細會在次日進行更新。例如,若原先的資料儲存期限是5天,並將其改為1天,那麼系統將在1小時內刪除前4天的日誌資料。
選擇資料儲存模式為永久儲存,Log Service將永久儲存該Logstore中的日誌。
說明通過API方式擷取資料儲存時間時,如果對應值為3650則表示永久儲存。
智能儲存分層
智能儲存分層具體操作,請參見開啟智能儲存分層。資料熱儲存、低頻儲存及Archive Storage相關費用,請參見計費項目。
自動分裂Shard
開啟自動分裂Shard開關後,如果您寫入的資料量超過已有Shard服務能力,Log Service會自動根據資料量增加Shard數量。更多資訊,請參見管理Shard。
最大分裂數
開啟自動分裂shard開關後,最多支援自動分裂至256個readwrite狀態的Shard。
記錄外網IP
開啟記錄外網IP開關後,Log Service自動把以下資訊添加到日誌的Tag欄位中。
__client_ip__:日誌來源裝置的公網IP地址。
__receive_time__:日誌到達服務端的時間,格式為Unix時間戳記,表示從1970-1-1 00:00:00 UTC計算起的秒數。
修改Logstore配置
在 頁簽中,將滑鼠懸浮在目標Logstore上,然後選擇 。
在Logstore屬性頁面中,單擊修改。配置參數後,單擊儲存。
刪除Logstore
刪除前清理
刪除Logstore前需先刪除其對應的所有Logtail配置。具體操作,請參見刪除Logtail採集配置。
如果該Logstore上還啟用了日誌投遞,建議刪除前停止向該Logstore寫入新資料,並確認Logstore中已有的資料已經全部投遞成功。
刪除步驟
在 頁簽中,將滑鼠懸浮在目標Logstore上,然後選擇 。
警告Logstore一旦刪除,其儲存的日誌資料將會被永久刪除,不可恢複,請謹慎操作。
在警告對話方塊中,單擊確認刪除。
刪除後事項
刪除全部Logstore的當天仍會產生儲存等費用,次日不再產生任何費用。即您在刪除全部Logstore的第三天不會再收到Log Service的賬單。
API操作
操作 | 介面 |
建立Logstore | |
刪除Logstore | |
查詢Logstore |
|
修改Logstore |
附錄:Logstore類型對比
按功能計費模式下,Log Service提供標準型和查詢型兩種類型的Logstore,兩種類型的對比如下所示:
對比項 | 標準型 Standard Logstore | 查詢型 Query Logstore | |
費用 | 0.0875美元/GB | 0.0146美元/GB | |
功能 | 資料擷取(僅業務系統日誌情境) | 支援 | 支援 不支援採集雲產品日誌。 |
支援 | 支援 | ||
支援 | 支援 | ||
分析(SQL語句) | 支援 | 不支援 | |
支援 | 支援 | ||
支援 | 支援 | ||
支援 | 不支援 | ||
支援 | 支援 | ||
支援 | 不支援 | ||
支援 | 僅支援基於查詢語句的警示 | ||
支援 | 不支援 | ||
支援 | 支援 | ||
支援 | 支援 | ||
支援 | 支援 |