AWS transitgateway 指标集

编辑

AWS transitgateway 指标集

编辑

此功能为 Beta 版,可能会发生更改。其设计和代码不如正式 GA 功能成熟,并按“现状”提供,不提供任何担保。Beta 版功能不受正式 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"
    }
}