CloudWatch

Last updated: Nov 3, 2026


Rationale

Fluid Attacks uses CloudWatch for the monitoring of all its AWS infrastructure. With it, Fluid Attacks can monitor its applications, react to performance changes in them, make the use of resources better, and get one view of the operational health. These are the primary reasons why Fluid Attacks selected it and not other alternatives:

Alternatives

Usage

Fluid Attacks uses CloudWatch to monitor these items:

  • EC2 instance performance
  • EBS disk usage and performance
  • S3 bucket storage and number of objects
  • ELB load balancer performance
  • DynamoDB table usage and performance
  • SQS sent, delayed, received, and deleted messages
  • ECS cluster resource reservation and utilization
  • Lambda invocations, errors, duration, and more

Fluid Attacks also defines alarms as code with Terraform for one component: two alarms monitor the queues of the GitLab bot. These alarms send email notifications through SNS.

Fluid Attacks does not use these CloudWatch functions:

On this page