AWS vpn 指标集
编辑AWS vpn 指标集
编辑此功能为 Beta 版本,可能会发生更改。其设计和代码不如正式 GA 版本的功能成熟,因此按“原样”提供,不提供任何保证。Beta 版本的功能不受正式 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 指标。
这是一个默认指标集。如果未配置 host 模块,则默认启用此指标集。
有关指标集中每个字段的描述,请参阅导出的字段部分。
这是此指标集生成的示例文档
{ "@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" } }