日志庫(Logstore)是日志服務中日志數據的采集、存儲和查詢單元。
日志服務提供標準型(Standard)和查詢型(Query)兩種類型的Logstore。
- 標準型Logstore:支持日志服務一站式數據分析功能,適用于實時監控、交互式分析以及構建完整的可觀測性系統等場景。
- 查詢型Logstore:支持高性能查詢,索引流量費用低于Standard,但不支持SQL分析,適用于數據量大、存儲周期長(周、月級別以上)、無日志分析的場景。
每個Logstore隸屬于一個Project,每個Project中可創建多個Logstore。您可以根據實際需求在目標Project中創建多個Logstore,一般是為同個應用中不同類型的日志創建獨立的Logstore。例如您要采集App A所涉及的操作日志(operation_log)、應用程序日志(application_log)以及訪問日志(access_log),您可以創建一個名為app-a的Project,并在該Project下創建名為operation_log、application_log和access_log的Logstore,用于分別存儲操作日志、應用程序日志和訪問日志。
您在執行寫入日志、查詢和分析日志、加工日志、消費日志、投遞日志等操作時,都需要指定Logstore。具體說明如下:
- 以Logstore為采集單元,采集日志。
- 以Logstore為存儲單元,存儲日志以及執行加工、消費、投遞等操作。
- 在Logstore中建立索引,用于查詢和分析日志。