
系列文章Grafana系列文章AWSCloudwatch数据源对于AWSCloudwatch,主要在于3种不同的认证方式:AWSSDKDefault
博客园 2023-05-09 10:12:06
对于 AWS Cloudwatch, 主要在于 3 种不同的认证方式:
现在推荐的是使用 IAM Role 的认证方式,避免了密钥泄露的风险。
(资料图片仅供参考)
但是特别要注意的是,要读取 CloudWatch 指标和 EC2 标签 (tags)、实例、区域和告警,你必须通过 IAM 授予 Grafana 权限。你可以将这些权限附加到你在 AWS 认证中配置的 IAM role 或 IAM 用户。
IAM policy 示例如下:
Metrics-only:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowReadingMetricsFromCloudWatch", "Effect": "Allow", "Action": [ "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:DescribeAlarmHistory", "cloudwatch:DescribeAlarms", "cloudwatch:ListMetrics", "cloudwatch:GetMetricData", "cloudwatch:GetInsightRuleReport" ], "Resource": "*" }, { "Sid": "AllowReadingTagsInstancesRegionsFromEC2", "Effect": "Allow", "Action": ["ec2:DescribeTags", "ec2:DescribeInstances", "ec2:DescribeRegions"], "Resource": "*" }, { "Sid": "AllowReadingResourcesForTags", "Effect": "Allow", "Action": "tag:GetResources", "Resource": "*" } ]}
Logs-only:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowReadingLogsFromCloudWatch", "Effect": "Allow", "Action": [ "logs:DescribeLogGroups", "logs:GetLogGroupFields", "logs:StartQuery", "logs:StopQuery", "logs:GetQueryResults", "logs:GetLogEvents" ], "Resource": "*" }, { "Sid": "AllowReadingTagsInstancesRegionsFromEC2", "Effect": "Allow", "Action": ["ec2:DescribeTags", "ec2:DescribeInstances", "ec2:DescribeRegions"], "Resource": "*" }, { "Sid": "AllowReadingResourcesForTags", "Effect": "Allow", "Action": "tag:GetResources", "Resource": "*" } ]}
Metrics and Logs:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowReadingMetricsFromCloudWatch", "Effect": "Allow", "Action": [ "cloudwatch:DescribeAlarmsForMetric", "cloudwatch:DescribeAlarmHistory", "cloudwatch:DescribeAlarms", "cloudwatch:ListMetrics", "cloudwatch:GetMetricData", "cloudwatch:GetInsightRuleReport" ], "Resource": "*" }, { "Sid": "AllowReadingLogsFromCloudWatch", "Effect": "Allow", "Action": [ "logs:DescribeLogGroups", "logs:GetLogGroupFields", "logs:StartQuery", "logs:StopQuery", "logs:GetQueryResults", "logs:GetLogEvents" ], "Resource": "*" }, { "Sid": "AllowReadingTagsInstancesRegionsFromEC2", "Effect": "Allow", "Action": ["ec2:DescribeTags", "ec2:DescribeInstances", "ec2:DescribeRegions"], "Resource": "*" }, { "Sid": "AllowReadingResourcesForTags", "Effect": "Allow", "Action": "tag:GetResources", "Resource": "*" } ]}
跨账号可观测性:
{ "Version": "2012-10-17", "Statement": [ { "Action": ["oam:ListSinks", "oam:ListAttachedLinks"], "Effect": "Allow", "Resource": "*" } ]}
几种认证方式的 AWS CLoudwatch 配置示例如下:
AWS SDK(default):
apiVersion: 1datasources: - name: CloudWatch type: cloudwatch jsonData: authType: default defaultRegion: eu-west-2
使用 Credentials 配置文件:
apiVersion: 1datasources: - name: CloudWatch type: cloudwatch jsonData: authType: credentials defaultRegion: eu-west-2 customMetricsNamespaces: "CWAgent,CustomNameSpace" profile: secondary
使用 AK&SK:
apiVersion: 1datasources: - name: CloudWatch type: cloudwatch jsonData: authType: keys defaultRegion: eu-west-2 secureJsonData: accessKey: "" secretKey: ""
使用 AWS SDK Default 和 IAM Role 的 ARM 来 Assume:
apiVersion: 1datasources: - name: CloudWatch type: cloudwatch jsonData: authType: default assumeRoleArn: arn:aws:iam::123456789012:root defaultRegion: eu-west-2
Cloudwatch 自带的几个仪表板都不太好用,建议使用 monitoringartist/grafana-aws-cloudwatch-dashboards 替代。
告警需要返回 numeric 数据的查询,而 CloudWatch Logs 支持这种查询。例如,你可以通过使用 stats
命令来启用告警。
这也是一个有效的查询,用于对包括文本 "Exception" 的消息发出告警:
filter @message like /Exception/ | stats count(*) as exceptionCount by bin(1h) | sort exceptionCount desc
CloudWatch 插件使您能够跨区域账户监控应用程序并排除故障。利用跨账户的可观察性,你可以无缝地搜索、可视化和分析指标和日志,而不必担心账户的界限。
要使用这个功能,请在 AWS 控制台的 Cloudwatch 设置下,配置一个 monitoring 和 source 账户,然后按照上文所述添加必要的 IAM 权限。
系列文章Grafana系列文章AWSCloudwatch数据源对于AWSCloudwatch,主要在于3种不同的认证方式:AWSSDKDefault
1、有限责任公司按经济性质可划分为:国营、私营、混合(包括国营与私营、国营与集体、国营与个人、集体与私
2023年“VICTOR·中体杯”全国U系列羽毛球比赛U15-17(南方赛区)8日下午在福州马尾体育馆挥拍开赛。
当地时间9日,美国总统拜登将与共和党籍众议院议长麦卡锡会面,就提高债务上限进行协商。
重庆市气象台5月9日6:30发布出行天气,中心城区外出时段(7-9时):阴天,18℃左右。编辑:陈璐责编:周尚斗
5月9日重点数据和大事件前瞻
今天的这个行情出乎很多人的意料,沪指大涨了60个点,其实也不出奇,毕竟目前利空没有了,又迎来了利好。不
1、驾驶摩托车要有驾驶证。2、1,有准驾E的驾驶证,才可以驾驶普通二轮摩托车---发动排量大于50ml或最大设
为夫妻共同财产。应该平均分割。离婚时,夫妻的共同财产由双方协议处理;协议不成的,由人民法院根据财产的
今天来聊聊关于北京演艺专修学院怎么样啊,北京演艺专修学院怎么样的文章,现在就为大家来简单介绍下北京演
数量全国第一!4项国家重点农业科研攻关任务布局湖南
来源大舜财经安恒信息688023SH近日披露的2023年第一季度报告显示报告期内该公司实现营业收入336亿元同比增
5月8日,国家药监局发布的信息显示,阿斯利康申报的硫酸氢司美替尼胶囊(中文商品名:科赛优)上市申请于4
1、WDS是帮助无线基站与无线基站之间进行联系通讯的系统,如果你不进行桥接另一台路由器,就不要打开。2、
中远海科:股票交易异常波动公告