网站建设添加视频,小红书推广方法,wordpress如何配置,黄页网站 php系列文章
Grafana 系列文章
#x1f44d;️强烈推荐
强烈推荐使用 GitHub 上的 monitoringartist/grafana-aws-cloudwatch-dashboards 仪表板。该 repo 有一系列 AWS 资源的仪表板#xff0c;包括但不限于#xff1a;
EC2EBSAPI GWAutoscalingBillingEKSLambdaLogsRDSS3…系列文章
Grafana 系列文章
️强烈推荐
强烈推荐使用 GitHub 上的 monitoringartist/grafana-aws-cloudwatch-dashboards 仪表板。该 repo 有一系列 AWS 资源的仪表板包括但不限于
EC2EBSAPI GWAutoscalingBillingEKSLambdaLogsRDSS3...
并且质量上乘设计十分精良。
本文以其 AWS EC2 Dashboard (ID: 617) 为例说明。 Notes: 前提是你的 IAM Role 或 User 有对应的权限即 上文 提到的 ec2:DescribeTags, ec2:DescribeInstances, ec2:DescribeRegions 和 tag:GetResources 的相关 Policy. 否则会出现类似 Error updating options: Query data error 这样的报错。 相比 AWS Cloudwatch 数据源自带的仪表板该仪表板优秀的地方在于使用了 ec2_instance_attribute 来查询获取变量。具体如下章介绍。
变量
Region
AWS 最常用的变量region.
Name: regionType: QueryQuery: regions()
效果如下 ec2_instance_attribute 相关变量
通过 ec2_instance_attribute 的查询我们可以获取到更具有实际意义的 EC2 分组和 hostname, 而不是自带仪表板的一长串的非人记忆的 i-xxxxxxxx EC2 id.
包括
instancename
Name: instancenameType: QueryQuery: ec2_instance_attribute($region, Tags.Name, {})Custom all value: *
如果需要复用 instancename, 可以通过如下方式复用
instanceid
Name: instanceidQuery: ec2_instance_attribute($region, InstanceId, {tag:Name: [$instancename]})
之后可以根据 instanceid 查询获取 EC2 的 instance type, 以及 vlume 信息。
instancetype
Name: instancetypeQuery: ec2_instance_attribute($region,InstanceType, {instance-id: [$instanceid]})
volumeid
Name: volumeidQuery: ebs_volume_ids($region, $instanceid)
最终效果如下 而关于详细完整的 ec2_instance_attribute 用法可以参考这篇文档
️参考文档
Using ec2_instance_attribute examples - Amazon Managed Grafana 三人行, 必有我师; 知识共享, 天下为公. 本文由东风微鸣技术博客 EWhisper.cn 编写.