日志库(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中建立索引,用于查询和分析日志。