本文中含有需要您注意的重要提示信息,忽略該信息可能對您的業務造成影響,請務必仔細閱讀。
刪除Logstore必須提前刪除所有Logtail配置,刪除日志是通過設置更短的保存時間,本文介紹Logstore選型、創建及升級Logstore、刪除Logstore與日志等操作。
什么是Logstore
日志庫(Logstore)是日志服務中日志數據的采集、存儲和查詢單元。每個Logstore只能屬于一個Project,每個Project中可創建多個Logstore。
日志服務提供標準型(Standard規格)和查詢型(Query規格)兩種類型的Logstore。
標準型(Standard規格)的Logstore包括兩種計費模式:
按寫入數據量計費。
按使用功能計費。
查詢型(Query規格)的Logstore僅支持按使用功能計費。
標準型(Standard規格) Logstore:支持日志服務一站式數據分析功能,適用于實時監控、交互式分析以及構建完整的可觀測性系統等場景。
查詢型(Query規格) Logstore:索引流量費用低于標準型,但不支持SQL分析,適用于數據量大、存儲周期長(周、月級別以上)、無日志分析的場景。
更多信息,請參見日志庫(Logstore)。
使用限制
部分功能自動創建的Logstore(如系統Logstore、OSS訪問日志的Logstore等)用于存儲特定功能或應用的日志數據,不支持寫入其他數據。
例如internal-operation_log為系統Logstore,只能用于寫入日志服務的詳細日志。
例如指定Project下的oss-log-store為OSS訪問日志的專屬Logstore,只能用于寫入OSS訪問日志。
創建Logstore
一個Project最多創建的Logstore個數請參見logstore上限。
登錄日志服務控制臺。
在Project列表區域,單擊目標Project。
在 頁簽中,單擊+圖標。
在創建Logstore頁面中,配置以下參數后,單擊確定。
參數
描述
Logstore類型
日志服務支持將查詢型Logstore(Query規格)升級為標準型Logstore(Standard規格)。不支持將標準型Logstore(Standard規格)降級為查詢型Logstore(Query規格)。
重要升級后,默認啟用當前字段索引的統計功能,該功能僅適用于新寫入的日志,并且不會增加歷史數據的索引流量費用。新寫入日志的索引流量費用將根據索引流量日志索引計費項進行計算。更多信息,請參見按使用功能計費模式計費項。
計費模式
Logstore的計費方式,包含按寫入數據量計費和按使用功能計費。具體信息,請參見計費項。
Logstore名稱
Logstore的名稱,在其所屬Project內必須唯一。創建Logstore成功后,無法更改其名稱。
WebTracking
打開WebTracking開關后,您可以通過WebTracking從HTML、H5、iOS或Android上采集數據到日志服務。更多信息,請參見使用Web Tracking采集日志。
數據保存時間
日志在Logstore中的保存時間。
選擇數據保存模式為限定天數,并按需設置數據保存時間。單位為天,取值范圍:1~3650。當設置的保存期限到達時,日志將會被自動刪除。3650天保存時間,標識永久保存。如果調整了保存期限,日志服務會在1小時內清除所有超出新期限的數據,不過控制臺首頁的用量明細會在次日進行更新。例如,若原先的數據保存期限是5天,并將其改為1天,那么系統將在1小時內刪除前4天的日志數據。
選擇數據保存模式為永久保存,日志服務將永久保存該Logstore中的日志。
說明通過API方式獲取數據保存時間時,如果對應值為3650則表示永久保存。
智能存儲分層
自動分裂Shard
打開自動分裂Shard開關后,如果您寫入的數據量超過已有Shard服務能力,日志服務會自動根據數據量增加Shard數量。更多信息,請參見管理Shard。
最大分裂數
打開自動分裂shard開關后,最多支持自動分裂至256個readwrite狀態的Shard。
記錄外網IP
打開記錄外網IP開關后,日志服務自動把以下信息添加到日志的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前,建議在
查看當前Project的全部任務,并刪除與當前Logstore關聯的任務。
刪除步驟
在 頁簽中,將鼠標懸浮在目標Logstore上,然后選擇 。
警告Logstore一旦刪除,其存儲的日志數據將會被永久刪除,不可恢復,請謹慎操作。
在警告對話框中,單擊確認刪除。
刪除后事項
刪除全部Logstore的當天仍會產生存儲等費用,次日不再產生任何費用。即您在刪除全部Logstore的第三天不會再收到日志服務的賬單。
刪除Logstore后,以當前Logstore為數據源的導出任務、數據加工任務、定時SQL任務和以當前Logstore為目標的導入任務都將被刪除。
API操作
操作 | 接口 |
創建Logstore | |
刪除Logstore | |
查詢Logstore |
|
修改Logstore |
附錄:Logstore類型對比
按功能計費模式下,日志服務提供標準型和查詢型兩種類型的Logstore,兩種類型的對比如下所示:
對比項 | 標準型 Standard Logstore | 查詢型 Query Logstore | |
費用 | 0.350元/GB | 0.1元/GB | |
功能 | 數據采集(僅業務系統日志場景) | 支持 | 支持 不支持采集云產品日志。 |
支持 | 支持 | ||
支持 | 支持 | ||
分析(SQL語句) | 支持 | 不支持 | |
支持 | 支持 | ||
支持 | 支持 | ||
支持 | 不支持 | ||
支持 | 支持 | ||
支持 | 不支持 | ||
支持 | 僅支持基于查詢語句的告警 | ||
支持 | 不支持 | ||
支持 | 支持 | ||
支持 | 支持 | ||
支持 | 支持 |