AWS sns 度量集
编辑AWS sns 度量集
编辑此功能处于测试阶段,可能会发生变化。其设计和代码不如正式 GA 功能成熟,按现状提供,不提供任何担保。测试版功能不受正式 GA 功能支持 SLA 的约束。
aws 模块的sns
度量集允许您监控您的 AWS SNS 主题。sns
度量集从Amazon SNS 指标获取一组值。Amazon SNS 主题的 CloudWatch 指标会自动收集并每五分钟推送到 CloudWatch。
AWS 权限
编辑IAM 用户需要一些特定的 AWS 权限才能收集 AWS SNS 指标。
cloudwatch:GetMetricData cloudwatch:ListMetrics ec2:DescribeRegions sns:ListTopics sts:GetCallerIdentity iam:ListAccountAliases
仪表盘
编辑aws sns
度量集带有一个预定义的仪表盘。例如
配置示例
编辑- module: aws period: 300s metricsets: - sns # This module uses the aws cloudwatch metricset, all # the options for this metricset are also available here.
指标
编辑有关每个指标的更多详细信息,请参阅CloudWatch SNS 指标。
指标名称 |
统计方法 |
NumberOfMessagesPublished |
总和 |
NumberOfNotificationsDelivered |
总和 |
NumberOfNotificationsFailed |
总和 |
NumberOfNotificationsFilteredOut |
总和 |
NumberOfNotificationsFilteredOut-InvalidAttributes |
总和 |
NumberOfNotificationsFilteredOut-NoMessageAttributes |
总和 |
NumberOfNotificationsRedrivenToDlq |
总和 |
NumberOfNotificationsFailedToRedriveToDlq |
总和 |
PublishSize |
平均值 |
SMSMonthToDateSpentUSD |
总和 |
SMSSuccessRate |
平均值 |
这是一个默认度量集。如果主机模块未配置,则默认启用此度量集。
有关度量集每个字段的说明,请参见导出字段部分。
这是一个由该度量集生成的文档示例
{ "@timestamp": "2017-10-12T08:05:34.853Z", "aws": { "cloudwatch": { "namespace": "AWS/SNS" }, "dimensions": { "TopicName": "test-sns-ks" }, "sns": { "metrics": { "NumberOfMessagesPublished": { "sum": 1 }, "NumberOfNotificationsFailed": { "sum": 1 }, "PublishSize": { "avg": 5 } } }, "tags": { "created-by": "ks" } }, "cloud": { "account": { "id": "428152502467", "name": "elastic-beats" }, "provider": "aws", "region": "us-east-1" }, "event": { "dataset": "aws.sns", "duration": 115000, "module": "aws" }, "metricset": { "name": "sns", "period": 10000 }, "service": { "type": "aws" } }