AWS Fargate 服务 - 传入流量运行状况,但没有传出流量运行状况

问题描述 投票:0回答:1

我有一个 ECS Fargate 任务,它使用服务连接来连接到负载均衡器。一切正常,但是没有传出流量运行状况指标,而有传入指标。肯定有传出流量,因为我可以通过负载均衡器与服务进行通信。

主容器的健康状态也为未知,也许这有关系?

我花了很多时间浏览文档,但我不清楚如何解决这些最终问题。任何想法将不胜感激。

amazon-web-services amazon-ecs aws-fargate
1个回答
0
投票

传入流量是指源自网络外部的所有流量。这些是人们向您的应用程序提出的请求,以及您的应用程序回复的响应。当某些东西向您的服务发出 HTTP 请求时,就会建立一个连接,并通过该连接返回响应。这是传入请求的完整生命周期。 另外,请注意,您显示的“流量健康”视图实际上并不表明任何东西是“健康”还是“不健康”。它只是显示请求和连接的一些指标。

肯定有传出流量,因为我可以通过负载均衡器与服务进行通信。

不,这仍然被视为传入流量的一部分。负载均衡器

处理传入流量。 传出请求是由 ECS 服务上运行的软件发起的请求。例如,如果您的应用程序从另一个网站下载了一个文件,那么这将是您的应用程序的“传出”请求,因为您的应用程序发起了该请求。

主容器的健康状态也为未知,也许这有关系?

不,这些运行状况检查基于可选的

Container Health Check

功能,您可以向 ECS 提供某种命令以在容器内定期运行,并且它使用该命令的返回代码来确定容器的运行状况。

我建议使用负载均衡器和目标组向 AWS CloudWatch 报告的指标

来确定应用程序的实际运行状况。

© www.soinside.com 2019 - 2024. All rights reserved.