AWS natgateway 度量集
编辑AWS natgateway 度量集编辑
此功能处于测试阶段,可能会发生更改。设计和代码不如正式 GA 功能成熟,按现状提供,不提供任何保证。测试版功能不受正式 GA 功能的支持 SLA 的约束。
aws 模块的 natgateway 度量集允许用户监控 NAT 网关服务。NAT 网关度量数据可用于监控和排查 NAT 网关问题,并且数据以 1 分钟的间隔提供给 CloudWatch。用户可以使用这些度量来更好地了解 Web 应用程序或服务的性能。
AWS 权限编辑
IAM 用户需要某些特定的 AWS 权限才能收集使用情况度量。
ec2:DescribeRegions cloudwatch:GetMetricData cloudwatch:ListMetrics tag:getResources sts:GetCallerIdentity iam:ListAccountAliases
仪表板编辑
aws natgateway 度量集附带一个预定义的仪表板。例如
配置示例编辑
- module: aws period: 1m metricsets: - natgateway # This module uses the aws cloudwatch metricset, all # the options for this metricset are also available here.
NAT 网关的度量和维度编辑
度量
度量名称 |
统计方法 |
描述 |
ActiveConnectionCount |
Max |
通过 NAT 网关的并发活动 TCP 连接总数。 |
BytesInFromDestination |
Sum |
NAT 网关从目标接收的字节数。 |
BytesInFromSource |
Sum |
NAT 网关从您 VPC 中的客户端接收的字节数。 |
BytesOutToDestination |
Sum |
通过 NAT 网关发送到目标的字节数。 |
BytesOutToSource |
Sum |
通过 NAT 网关发送到您 VPC 中的客户端的字节数。 |
ConnectionAttemptCount |
Sum |
通过 NAT 网关进行的连接尝试次数。 |
ConnectionEstablishedCount |
Sum |
通过 NAT 网关建立的连接数。 |
ErrorPortAllocation |
Sum |
NAT 网关无法分配源端口的次数。 |
IdleTimeoutCount |
Sum |
从活动状态转换为空闲状态的连接数。 |
PacketsDropCount |
Sum |
NAT 网关丢弃的数据包数。 |
PacketsInFromDestination |
Sum |
NAT 网关从目标接收的数据包数。 |
PacketsInFromSource |
Sum |
NAT 网关从您 VPC 中的客户端接收的数据包数。 |
PacketsOutToDestination |
Sum |
通过 NAT 网关发送到目标的数据包数。 |
PacketsOutToSource |
Sum |
通过 NAT 网关发送到您 VPC 中的客户端的数据包数。 |
维度
维度名称 |
描述 |
NatGatewayId |
按 NAT 网关 ID 过滤度量数据。 |
有关更多详细信息,请参阅 NAT 网关 CloudWatch 度量。
这是一个默认度量集。如果主机模块未配置,则默认情况下启用此度量集。
有关度量集中每个字段的描述,请参阅 导出字段 部分。
这是一个由该度量集生成的示例文档
{ "@timestamp": "2017-10-12T08:05:34.853Z", "aws": { "cloudwatch": { "namespace": "AWS/NATGateway" }, "dimensions": { "NatGatewayId": "nat-0a5cb7b9807908cc0" }, "natgateway": { "metrics": { "ActiveConnectionCount": { "max": 0 }, "BytesInFromDestination": { "sum": 0 }, "BytesInFromSource": { "sum": 0 }, "BytesOutToDestination": { "sum": 0 }, "BytesOutToSource": { "sum": 0 }, "ConnectionAttemptCount": { "sum": 0 }, "ConnectionEstablishedCount": { "sum": 0 }, "ErrorPortAllocation": { "sum": 0 }, "PacketsDropCount": { "sum": 0 }, "PacketsInFromDestination": { "sum": 0 }, "PacketsInFromSource": { "sum": 0 }, "PacketsOutToDestination": { "sum": 0 }, "PacketsOutToSource": { "sum": 0 } } } }, "cloud": { "account": { "id": "627959692251", "name": "elastic-test" }, "provider": "aws", "region": "us-west-2" }, "event": { "dataset": "aws.natgateway", "duration": 115000, "module": "aws" }, "metricset": { "name": "natgateway", "period": 10000 }, "service": { "type": "aws" } }