如何在 AWS ECS 任务定义中配置 logentries

ilo*_*una 5 amazon-web-services amazon-ecs logentries

我正在尝试为AWS ECS 上任务定义配置 logentries 正如您在此处看到的 “logentries”可用于容器实例。

但是,我找不到有关如何配置它的任何文档或示例。我见过其他驱动程序的示例:https : //docs.aws.amazon.com/AmazonECS/latest/userguide/example_task_definitions.html

因此,我尝试在 aws 控制台中设置本文档中定义的所需参数: 在此处输入图片说明

但是,当我尝试使用此配置运行任务时,我得到:

service my-service 无法放置任务,因为没有容器实例满足其所有要求。最匹配的容器实例缺少任务所需的属性。有关更多信息,请参阅故障排除部分。

有任何想法吗?

jis*_*shi 2

对于 ECS 中的 splunk 日志记录(使用 EC2 实例作为具有 ECS 优化映像的主机,而不是 Fargate),您必须通过在启动时设置 ENV 变量 ECS_AVAILABLE_LOGGING_DRIVERS 来显式启动启用 splunk 日志记录的实例(您可以userdata使用这)。日志也有类似的选项。

请参阅https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-config.html

您的错误消息不是关于日志条目的配置不正确,而是关于日志条目在环境中完全不可用。