Каковы рекомендуемые лучшие практики для разделения сред и контекстов микросервисов в группах журналов AWS CloudWatch? - PullRequest
1 голос
/ 16 июня 2020

Я хотел бы спросить, как лучше всего организовать AWS CloudWatch группы журналов для разных сред, например

  • dev
  • staging
  • prod

для такой микросервисной архитектуры, что существует, скажем, 50 микросервисов, каждая из которых содержит свой собственный контекст (например, оплата, каталог, доставка и т. Д. c)

Я могу придумать следующие варианты организации уникальных и уникальных групп журналов:

  1. Группа журналов для каждой среды на микросервис ( 150 всего, когда количество сред равно 3, а приложений 50)
  2. Группа журналов для каждой среды для всех микросервисов ( 3 всего при количестве сред 3)

Существуют ли другие рекомендуемые способы организации групп журналов? Какие типы атрибутов системы в целом я должен принять во внимание при выборе между этими двумя или любыми другими?

Компромисс, который я делаю № 1, заключается в том, что мне нужно будет поддерживать несколько групп журналов, хотя уже предварительно отфильтрован для каждого контекста приложения.

Преимущество того, что я выполняю № 2, - это меньшее количество групп журналов для обслуживания в целом и, возможно, единый опыт получения журналов для каждой среды?

...