1

我想问一下如何为不同的环境最好地组织 AWS CloudWatch日志组,例如

  • 开发者
  • 分期
  • 产品

对于存在 50 个微服务的微服务架构,每个微服务都包含自己的上下文(例如支付、目录、运输等)

我能想到的用于组织独特和不同日志组的变体是:

  1. 每个微服务每个环境的日志组(当环境数量为 3 且应用程序为 50 时,总共150个)
  2. 所有微服务的每个环境的日志组(当环境数量为3时,总共 3 个)

还有其他推荐的组织日志组的方法吗?在这两个或任何其他之间做出决定时,我应该考虑整个系统的哪些类型的属性?

我做#1的权衡是我将有一些安静的日志组需要维护,尽管已经根据应用程序上下文进行了预过滤。

我做#2 的好处是减少了整体维护的日志组,也许是在每个环境中获取日志的单一体验?

4

0 回答 0