AWS s3_request 指标集
编辑AWS s3_request 指标集编辑
aws 模块的 s3_request 指标集允许您监控您的 AWS S3 存储桶。 s3_request
指标集从 S3 CloudWatch 存储桶请求指标 中为每个 S3 存储桶获取 Cloudwatch 每日存储指标。
注意:请求指标默认情况下未启用。您必须通过在控制台中配置或使用 Amazon S3 API 来选择加入请求指标。有关如何为每个 S3 存储桶启用请求指标的说明,请参阅 如何为 S3 配置请求指标。
AWS 权限编辑
IAM 用户需要一些特定的 AWS 权限才能收集 AWS s3_request 指标。
ec2:DescribeRegions cloudwatch:GetMetricData cloudwatch:ListMetrics sts:GetCallerIdentity iam:ListAccountAliases
仪表板编辑
aws s3_request 指标集和 s3_daily_storage 指标集共享一个预定义的仪表板。例如
注意:如果未为特定的 S3 存储桶启用 s3 请求指标,则此仪表板中的一些可视化将为空。
配置示例编辑
- module: aws period: 86400s metricsets: - s3_request access_key_id: '<access_key_id>' secret_access_key: '<secret_access_key>' session_token: '<session_token>'
这是一个默认指标集。如果主机模块未配置,则默认情况下会启用此指标集。
有关指标集中每个字段的描述,请参阅 导出字段 部分。
这是一个由此指标集生成的示例文档
{ "@timestamp": "2017-10-12T08:05:34.853Z", "aws": { "cloudwatch": { "namespace": "AWS/S3" }, "dimensions": { "FilterId": "request-metrics" }, "s3": { "bucket": { "name": "test-ks-1" } }, "s3_request": { "errors": { "4xx": 0, "5xx": 0 }, "latency": { "first_byte": { "ms": 47.25 }, "total_request": { "ms": 57.75 } }, "requests": { "put": 1, "total": 1 }, "uploaded": { "bytes": 463 } } }, "cloud": { "account": { "id": "428152502467", "name": "elastic-beats" }, "provider": "aws", "region": "us-east-1" }, "event": { "dataset": "aws.s3_request", "duration": 115000, "module": "aws" }, "metricset": { "name": "s3_request", "period": 10000 }, "service": { "type": "aws" } }