当自动缩放组启动 EC2 时自动执行 grafana。而不是重复选项
Posted
技术标签:
【中文标题】当自动缩放组启动 EC2 时自动执行 grafana。而不是重复选项【英文标题】:automate grafana when an EC2 launched by autoscaling group.instead of repeat option 【发布时间】:2021-08-20 05:57:38 【问题描述】:iam 使用 prometheus 和 grafana 来监控我的 Ec2,我有一个自动缩放组,可以在需要时创建 ec2,我正在尝试为“cpu 利用率”创建一个面板,该面板绘制 cpu 利用率 每个实例。当自动缩放组创建一个由 prometheus 的服务发现自动识别的新实例时。但是我们如何在同一个现有图表中绘制新实例的详细信息,我发现重复选项不适合我的情况。我想绘制同一张图。
【问题讨论】:
【参考方案1】:在这种情况下不需要重复选项。仅选择自动缩放标签label=<autoscaling_group_identifier>
的简单 promQL 过滤器将在单个查询中提供所有实例的 cpu_utilization。您还可以在 promQL 中使用regex-matcher 轻松映射到单个图表。
【讨论】:
【参考方案2】:在这种情况下重复选项不适合,解决方案是使用 Prometheus 服务发现,它会自动将目标添加到 Prometheus 服务器,并在那里使用自定义标签(例如:filter ec2 将以 ASG
字符串开头和为它们添加标签)在 grafana 中使用此标签进行过滤
【讨论】:
以上是关于当自动缩放组启动 EC2 时自动执行 grafana。而不是重复选项的主要内容,如果未能解决你的问题,请参考以下文章
我想在代码部署运行时在新的自动扩展组替换的EC2实例上运行脚本