日志服务提供控制台、API、SDK、CLI等方式管理日志项目(Project)、日志库(Logstore)等资源。
前提条件
拥有阿里云账号,未注册请参见注册阿里云账号。
已开通日志服务。未开通请登录日志服务控制台并按提示开通日志服务。
您在开通日志服务时,将自动创建AliyunServiceRoleForSLSAudit角色。更多信息,请参见管理服务关联角色AliyunServiceRoleForSLSAudit。
如果使用API、SDK或CLI操作日志服务,您需要创建访问密钥,请参见获取AccessKey。
如果使用RAM用户操作日志服务,您需要创建RAM用户并为其授权,请参见创建RAM用户及授权。
资源管理
日志项目(Project)是日志服务的顶层资源容器,可以包含多种类型的库(Logstore,MetricStore,EventStore),提供访问日志服务资源的入口。资源管理可以在项目维度调整资源配额,以控制成本防止资源闲置,在库维度调整Shard数量保证服务性能,通过资源组与标签对资源进行分组管理,在远距离传输日志时进行加速等。
创建和管理日志服务项目。
首先需要根据业务需要在指定地域创建日志项目,详情请参见创建项目Project。
日志项目支持对Project的多个指标进行动态调配。当您的资源配额不足时,您可以根据实际需求调整资源的配额,以确保资源充足,请参见调整资源配额。您也可以根据资源流控及解决方案来判断是否需要对资源配额进行修改。
创建存储资源。
如果要存储日志数据,您需要创建Logstore,详情请参见创建Logstore。
如果要存储时序数据,您需要创建MetricStore,详情请参见创建MetricStore。
如果要存储事件数据,您需要创建EventStore,详情请参见管理EventStore。
日志服务使用Shard控制Logstore、EventStore、MetricStore读写数据的能力,您可以通过控制Shard数量来调整日志服务的最大读写能力,详情请参见管理Shard。
如果需要远距离日志传输,例如从海外向中国内地写入日志而效率较低时,您可以开启传输加速功能,请参见管理传输加速。
日志库Logstore、时序库MetricStore、事件库EventStore的比较
库 | 数据类型 | 适用场景 | 相关链接 |
库 | 数据类型 | 适用场景 | 相关链接 |
日志库(Logstore) | 通用日志 | 常用于存储应用程序或系统生成的日志信息,例如错误日志、访问日志等。 | |
时序库(MetricStore) | 遵循Prometheus的数据模型的时序数据,如指标命名规范、标签机制和数据保留策略。 | 常用于存储系统或应用程序的性能指标,例如CPU使用率、内存使用率等。 | |
事件库(EventStore) | 遵循CloudEvents协议规范的事件数据。 | 常用于存储系统或应用程序生成的有关特定活动或操作的数据,例如用户点击、交易记录等。 |
接入方式
日志服务提供控制台、API、SDK、CLI等方式管理资源。您可以通过参考控制台首页,API目录,SDK参考概述,CLI概述来进行管理资源方式的选择与接入。
- 本页导读 (1)
- 前提条件
- 资源管理
- 日志库Logstore、时序库MetricStore、事件库EventStore的比较
- 接入方式