管理EventStore

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

删除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名称也不能重复。

    数据保存时间

    日志服务采集的事件数据在EventStore中的保存时间。

    • 选择数据保存模式为限定天数保存,并按需设置数据保存时间。更多信息,请参见基础资源(日志保存时间)

    • 选择数据保存模式为永久保存时,日志服务将永久保存采集到的事件数据。

      说明

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

    智能存储分层

    开通智能存储分层,可按需将数据存储在热存储层、低频存储层或归档存储层。

    • 按需配置热存储数据保存时间,并选择后续自动转换低频存储时,数据保存超出配置的保存时间后,将自动转入低频存储层。若配置低频存储时间后选择自动删除,则数据保存在低频存储层超出配置的保存时间后将自动删除。

    • 按需配置热存储数据保存时间,并选择后续自动转换低频存储时,数据保存超出配置的保存时间后,将自动转入低频存储层。若配置低频存储时间后选择自动转换归档存储时,则数据保存在低频存储层超出配置的保存时间后将自动转入归档存储层。

    • 按需配置热存储数据保存时间,并选择后续自动转换归档存储时,数据保存超出配置的保存时间后,将自动转入归档存储层。若配置归档存储时间后选择自动删除,则数据保存在归档存储层超出配置的保存时间后将自动删除。

    重要
    • 数据热存储、低频存储及归档存储相关信息,可参见数据分层存储概述

    • 数据热存储至少7天后才能转为低频存储,数据热存储至少30天后才能转为归档存储,数据低频存储至少30天后才能转为归档存储,详细信息,请参见数据存储生命周期管理

    • 数据热存储、低频存储及归档存储相关费用,请参见计费项

    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。

    记录外网IP

    打开记录外网IP开关后,日志服务自动把以下信息添加到日志的Tag字段中。

    • __client_ip__:日志来源设备的公网IP地址。

    • __receive_time__:日志到达服务端的时间,格式为Unix时间戳,表示从1970-1-1 00:00:00 UTC计算起的秒数。

修改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