【问题标题】:How to configure AWS Fargate task to run a container that will create a cloudwatch custom metric如何配置 AWS Fargate 任务以运行将创建 cloudwatch 自定义指标的容器
【发布时间】:2019-12-19 01:42:31
【问题描述】:

我需要在 aws 帐户中设置监控以从帐户外部 ping 某些服务器,创建一个包含包丢失的自定义 cloudwatch 指标,并且我需要在没有任何 EC2 实例的情况下部署解决方案。 我的第一选择是 lambda,但似乎 lambda 不允许从中 ping。

第二个选择是容器,因为 FARGATE 能够在没有任何 EC2 实例的情况下执行容器。事情是我能够运行任务定义,并且我在集群中看到任务处于 RUNNNING 状态,但从未收到 cloudwatch 指标。

如果我使用普通的 EC2 集群,容器可以完美运行,所以我认为我在配置中有一些错误,但我不知道为什么。我已经为 ECS 任务执行角色添加了管理员权限,并打开了 sec 组中的所有端口。

我尝试了公共/私有子网,但没有成功。 谁能帮帮我?

Here you can find that the task is certainly RUNNING, however the app dont generate any further action

【问题讨论】:

    标签: amazon-web-services docker containers aws-fargate


    【解决方案1】:

    所以我解决了这个问题。容器内部有问题。 Fargate 似乎不喜欢 cron,所以我从容器中删除了我的 cron 计划并改用了 cloudwatch 事件规则,它运行良好

    【讨论】:

      猜你喜欢
      • 2019-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-15
      • 2020-10-04
      相关资源
      最近更新 更多