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 |
最大值 |
通过 NAT 网关的并发活动 TCP 连接总数。 |
BytesInFromDestination |
总和 |
NAT 网关从目标接收的字节数。 |
BytesInFromSource |
总和 |
NAT 网关从 VPC 中的客户端接收的字节数。 |
BytesOutToDestination |
总和 |
通过 NAT 网关发送到目标的字节数。 |
BytesOutToSource |
总和 |
通过 NAT 网关发送到 VPC 中的客户端的字节数。 |
ConnectionAttemptCount |
总和 |
通过 NAT 网关进行的连接尝试次数。 |
ConnectionEstablishedCount |
总和 |
通过 NAT 网关建立的连接数。 |
ErrorPortAllocation |
总和 |
NAT 网关无法分配源端口的次数。 |
IdleTimeoutCount |
总和 |
从活动状态转换到空闲状态的连接数。 |
PacketsDropCount |
总和 |
NAT 网关丢弃的数据包数。 |
PacketsInFromDestination |
总和 |
NAT 网关从目标接收的数据包数。 |
PacketsInFromSource |
总和 |
NAT 网关从 VPC 中的客户端接收的数据包数。 |
PacketsOutToDestination |
总和 |
通过 NAT 网关发送到目标的数据包数。 |
PacketsOutToSource |
总和 |
通过 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" } }