删除EventStore会永久删除事件数据,通过减少数据保存时间,实现日志的自动删除。本文介绍如何在日志服务控制台上创建、修改和删除EventStore与事件数据等操作。
基本概念
事件库(EventStore)是日志服务中事件数据的采集、存储和查询单元。每个EventStore隶属于一个Project,每个Project中可创建多个EventStore。更多信息,请参见事件库(EventStore)。
前提条件
已创建Project。具体操作,请参见管理Project。
创建EventStore
-
登录日志服务控制台。
-
在Project列表区域,单击目标Project。
-
在事件存储 > 事件库页签中,单击
图标。
-
在创建EventStore面板中,配置如下参数,单击确定。
参数
说明
EventStore名称
EventStore名称在其所属Project内必须唯一,创建后不能修改。
重要
EventStore名称与其所属Project内的其他Logstore或者MetricStore名称也不能重复。
数据保存时间
日志服务采集的事件数据在EventStore中的保存时间。
-
选择数据保存模式为限定天数保存,并按需设置数据保存时间。单位为天,取值范围:1~3000。
警告
-
当保存时间达到您所设置的保存时间后,事件数据将被删除。
-
缩短数据保存时间后,日志服务将在1小时内删除所有已超过保存时间的数据。例如您原本的数据保存时间为5天,现修改为1天,则日志服务将在1小时内删除前4天的数据。
-
-
选择数据保存模式为永久保存时,日志服务将永久保存采集到的事件数据。
说明
通过SDK方式获取数据保存时间时,如果对应值为3650则表示永久保存。
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
-
在事件存储 > 事件库页签中,将鼠标悬浮在目标EventStore上,选择
>修改。
-
在EventStore属性页面中,单击修改。
-
修改保存时间,参数说明请参见创建EventStore。
-
管理Shard。
创建EventStore时,默认为EventStore创建2个Shard。在后续使用中,您可以根据业务需求分裂或合并Shard。具体操作,请参见管理Shard。
-
-
单击保存。
删除EventStore
警告
一旦删除EventStore,其存储的事件数据将会被永久删除,不可恢复,请谨慎操作。
-
在事件存储 > 事件库页签中,将鼠标悬浮在目标EventStore上,选择
> 删除。
-
在确认对话框中,单击确认。
删除事件数据
当事件数据保存时间达到您所设置的保存时间后,事件数据将被删除。因此您可以通过修改数据保存时间,从而删除事件数据。
重要
缩短数据保存时间后,日志服务将在1小时内删除所有已超过保存时间的数据。例如您原本的数据保存时间为5天,现修改为1天,则日志服务将在1小时内删除前4天的数据。
索引说明
创建EventStore后,日志服务会自动创建部分必需的字段索引。
字段名称 |
类型 |
|
json |
|
text |
|
text |
|
text |
|
text |
|
text |
|
text |
|
text |
|
text |
|
text |
|
text |
|
text |
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/162552.html