AWS 转接网关指标集

编辑

AWS 转接网关指标集

编辑

此功能处于测试阶段,可能随时更改。其设计和代码不如正式发布 (GA) 功能成熟,按现状提供,不提供任何担保。测试版功能不受正式发布 (GA) 功能的支持服务等级协议 (SLA) 的约束。

aws 模块的 transitgateway 指标集允许用户监控转接网关。只有当请求流经网关时,VPC 才会将转接网关指标发送到 CloudWatch。如果请求流经转接网关,Amazon VPC 会以 1 分钟的间隔测量并发送其指标。用户可以使用这些指标更好地了解 Web 应用程序或服务的性能。

AWS 权限

编辑

IAM 用户需要一些特定的 AWS 权限才能收集使用情况指标。

ec2:DescribeRegions
cloudwatch:GetMetricData
cloudwatch:ListMetrics
tag:getResources
sts:GetCallerIdentity
iam:ListAccountAliases

仪表盘

编辑

aws transitgateway 指标集附带预定义的仪表盘。例如

metricbeat aws transitgateway overview

配置示例

编辑
- module: aws
  period: 1m
  metricsets:
    - transitgateway
  # This module uses the aws cloudwatch metricset, all
  # the options for this metricset are also available here.

转接网关的指标和维度

编辑

指标

指标名称

统计方法

描述

BytesIn

求和

转接网关接收的字节数。

BytesOut

求和

从转接网关发送的字节数。

PacketsIn

求和

转接网关接收的数据包数。

PacketsOut

求和

转接网关发送的数据包数。

PacketDropCountBlackhole

求和

由于匹配黑洞路由而丢弃的数据包数。

PacketDropCountNoRoute

求和

由于不匹配路由而丢弃的数据包数。

维度

维度名称

描述

TransitGateway

按转接网关筛选指标数据。

有关更多详细信息,请参阅 转接网关指标

这是一个默认指标集。如果主机模块未配置,则默认启用此指标集。

字段

有关指标集每个字段的描述,请参阅 导出字段 部分。

以下是此指标集生成的文档示例

{
    "@timestamp": "2017-10-12T08:05:34.853Z",
    "aws": {
        "cloudwatch": {
            "namespace": "AWS/TransitGateway"
        },
        "dimensions": {
            "TransitGateway": "tgw-0630672a32f12808a"
        },
        "transitgateway": {
            "metrics": {
                "BytesIn": {
                    "sum": 0
                },
                "BytesOut": {
                    "sum": 0
                },
                "PacketDropCountBlackhole": {
                    "sum": 0
                },
                "PacketDropCountNoRoute": {
                    "sum": 0
                },
                "PacketsIn": {
                    "sum": 0
                },
                "PacketsOut": {
                    "sum": 0
                }
            }
        }
    },
    "cloud": {
        "account": {
            "id": "428152502467",
            "name": "elastic-beats"
        },
        "provider": "aws",
        "region": "us-west-2"
    },
    "event": {
        "dataset": "aws.transitgateway",
        "duration": 115000,
        "module": "aws"
    },
    "metricset": {
        "name": "transitgateway",
        "period": 10000
    },
    "service": {
        "type": "aws"
    }
}