如何解决在Grafana中监控Amazon EC2 API请求
我无法使用Grafana在EC2实例中提取Amazon Cloudwatch指标。设置如下:
带有Grafana的EC2实例:
- 安全组:(ssh,tpc,22,0.0.0.0 / 0;自定义tcp,tpc,3000,0.0.0.0 / 0;)
- 使用Grafana将策略附加到EC2实例中的角色上:
{
"Version": "2012-10-17","Statement": [
{
"Sid": "AllowReadingMetricsFromCloudWatch","Effect": "Allow","Action": [
"cloudwatch:DescribeAlarmsForMetric","cloudwatch:DescribeAlarmHistory","cloudwatch:DescribeAlarms","cloudwatch:ListMetrics","cloudwatch:GetMetricStatistics","cloudwatch:GetMetricData"
],"Resource": "*"
},{
"Sid": "AllowReadingLogsFromCloudWatch","Action": [
"logs:DescribeLogGroups","logs:GetLogGroupFields","logs:StartQuery","logs:StopQuery","logs:GetQueryResults","logs:GetLogEvents"
],{
"Sid": "AllowReadingTagsInstancesRegionsFromEC2","Action": [
"ec2:DescribeTags","ec2:DescribeInstances","ec2:DescribeRegions"
],{
"Sid": "AllowReadingResourcesForTags","Action": "tag:GetResources","Resource": "*"
}
]
}
Grafana查询屏幕快照而未检索任何数据:
解决方法
https://docs.aws.amazon.com/AWSEC2/latest/APIReference/monitor.html
这是一项可选功能。要为您的AWS账户启用此功能,请联系AWS支持。
- 您确定已为您的AWS账户启用此功能吗?
- 您确定
InstanceId
是正确的尺寸,并且只有一个 尺寸是必需的吗?
最好的选择是转到AWS CloudWatch控制台并在那里生成图形。然后,您可以将生成的CloudWatch查询与Grafana生成的CloudWatch查询进行比较。
,我最终可以通过将名称空间更改为AWS / ElasticBeanstalk并将带有EnvironmentName的Dimensions更改为我要定位的名称来提取一些数据。在我不得不转到Elasticbeanstalk的配置仪表板并在输入选择的CloudWatch自定义指标中添加适当的指标之前,
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。