You need to enable JavaScript to run this app.
导航

重建索引

最近更新时间2024.01.22 17:18:37

首次发布时间2024.01.22 17:18:37

修改索引配置后,新的索引配置仅对修改后写入的新数据生效。如果需要为指定时段的历史数据重新设置索引规则,可以参考本文档重建索引。

背景信息

修改索引后,检索分析历史数据时仍旧遵循修改前的索引规则,新的索引配置仅对修改后写入的新数据生效。日志服务支持重建索引功能,以当前最新的索引配置为指定时间范围的历史数据重建索引规则。例如为未开启索引的历史数据设置索引,扩大可检索分析的数据范围;在键值索引中添加指定字段,使历史数据和新数据都可以检索此字段。
重建索引时,日志服务会创建一个重建索引任务,记录重建索引操作的配置、进度等信息。删除索引任务后,对应时间范围内的新索引数据也会被同时删除,这部分历史数据遵循重建索引之前的历史索引规则。

说明

重建索引为邀测功能,若有相关业务需求,建议联系客户经理申请加入白名单。

费用说明

重建索引功能本身不收取任何功能使用费用,但是可能产生资源相关的费用,例如:

  • 索引流量费用:重建索引操作会对指定时间范围内的原始日志重新构建一遍索引,此操作会产生一次性的索引流量费用。
  • 索引存储费用:
    • 重建后的新生成的索引数据会收取对应的索引存储费用。
    • 如果历史数据已开启索引,重建索引后这部分索引数据仍然存在,且按存储量计费。
    • 删除索引任务后,日志服务会同时删除对应的重建索引数据,这部分数据后续不再产生索引存储费用。

前提条件

  • 已为指定日志主题开启了索引。详细操作步骤请参考配置索引
  • 合理评估重建索引的日志范围。重建索引任务耗时与日志数据量有关,数据量越大耗时越久;同时重建索引中的日志数据暂时不能被检索分析。建议合理评估重建索引的日志时间范围,尽可能降低重建索引的耗时与成本,降低对检索分析操作的影响。

注意事项

限制项

限制说明

重建索引的数据范围

仅支持为 30 天~15 分钟之前的历史数据重建索引。

操作限制

  • 重建索引任务运行中时,不支持再次重建索引。
  • 每个日志主题最多同时存在 10 个重建索引任务记录,如果需要创建更多任务,需要先删除历史任务记录。

检索分析限制

  • 重建索引过程中,已完成重建的部分立即生效,重建中的部分暂时不能被检索。建议重建索引完成后再执行对应时段日志数据的检索分析。
  • 如果日志时间和日志上传到服务端的时间差距在 1 小时以上,或新上传的日志时间在已重建的日志时间范围内,此日志的索引不会被重建,且无法被检索。

操作步骤

  1. 登录日志服务控制台

  2. 在左侧导航栏中选择日志服务 > 选择日志项目管理,并单击指定日志项目名称。

  3. 在左侧导航栏中选择检索分析

  4. 找到需要重建索引的日志主题名称,并在右上角展开索引配置的隐藏按钮,单击重建索引
    图片

  5. 单击添加重建索引任务。

  6. 设置任务信息。

    配置

    说明

    任务名称

    重新索引任务的名称。

    时间范围

    待重建索引的日志时间范围。

    说明

    仅支持为 30 天~15 分钟之前的历史数据重建索引。

  7. 单击确定

相关操作

  • 查看任务状态:在检索分析页面单击重建索引,可以查看所有重建索引任务的运行状态。其中,重建中已取消状态的任务会展示其重建进度。
  • 取消重建中的索引任务:在重建索引任务列表中找到目标任务,并单击取消。取消前已重建的部分索引保留,取消后的任务不可恢复,未完成重建的部分不可继续重建。为了便于后续检索分析,建议取消后删除任务,并重新创建一个新的任务。
  • 删除重建索引任务:删除任务后,重建的索引将被同步删除,不可恢复。