Monitoring Applications at Scale in AWS

The Problem

There are various scenarios when we choose to deploy our applications in different AWS accounts:

  1. There are multiple microservices deployed in different AWS accounts in different regions based on the use case.
  2. For an organization, there could be multiple AWS accounts configured that will deploy related/unrelated services.
  3. One AWS account, one AWS region, etc.

AWS provides local metrics and monitoring via AWS CloudWatch. But things will get complicated when we need to monitor multiple applications from all these accounts to extrapolate and make decisions based on the metrics.

CategoriesUncategorizedTags