如何解决用于 ecs 服务发现的 aws cloudwatch 代理
问题:
现在有人如何配置 cwagent 使其只为 prometheus 创建服务发现文件吗?
为什么:
我正在尝试寻找一种方法来使用 prometheus 监控我的亚马逊 ECS 服务。所以我更愿意通过某种“服务发现”来做到这一点。不幸的是,普罗米修斯无法从头开始做到这一点。但是,我发现了这篇文章:https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Setup-autodiscovery-ecs.html
嗯,cloudwatch 代理的文档是我见过的最糟糕的。
现在有人应该如何配置 cwagent 以使其仅为 prometheus 创建服务发现文件?
理想情况下,我想将它作为带有 prometheus 的 kubernetes pod 中的侧容器运行。 cwagent 唯一应该做的就是通过角色访问 API(在不同的帐户中),然后创建 sd 文件以供 prometheus 抓取。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com(将#修改为@)