VPC流日志概述
VPC流日志
使用VPC流日志功能,可以帮您采集指定VPC内网络实例的流量信息,包括入方向和出方向的流量。创建流日志后,您可以在配置的日志组中查看流日志记录。
- 监控安全组和网络ACL的流量,帮您优化安全组和网络ACL的控制规则。
- 监控网络实例的流量情况,可以进行网络攻击分析等。
- 用于判断网络接口上出入流量的方向。
系统采集流日志数据不会影响您实际网络的吞吐量或者时延等,您可以根据需求创建或者删除流日志,不会对实际运行的网络造成任何风险。

VPC流日志功能目前部分区域支持,具体区域以控制台实际情况为准。
VPC流日志本身是免费的,您只需要为使用过程中用到的其他云资源付费。 例如,数据存储在云日志服务中,将按日志服务的标准收费,详情请参见《云日志服务用户指南》。
VPC流日志数据说明
您可以为网卡、子网、虚拟私有云创建流日志。如果流日志的采集对象是子网或者虚拟私有云,则会监控子网或者虚拟私有云内的每个网络接口。
被监控的网络接口的流量将会被采集,生成流日志数据,流日志数据中包括流量的网卡ID,源地址、目的地址、源端口、目标端口以及数据包大小等字段。
字段 | 说明 | 示例 | 支持该字段的流日志版本 |
|---|---|---|---|
version | VPC流日志版本。支持如下版本:
| 1 | v1/v2 |
project-id | 流日志采集对象所在的项目ID。 | 5f67944957444bd6bb4fe3b367de8f3d | v1/v2 |
interface-id | 流日志数据所属的网卡ID。 | 1d515d18-1b36-47dc-a983-bd6512aed4bd | v1/v2 |
srcaddr | 源地址。 | 192.168.0.154 | v1/v2 |
dstaddr | 目的地址。 | 192.168.3.25 | v1/v2 |
srcport | 源端口。 | 38929 | v1/v2 |
dstport | 目标端口。 | 53 | v1/v2 |
protocol | IANA协议编号。有关更多信息,请参阅Internet协议编号。 | 17 | v1/v2 |
packets | 数据包的数量。 | 1 | v1/v2 |
bytes | 数据包的大小。 | 96 | v1/v2 |
start | 捕获窗口启动的时间,采用Unix秒的格式。 | 1548752136 | v1/v2 |
end | 捕获窗口结束的时间,采用Unix秒的格式。 | 1548752736 | v1/v2 |
action | 与流量关联的操作:
| ACCEPT | v1/v2 |
log-status | 流日志的日志记录状态:
示例: 如果您创建VPC流日志时设置“采集类型”为“接受”,当有接受流量时,“log-status”将显示为“OK”。当没有接受的流量时,不管是否有拒绝的流量,“log-status”都将显示为“NODATA”。当有一些接受流量异常跳过时,“log-status”将显示为“SKIPDATA”。 | OK | v1/v2 |
direction | 进出网络接口流量方向。
| ingress | v2 |
tcp-flag | TCP连接的状态,具体如下:
| established | v2 |
region-id | 流日志采集对象所在的区域。 | ab-cdef-3 | v2 |
az-id | 流日志采集对象所在的可用区。 | ab-cdef-3a | v2 |
vpc-id | 流日志数据所属的VPC ID。 | 80ee2ed7-605d-49b4-ac6b-6e581acd35a3 | v2 |
network-id | 流日志数据所属的VPC子网 ID。 | 93f4cb2d-0e0e-4e2d-a705-e3817bd7ca45 | v2 |
VPC流日志的使用限制
- 目前支持采集流日志的云服务器规格类型为kAi1s、X1e、Ai1、Ai1s、kC1、kM1、kI1 、X1、P2s、P2v、P2vs、Pi2、kC2、kM2、X2e、C3、H3、M3、C3ne、M3ne、S3、I3、Ir3、D3、E3、Sn3、G5、E6、C6、S6、T6、C6s、D6、G6、M6、C6sne、aC7、aI7、aM7、C7、M7、C7n、D7、E7、I7、I7n、Ir7、Ir7n、M7n、S7、S7n、C7e、C7h、C7t、D7i、aC8、aM8、C9、M9、aC9、I9。
弹性云服务器类型具体信息请参见实例类型。
- 一个用户在单个区域内,最多可创建10个VPC流日志。
- 默认情况下,一张网卡在一个采集周期内(10分钟),最大支持40万条流日志记录,超过数量限制的流日志记录将会被丢弃。

