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 表示关闭,1 表示打开。对于 BGP VPN,1 表示已建立,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" } }