日志库(Logstore)是日志服务中日志数据的采集、存储和查询单元。本文介绍如何在日志服务控制台上创建、修改、删除Logstore。

创建Logstore

说明 一个Project中,最多创建200个Logstore。
  1. 登录日志服务控制台
  2. 在Project列表区域,单击目标Project。
  3. 日志存储 > 日志库页签中,单击+图标。
  4. 创建Logstore页面中,配置如下参数。
    参数 描述
    Logstore名称 Logstore的名称,在其所属Project内必须唯一。创建Logstore成功后,无法更改其名称。
    WebTracking 打开WebTracking开关后,您可以通过WebTracking从HTML、H5、iOS或Android上采集数据到日志服务。
    数据保存时间 日志在Logstore中的保存时间。单位为天,取值范围:1~3000。超过该时间后,日志会被删除。
    说明 缩短数据保存时间后,日志服务将在1小时后开始删除数据。但日志服务控制台首页的存储量(日志)将于次日更新。例如您原本的数据保存时间为5天,现修改为1天,则日志服务将在1小时候后开始删除前4天的日志。
    Shard数目 日志服务使用Shard读写数据。一个Shard提供的写入能力为5 MB/s、500次/s,读取能力为10 MB/s、100次/s。每个Logstore中最多创建10个Shard,每个Project中最多创建200个Shard。更多信息,请参见分区(Shard)
    自动分裂Shard 打开自动分裂Shard开关后,如果您写入的数据量超过已有Shard服务能力,日志服务会自动根据数据量增加Shard数量。更多信息,请参见管理Shard
    最大分裂数 打开自动分裂shard开关后,Shard自动分裂的最大数目,最大值为64。
    记录外网IP 打开记录外网IP开关后,日志服务自动把以下信息添加到日志的Tag字段中。
    • __client_ip__:日志来源设备的公网IP地址。
    • __receive_time__:日志到达服务端的时间,格式为Unix时间戳,表示从1970-1-1 00:00:00 UTC计算起的秒数。
  5. 单击确定

修改Logstore配置

  1. 日志存储 > 日志库页签中,选择目标Logstore右侧的修改日志库 > 修改
  2. Logstore属性页面中,单击修改
    具体的参数说明请参见创建Logstore
  3. 单击保存,完成修改。

删除Logstore

注意
  • 删除Logstore前需先删除其对应的所有Logtail配置。
  • 如果该Logstore上还启用了日志投递,建议删除前停止向该Logstore写入新数据,并确认Logstore中已有的数据已经全部投递成功。
  • 如果您使用阿里云账号删除Logstore时,控制台提示权限不足,请提交工单进行删除。
  1. 日志存储 > 日志库页签中,选择目标Logstore右侧的修改日志库 > 删除
    警告 Logstore一旦删除,其存储的日志数据将会被永久删除,不可恢复,请谨慎操作。
  2. 删除对话框中,单击确认

开启冷热存储功能

您可以在Logstore属性页面,开启冷热存储功能。具体操作,请参见冷热分层存储

Logstore接口

操作 接口
创建Logstore CreateLogstore
删除Logstore DeleteLogstore
查询Logstore
修改Logstore UpdateLogstore