【问题标题】:How to implement service discovery in AWS ECS?如何在 AWS ECS 中实现服务发现?
【发布时间】:2019-02-15 11:33:42
【问题描述】:

我打算在 ECS 集群中使用 Promethus 进行监控,但与 EC2 不同,Promethus 似乎不支持原生的 ECS 服务发现。

我正在搜索,但信息不足。如果有人分享任何信息,我将不胜感激。提前致谢。

【问题讨论】:

    标签: containers amazon-ecs prometheus


    【解决方案1】:

    我不太确定,我是否正确理解了这个问题。

    您可以在 Route 53 中创建私有托管区域,并将其配置到启用了 DNS 解析和 DNS 主机名的特定 VPC。

    这样,您可以使用上述设置的 VPC 创建 ECS 实例,使用名称为 promotheus.local 的任务创建服务或您要从 promotheus 监控的应用程序 (app.local),使用这种类型的设置,你可以使用http://app.local:port通过名称而不是私有IP来提取监控信息。

    参考:https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zone-private-considerations.html

    希望这会有所帮助。

    谢谢, 斯里达尔

    【讨论】:

    • 谢谢。我已经通过使用 ECS 服务发现取得了成功,正如你所提到的那样,我猜。
    猜你喜欢
    • 2019-11-12
    • 2020-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-15
    • 1970-01-01
    相关资源
    最近更新 更多