AWS natgateway 指标集
编辑AWS natgateway 指标集
编辑此功能为 Beta 版本,可能会发生更改。其设计和代码不如正式 GA 功能成熟,并且按原样提供,不提供任何保证。Beta 功能不受正式 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" } }