Basic monitoring and detailed monitoring in CloudWatch
CloudWatch provides two categories of monitoring: basic monitoring and detailed monitoring.
Many AWS services offer basic monitoring by publishing a default set of metrics to CloudWatch with no charge to customers. By default, when you start using one of these AWS services, basic monitoring is automatically enabled. For a list of services that offer basic monitoring, see AWS services that publish CloudWatch metrics.
Detailed monitoring is offered by only some services. It also incurs charges. To use it
for an AWS service, you must choose to activate it. For more information about pricing, see
Amazon CloudWatch pricing
Detailed monitoring options differ based on the services that offer it. For example, Amazon EC2 detailed monitoring provides more frequent metrics, published at one-minute intervals, instead of the five-minute intervals used in Amazon EC2 basic monitoring. Detailed monitoring for Amazon S3 and Amazon Managed Streaming for Apache Kafka means more fine-grained metrics.
In different AWS services, detailed monitoring also has different names. For example, in Amazon EC2 it is called detailed monitoring, in AWS Elastic Beanstalk it is called enhanced monitoring, and in Amazon S3 it is called request metrics.
Using
detailed monitoring for Amazon EC2 helps you better manage your Amazon EC2 resources, so that you can find trends and
take action faster. For Amazon S3 request metrics are available at one-minute intervals to help you quickly identify
and act on operational issues. On Amazon MSK, when you enable the PER_BROKER
,
PER_TOPIC_PER_BROKER
, or PER_TOPIC_PER_PARTITION
level monitoring, you
get additional metrics that provide more visibility.
The following table lists the services that offer detailed monitoring. It also includes links to the documentation for those services that explain more about the detailed monitoring and provide instructions for how to activate it.
Service | Documentation |
---|---|
Amazon API Gateway |
|
Amazon CloudFront |
|
Amazon EC2 |
|
Elastic Beanstalk |
|
Amazon Kinesis Data Streams |
|
Amazon MSK |
|
Amazon S3 |
|
Amazon SES |
Collect CloudWatch detailed monitoring metrics using Amazon SES event publishing. |
Additionally, CloudWatch offers out-of-the-box monitoring solutions with more detailed metrics and pre-created dashboards for some AWS services, as shown in the following table.
Service | Feature documentation |
---|---|
Lambda |
|
Amazon ECS |
|
Amazon EKS |
|
Amazon RDS |
|
Amazon Aurora |