ECR支持流日志功能,通过ECR流日志采集和分析VBR与ECR间的网络流量,可以分析VBR实例的流量运行情况,检测并评估网络吞吐量和性能。
功能简介
流日志概述
ECR流日志支持采集VBR与ECR间的网络流量。流日志会在指定的捕获窗口(默认为1分钟)捕获流量信息,在捕获窗口期间,流日志会先聚合捕获到的流量信息,然后将聚合后的流量信息以流日志形式投递到日志服务SLS,以便进一步分析流量。
在数据包捕获期间,并不是每个数据包都会被独立记录在流日志中,ECR流日志默认使用1:4096的采样概率捕获数据包。较短的数据包流量可能不会被采集到,但当对采样数据进行长时间聚合时,此采样频率不会对网络流量分析结果造成影响,若您需要更详细的采样数据,请调整采样比为1:1024。
应用场景
| 网络流量监控 | 了解流量使用情况和成本优化 | 
| 
 | 
 | 
流日志字段
流日志记录的字段信息如下表所示。
| 字段 | 说明 | 
| version | 流日志版本。 | 
| account-id | 阿里云账号ID。 | 
| vbr-id | VBR实例ID。 | 
| ecr-id | 专线网关ECR实例ID。 | 
| src-region-id | 源地域ID。 | 
| srcaddr | 源IP地址。 | 
| srcport | 源端口。 | 
| dst-region-id | 目的地域ID。 | 
| dstaddr | 目的IP地址。 | 
| dstport | 目的端口。 | 
| protocol | 流量的IANA协议编号。 更多信息,请参见Internet 协议编号。 | 
| packets | 数据包数量。 | 
| bytes | 数据包大小。 | 
| start | 捕获窗口开始的时间戳。 时间戳的格式采用 Unix 时间戳,表示从格林威治时间 1970 年01月01日00时00分00秒至当前流日志捕获窗口开始时间总时长。 | 
| end | 捕获窗口结束的时间戳。 时间戳的格式采用Unix时间戳,表示从格林威治时间1970年01月01日00时00分00秒至当前流日志捕获窗口结束时的总时长。 | 
| instance-id | 与ECR关联的实例ID。例如VPC或者企业版转发路由器TR的实例ID。 | 
| dscp | 数据包携带的DSCP值。 | 
| ip-version | IP协议类型。取值: 
 | 
| ratelimit-drop | 超出限速的丢包速率。单位:pps | 
| direction | 同时捕获VBR连接两个方向的流量信息: 
 | 
计费说明
ECR流日志的计费项由高速通道的流量采集服务费和日志服务的服务费组成,具体请参见ECR流日志计费说明。
管理流日志
创建流日志
创建流日志前,请确保:
- 登录高速通道管理控制台。 
- 在左侧导航栏,单击专线网关,在专线网关页面,单击目标专线网关实例ID。 
- 单击流日志页签,然后单击创建流日志。 
- 在创建流日志对话框,根据以下信息进行配置,然后单击确定。 - 配置项 - 说明 - 名称 - 输入流日志的名称。 - VBR实例 - 选择关联的边界路由器的实例ID。 - 地域 - 系统默认显示当前边界路由器的地域。 - 项目(Project) - 选择管理流日志的Project。您可以选择现有Project或者直接新建Project。 - 您只能选择与当前边界路由器同地域的Project或者在边界路由器所属地域新建Project。 - 日志库(Logstore) - 选择存储流日志的Logstore。 - 您可以选择现有Logstore或者直接新建Logstore。 说明- 选择新建 Project后,日志库(Logstore)只能选择新建 Logstore。 - 采样频率 - 选择流日志捕获流量信息的捕获窗口时长。取值: - 1分钟(默认值) 
- 10分钟 
 - 采样比 - 在数据采集过程中,从大量数据包中捕获部分数据包进行记录或分析的比例,用于减少存储和处理的压力。 - 例如 - 1:4096表示流日志使用- 1:4096的采样概率捕获数据包。取值:- 1:4096(默认值) 
- 1:2048 
- 1:1024 
 - 描述 - 输入流日志的描述信息。 - 服务关联角色创建须知 - 在您创建流日志时,系统将自动创建一个名称为AliyunServiceRoleForECRFlowLog的服务关联角色。ECR将通过该角色获取日志服务的部分读取及修改权限,以便调用日志服务相关API完成指定资源的流量信息采集。 - 若该角色已存在,系统则不会重复创建。更多信息,请参见高速通道系统权限策略参考。 
查询分析流日志
流日志创建完成后,当状态列显示已启动时。您可以在日志服务列单击Project和Logstore的名称,跳转至日志服务控制台查询以及分析流日志。更多信息,请参见查询与分析概述。

更多操作
| 操作 | 步骤 | 
| 启动流日志 | 您可以启动处于未启动状态的流日志。启动流日志后,流日志才会采集VBR连接间的流量信息。 在流日志页面,找到目标流日志,然后在操作列单击启动。启动流日志后,流日志的状态变更为已启动。 | 
| 停止流日志 | 如果您希望暂时停止采集VBR连接间的流量信息,您可以停止流日志。停止流日志并非删除流日志,待您希望再次采集VBR连接间的流量信息时,可以启动状态为未启动的流日志。 在流日志页面,找到目标流日志,然后在操作列单击停止。停止流日志后,流日志的状态变更为未启动。 | 
| 删除流日志 | 删除流日志只是不再记录相关资源的流量信息,该资源已经产生的日志不会被删除。 在流日志页面,找到目标流日志,然后在操作列单击删除。 |