AWS vpn 度量集
编辑AWS vpn 度量集
编辑此功能处于测试阶段,如有更改,恕不另行通知。其设计和代码不如正式 GA 功能成熟,按原样提供,不提供任何担保。测试版功能不受正式 GA 功能支持 SLA 的约束。
aws 模块的 vpn 度量集允许用户监控 VPN 隧道。VPN 度量数据会在可用时自动发送到 CloudWatch。用户可以使用这些指标更好地了解 Web 应用程序或服务的性能。
AWS 权限
编辑IAM 用户需要一些特定的 AWS 权限才能收集使用情况指标。
ec2:DescribeRegions cloudwatch:GetMetricData cloudwatch:ListMetrics tag:getResources sts:GetCallerIdentity iam:ListAccountAliases
仪表盘
编辑aws vpn 度量集附带预定义的仪表盘。例如
配置示例
编辑- module: aws period: 1m metricsets: - vpn # This module uses the aws cloudwatch metricset, all # the options for this metricset are also available here.
VPN 的指标和维度
编辑指标
指标名称 |
统计方法 |
描述 |
TunnelState |
最大值 |
隧道的状态。对于静态 VPN,0 表示 DOWN,1 表示 UP。对于 BGP VPN,1 表示 ESTABLISHED,0 用于所有其他状态。 |
TunnelDataIn |
总和 |
通过 VPN 隧道接收的字节数。 |
TunnelDataOut |
总和 |
通过 VPN 隧道发送的字节数。 |
维度
维度名称 |
描述 |
VpnId |
按站点到站点 VPN 连接 ID 过滤指标数据。 |
TunnelIpAddress |
按虚拟专用网关隧道的 IP 地址过滤指标数据。 |
更多详情,请参见 VPN 隧道 CloudWatch 指标。
这是一个默认度量集。如果主机模块未配置,则默认启用此度量集。
有关度量集每个字段的描述,请参见导出字段部分。
以下是此度量集生成的文档示例
{ "@timestamp": "2017-10-12T08:05:34.853Z", "aws": { "cloudwatch": { "namespace": "AWS/VPN" }, "dimensions": { "TunnelIpAddress": "52.41.186.45" }, "vpn": { "metrics": { "TunnelDataIn": { "sum": 0 }, "TunnelDataOut": { "sum": 0 }, "TunnelState": { "avg": 0 } } } }, "cloud": { "account": { "id": "428152502467", "name": "elastic-beats" }, "provider": "aws", "region": "us-west-2" }, "event": { "dataset": "aws.vpn", "duration": 115000, "module": "aws" }, "metricset": { "name": "vpn", "period": 10000 }, "service": { "type": "aws" } }