为大约 100 个作为亚马逊 ECS 堆栈运行的微服务运行 X 射线守护程序的最佳策略是什么?
每个微服务都需要一个 X 射线守护程序吗?
一个 X 射线守护程序应该足以满足所有微服务的需求吗?
作为新技术和有限的文档,我找不到有关最佳实践的太多信息?
ECS 有两种启动类型https://aws.amazon.com/ecs/pricing/
这取决于您使用的是哪种启动类型。对于 EC2 启动类型,您可以选择在来宾操作系统上安装 X-Ray 守护程序,以便在该操作系统上运行的容器可以共享一个守护程序。
对于 Fargate,请参阅此示例和自述文件:https ://github.com/aws-samples/aws-xray-fargate