AWS 用量指标集
编辑AWS 用量指标集
编辑此功能处于测试阶段,可能随时更改。其设计和代码不如正式 GA 功能成熟,按现状提供,不提供任何担保。测试版功能不受正式 GA 功能支持 SLA 的约束。
aws 模块的用量指标集允许您通过查询 AWS Cloudwatch API 收集跟踪某些 AWS 资源用量的指标。用量指标对应于 AWS 服务配额,跟踪这些指标可以帮助用户主动管理配额。Cloudwatch 每分钟收集一次服务配额用量指标。因此,此指标集建议使用 1 分钟为周期。
AWS 权限
编辑IAM 用户需要一些特定的 AWS 权限才能收集用量指标。
ec2:DescribeRegions cloudwatch:GetMetricData cloudwatch:ListMetrics tag:getResources sts:GetCallerIdentity iam:ListAccountAliases
仪表盘
编辑aws 用量指标集附带预定义的仪表盘。例如
配置示例
编辑- module: aws period: 1m metricsets: - usage # This module uses the aws cloudwatch metricset, all # the options for this metricset are also available here.
指标和维度
编辑指标
指标名称 |
统计方法 |
描述 |
CallCount |
Sum (求和) |
在您的账户中执行的指定操作的数量。 |
维度
维度名称 |
描述 |
资源 |
API 操作的名称。 |
服务 |
包含资源的 AWS 服务的名称。 |
类型 |
正在跟踪的资源类型。目前,唯一有效的值是 API。 |
类别 |
正在跟踪的资源类别。CloudWatch API 用量指标使用此维度,其值为 None。 |
请参阅 CloudWatch 用量指标 了解更多详细信息。
这是一个默认指标集。如果主机模块未配置,则默认启用此指标集。
有关指标集每个字段的说明,请参见 导出字段 部分。
这是一个此指标集生成的文档示例
{ "@timestamp": "2017-10-12T08:05:34.853Z", "aws": { "cloudwatch": { "namespace": "AWS/Usage" }, "dimensions": { "Class": "None", "Resource": "AccountProvisionedWriteCapacityUnits", "Service": "DynamoDB", "Type": "Resource" }, "usage": { "metrics": { "ResourceCount": { "sum": 45 } } } }, "cloud": { "account": { "id": "428152502467", "name": "elastic-beats" }, "provider": "aws", "region": "eu-central-1" }, "event": { "dataset": "aws.usage", "duration": 115000, "module": "aws" }, "metricset": { "name": "usage", "period": 10000 }, "service": { "type": "aws" } }