我有一个 ECS Fargate 任务,它使用服务连接来连接到负载均衡器。一切正常,但是没有传出流量运行状况指标,而有传入指标。肯定有传出流量,因为我可以通过负载均衡器与服务进行通信。
主容器的健康状态也为未知,也许这有关系?
我花了很多时间浏览文档,但我不清楚如何解决这些最终问题。任何想法将不胜感激。
传入流量是指源自网络外部的所有流量。这些是人们向您的应用程序提出的请求,以及您的应用程序回复的响应。当某些东西向您的服务发出 HTTP 请求时,就会建立一个连接,并通过该连接返回响应。这是传入请求的完整生命周期。 另外,请注意,您显示的“流量健康”视图实际上并不表明任何东西是“健康”还是“不健康”。它只是显示请求和连接的一些指标。
肯定有传出流量,因为我可以通过负载均衡器与服务进行通信。
仅不,这仍然被视为传入流量的一部分。负载均衡器
处理传入流量。 传出请求是由 ECS 服务上运行的软件发起的请求。例如,如果您的应用程序从另一个网站下载了一个文件,那么这将是您的应用程序的“传出”请求,因为您的应用程序发起了该请求。
主容器的健康状态也为未知,也许这有关系?
不,这些运行状况检查基于可选的Container Health Check
功能,您可以向 ECS 提供某种命令以在容器内定期运行,并且它使用该命令的返回代码来确定容器的运行状况。
我建议使用负载均衡器和目标组向 AWS CloudWatch 报告的指标
来确定应用程序的实际运行状况。