管理EventStore

更新时间: 2023-11-30 14:29:04

删除EventStore会永久删除事件数据,仅删除事件数据是通过设置更短的保存时间,本文介绍如何在日志服务控制台上创建、修改和删除EventStore与事件数据等操作。

基本概念

事件库(EventStore)是日志服务中事件数据的采集、存储和查询单元。每个EventStore隶属于一个Project,每个Project中可创建多个EventStore。更多信息,请参见事件库(EventStore)

前提条件

已创建Project。具体操作,请参见管理Project

创建EventStore

  1. 登录日志服务控制台

  2. 在Project列表区域,单击目标Project。

  3. 事件存储 > 事件库页签中,单击image..png图标。

  4. 创建EventStore面板中,配置如下参数,单击确定

    参数

    说明

    EventStore名称

    EventStore名称在其所属Project内必须唯一,创建后不能修改。

    重要

    EventStore名称与其所属Project内的其他Logstore或者MetricStore名称也不能重复。

    永久保存

    打开永久保存开关后,日志服务将永久保存采集到的事件数据。

    说明

    通过SDK方式获取数据保存时间时,如果对应值为3650则表示永久保存。

    数据保存时间

    日志服务采集的事件数据在EventStore中的保存时间,单位为天,取值范围:1~3000。

    警告

    当保存时间达到您所设置的保存时间后,事件数据将被删除。

    仅在未打开永久保存开关时,需设置数据保存时间

    重要

    缩短数据保存时间后,日志服务将在1小时内删除所有已超过保存时间的数据。例如您原本的数据保存时间为5天,现修改为1天,则日志服务将在1小时内删除前4天的数据。

    Shard数目

    日志服务使用Shard读写数据。一个Shard提供的写入能力为5 MB/s、500次/s,读取能力为10 MB/s、100次/s。

    每个EventStore中最多创建10个Shard,每个Project中最多创建200个Shard。更多信息,请参见分区(Shard)

    自动分裂Shard

    打开自动分裂Shard开关后,如果您写入的数据量超过已有Shard服务能力,日志服务会自动根据数据量增加Shard数量。更多信息,请参见管理Shard

    最大分裂数

    打开自动分裂Shard开关后,最多支持自动分裂至256个readwrite状态的Shard。

修改EventStore

  1. 事件存储 > 事件库页签中,将鼠标悬浮在目标EventStore上,选择 修改日志库.png >修改

  2. EventStore属性页面中,单击修改

    1. 修改保存时间,参数说明请参见创建EventStore

    2. 管理Shard。

      创建EventStore时,默认为EventStore创建2个Shard。在后续使用中,您可以根据业务需求分裂或合并Shard。具体操作,请参见管理Shard

  3. 单击保存

删除EventStore

警告

一旦删除EventStore,其存储的事件数据将会被永久删除,不可恢复,请谨慎操作。

  1. 事件存储 > 事件库页签中,将鼠标悬浮在目标EventStore上,选择 修改日志库.png删除

  2. 在确认对话框中,单击确认

删除事件数据

当事件数据保存时间达到您所设置的保存时间后,事件数据将被删除。因此您可以通过修改数据保存时间,从而删除事件数据。

重要

缩短数据保存时间后,日志服务将在1小时内删除所有已超过保存时间的数据。例如您原本的数据保存时间为5天,现修改为1天,则日志服务将在1小时内删除前4天的数据。

索引说明

创建EventStore后,日志服务会自动创建部分必需的字段索引。

字段名称

类型

data

json

datacontenttype

text

dataschema

text

id

text

message

text

source

text

specversion

text

status

text

subject

text

time

text

title

text

type

text

阿里云首页 日志服务 相关技术圈