日志库(Logstore)是创建在项目(Project)下的资源集合,Logstore中的所有数据都来自于同一个数据源。

创建Logstore

说明
  • 任何Logstore都必须隶属于某一个Project。
  • 每个日志服务项目最多可创建200个日志库。
  1. 登录日志服务控制台,单击Project名称。
  2. 单击Logstore搜索框后的加号创建Logstore。
    创建Logstore加号
  3. 填写日志库的配置信息并单击确认
    配置项 说明
    Logstore名称 Logstore名称在其所属项目内必须唯一。
    • 日志库名称仅支持小写字母、数字、连字符(-)和下划线(_)。
    • 必须以小写字母或者数字开头和结尾。
    • 名称长度为3~63字符。
    说明 日志库名称创建后不能修改。
    WebTracking 确认是否开启WebTracking功能。WebTracking功能支持从HTML、H5、iOS或Android平台收集日志数据到日志服务。默认关闭。
    永久保存 确认是否开启永久保存功能,默认为关闭状态。

    开启后日志服务将永久保存采集到的日志数据。

    数据保存时间 日志服务采集的日志数据在日志库中的保存时间,单位为天。可以设置为1~3000天。超过该时间后,日志数据会被删除。

    如果您开启了永久保存功能,则不需要设置数据保存时间

    Shard数目 日志库的分区数量,每个Logstore可以创建1~10个分区。每个Project中最多可以创建200个分区。
    自动分裂shard 确认是否开启自动分裂shard功能,默认为开启状态。

    当数据量超过已有分区(Shard)的服务能力后,开启自动分裂功能可自动根据数据量增加分区数量。关于自动分裂Shard的详细说明请参见操作Shard

    最大分裂数 开启自动分裂shard后,Shard自动分裂的最大数目,最大为64。
    记录外网IP 开启该功能后,日志服务接收到日志数据后,自动把以下信息添加到日志的Tag字段中。
    • __client_ip__:日志来源设备的公网IP地址。
    • __receive_time__:日志到达服务端的时间,格式为Unix时间戳。
    新建日志库

修改Logstore配置

日志服务支持对已经创建的Logstore进行修改。

  1. 单击目标Project名称。
  2. 单击目标日志库名称后的修改日志库,选择修改
  3. 单击Logstore属性右上角的修改按钮。
    您可以选择修改数据保存时间自动分裂shard最大分裂数,以及对当前Shard进行分裂合并操作。修改Logstore配置
  4. 单击保存完成修改。

删除Logstore

假如您不再需要某个Logstore,您可以在控制台上删除该Logstore。
说明
  • Logstore一旦删除,其存储的日志数据将会被永久删除,不可恢复,请谨慎操作。
  • 删除指定Logstore前必须删除其对应的所有Logtail配置。
  • 如果您使用主账号删除Logstore提示权限不足,请提交工单进行删除。
  • 如果该Logstore上还启用了日志投递的消费模式,建议删除前停止向该Logstore写入新数据,并确认Logstore中已有的数据已经全部投递成功然后再删除该Logstore。
  1. 单击目标Project名称。
  2. 单击目标日志库名称后的修改日志库,选择删除
  3. 在弹出的确认对话框中,单击确认
    删除日志库