docs.aws.amazon.com
Open in
urlscan Pro
18.173.132.111
Public Scan
Submitted URL: https://vmxwvcrs.r.us-east-1.awstrack.me/L0/https:%2F%2Femail.awscloud.com%2FMTEyLVRaTS03NjYAAAGWOZ-OoJFDbqa4wATK8DM5oyc6Wt7i1eddXxP9j6sV...
Effective URL: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html?trk=8459c30d-4f11-4df7-b9f3-52cf4ed61a2...
Submission: On November 01 via api from US — Scanned from US
Effective URL: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html?trk=8459c30d-4f11-4df7-b9f3-52cf4ed61a2...
Submission: On November 01 via api from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
SELECT YOUR COOKIE PREFERENCES We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can click “Customize cookies” to decline performance cookies. If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To continue without accepting these cookies, click “Continue without accepting.” To make more detailed choices or learn more, click “Customize cookies.” Accept all cookiesContinue without acceptingCustomize cookies CUSTOMIZE COOKIE PREFERENCES We use cookies and similar tools (collectively, "cookies") for the following purposes. ESSENTIAL Essential cookies are necessary to provide our site and services and cannot be deactivated. They are usually set in response to your actions on the site, such as setting your privacy preferences, signing in, or filling in forms. PERFORMANCE Performance cookies provide anonymous statistics about how customers navigate our site so we can improve site experience and performance. Approved third parties may perform analytics on our behalf, but they cannot use the data for their own purposes. Allow performance category Allowed FUNCTIONAL Functional cookies help us provide useful site features, remember your preferences, and display relevant content. Approved third parties may set these cookies to provide certain site features. If you do not allow these cookies, then some or all of these services may not function properly. Allow functional category Allowed ADVERTISING Advertising cookies may be set through our site by us or our advertising partners and help us deliver relevant marketing content. If you do not allow these cookies, you will experience less relevant advertising. Allow advertising category Allowed Blocking some types of cookies may impact your experience of our sites. You may review and change your choices at any time by clicking Cookie preferences in the footer of this site. We and selected third-parties use cookies or similar technologies as specified in the AWS Cookie Notice. CancelSave preferences UNABLE TO SAVE COOKIE PREFERENCES We will only store essential cookies at this time, because we were unable to save your cookie preferences. If you want to change your cookie preferences, try again later using the link in the AWS console footer, or contact support if the problem persists. Dismiss Contact Us English Create an AWS Account 1. AWS 2. ... 3. Documentation 4. Amazon CloudWatch 5. User Guide Feedback Preferences AMAZON CLOUDWATCH USER GUIDE * What is Amazon CloudWatch? * How CloudWatch works * Concepts * Resources * Getting set up * Getting started * Viewing the cross-service dashboard * Removing a service from appearing in the cross-service dashboard * Viewing a dashboard for a single service * Viewing a dashboard for a resource group * Analyzing, optimizing, and reducing CloudWatch costs * Dashboards * Creating a dashboard * Creating a cross-account cross-Region dashboard with the console * Adding an alarm from a different account to a cross-account dashboard * Creating dashboards with variables * Copying a variable to another dashboard * Tutorial: Using a regular expression pattern to switch between Regions * Tutorial: Creating dashboard with the IAM function name as a variable * Using widgets on dashboards * Adding a graph widget * Removing a graph widget * Graph metrics manually on a dashboard * Editing a graph * Renaming a graph * Moving a graph * Add a metrics explorer widget * Adding a line graph widget * Removing a line graph * Adding a number widget * Removing a number widget * Adding a gauge widget * Removing a gauge widget * Using a custom widget * Details about custom widgets * Security and JavaScript * Interactivity in custom widgets * Creating a custom widget * Sample custom widgets * Adding a text widget * Editing a text widget * Removing a text widget * Adding an alarm * Adding an alarm status widget * Removing an alert widget * Using a data table widget * Adding a data table widget * Removing a data table widget * Linking graphs * Unlinking graphs * Sharing dashboards * Sharing one dashboard with specific users * Sharing a dashboard publicly * Sharing all dashboards using SSO * Setting up SSO * Seeing how many of your dashboards are shared * Seeing which dashboards are shared * Stopping dashboard sharing * Reviewing and changing shared dashboard permissions * Using live data * Using live data for a dashboard * Using live data for a widget * Viewing and animated dashboard * Add a dashboard to your favorites list * Changing the period override setting or refresh interval * Changing the time range or time zone format * Metrics * Basic and detailed monitoring * Query metrics with CloudWatch Metrics Insights * Building queries * Query components and syntax * Reserved keywords * Alarms on queries * Creating a Metrics Insights alarm * How partial data from a Metrics Insights query in CloudWatch * Use Metrics Insights queries with metric math * Use natural language to generate and update CloudWatch Metrics Insights queries * SQL inference * Sample queries * Metrics Insights limits * Metrics Insights glossary * Troubleshooting Metrics Insights * Use metrics explorer to monitor resources by their tags and properties * Use metric streams * Set up a metric stream * Custom setup with Firehose * Use Quick Amazon S3 setup * Quick partner setup * Statistics that can be streamed * Metric stream operation and maintenance * Monitoring your metric streams * Trust between CloudWatch and Firehose * JSON output format * OpenTelemetry 1.0.0 output format * Translations with OpenTelemetry 1.0.0 format in CloudWatch * How to parse OpenTelemetry 1.0.0 messages * OpenTelemetry 0.7.0 output format * Translations with OpenTelemetry 0.7.0 format in CloudWatch * How to parse OpenTelemetry 0.7.0 messages * Troubleshooting metric streams in CloudWatch * View available metrics * Search for available metrics * Graphing metrics * Graph a metric * Merge two graphs into one * Use dynamic labels * Modify the time range or time zone format for a graph * Zooming in on a graph * Modify the y-axis for a graph * Create an alarm from a metric on a graph * Using anomaly detection * Using math expressions with CloudWatch metrics * Use search expressions in graphs * Search expression syntax * Search expression examples * Creating a graph with a search expression * Get statistics for a metric * CloudWatch statistics definitions * Get statistics for a specific resource * Aggregate statistics across resources * Aggregate statistics by Auto Scaling group * Aggregating statistics by AMI * Publish custom metrics * Alarms * Alarm recommendations for AWS services * Recommended alarms * Alarming on metrics * Create an alarm based on a static threshold * Create an alarm based on a metric math expression * Create an alarm based on a Metrics Insights query * Create an alarm based on a connected data source * Create an alarm based on anomaly detection * Alarming on logs * Combining alarms * Create a composite alarm * Suppressing composite alarm actions * Acting on alarm changes * Notifying users on alarm changes * Alarm events and EventBridge * Managing alarms * Alarm use cases and examples * Create a billing alarm * Create a CPU usage alarm * Create a load balancer latency alarm * Create a storage throughput alarm * Create an alarm on Performance Insights counter metrics from an AWS database * Create alarms to stop, terminate, reboot, or recover an EC2 instance * Alarms and tagging * Application monitoring (APM) * Application Signals * Permissions required for Application Signals * Enable Application Signals * Application Signals supported systems * OpenTelemetry compatibility considerations * Enable Application Signals on Amazon EKS clusters * Enable Application Signals on an Amazon EKS cluster with your services * Enable Application Signals on a new Amazon EKS cluster with a sample app * Enable Application Signals on Amazon EC2, Amazon ECS, or Kubernetes * Use a custom setup to enable Application Signals on Amazon ECS * Deploy using the sidecar strategy * Deploy using the daemon strategy * Deploy using the AWS Cloud Development Kit (AWS CDK) * Enable Application Signals on Amazon EC2 * Enable Application Signals on Kubernetes platforms * Update to required versions of agents or Amazon EKS add-on * Troubleshooting your Application Signals installation * Configuring Application Signals * Monitor your application's operational health * View your services with the Services page * View detailed service information * View your application topology with the service map * Example: Resolve an operational health issue * Example: Troubleshoot applications interacting with Amazon Bedrock * Standard application metrics collected * Service level objectives (SLOs) * Synthetic monitoring (canaries) * Required roles and permissions * Required roles and permissions for users who manage CloudWatch canaries * Required roles and permissions for canaries * Limiting a user to viewing specific canaries * Creating a canary * Using canary blueprints * Using the CloudWatch Synthetics Recorder for Google Chrome * Synthetics runtime versions * Runtime versions using Node.js and Puppeteer * Runtime versions using Python and Selenium Webdriver * Writing a canary script * Writing a Node.js canary script * Writing a Python canary script * Library functions available for canary scripts * Library functions available for Node.js canary scripts * Library functions available for Python canary scripts using Selenium * Scheduling canary runs using cron * Groups * Test a canary locally * Troubleshooting a failed canary * Troubleshooting a canary on a VPC * Sample code for canary scripts * Canaries and X-Ray tracing * Running a canary on a VPC * Encrypting canary artifacts * Viewing canary statistics and details * CloudWatch metrics published by canaries * Edit or delete a canary * Start, stop, delete, or update runtime for multiple canaries * Monitoring canary events with Amazon EventBridge * CloudWatch RUM * IAM policies to use CloudWatch RUM * Set up an application to use CloudWatch RUM * Authorizing your application to send data to AWS * Creating an app monitor * Modifying the code snippet (optional) * Inserting the app monitor code snippet * Testing your app monitor setup by generating user events * Configuring the CloudWatch RUM web client * Regionalization * Use page groups * Specify custom metadata * Send custom events * Viewing the CloudWatch RUM dashboard * How CloudWatch RUM sets Apdex scores * CloudWatch metrics that you can collect with CloudWatch RUM * Custom metrics and extended metrics * Data protection and data privacy with CloudWatch RUM * Information collected by the CloudWatch RUM web client * Route change timing for single-page applications * Manage your applications that use CloudWatch RUM * How do I find a code snippet that I've already generated? * Editing your CloudWatch RUM app montior settings * Stopping or deleting an app monitor * CloudWatch RUM quotas * Troubleshooting * Perform launches and A/B experiments with CloudWatch Evidently * IAM policies to use Evidently * Create projects, features, launches, and experiments * Create a new project * Use client-side evaluation - powered by AWS AppConfig * Add a feature to a project * Use segments to focus your audience * Create a launch * Create an experiment * Manage features, launches, and experiments * See the current evaluation rules and audience traffic for a feature * Modify launch traffic * Modify a launch's future steps * Modify experiment traffic * Stop a launch * Stop an experiment * Adding code to your application * Project data storage * How Evidently calculates results * View launch results in the dashboard * View experiment results in the dashboard * How CloudWatch Evidently collects and stores data * Using service-linked roles * Evidently quotas * Tutorial: A/B testing with the Evidently sample application * Network monitoring * Using Internet Monitor * What is Internet Monitor? * Supported Regions * Components * How it works * Use cases * Internet weather map * Cross-account observability * Pricing * Getting started * Configure a monitor * Create a monitor * Add resources to your monitor * Set your application traffic percentage * Use a monitor * Edit a monitor * Delete a monitor * Advanced options * Choose a city-networks limit * Change health event thresholds * Publish internet measurements to S3 * Examples with the CLI * Internet Monitor dashboard * Track real-time performance and availability * View health events and metrics * Analyze historical data * Get suggestions to optimize application performance * Your monitor details * Explore data using tools * CloudWatch Logs Insights * CloudWatch Contributor Insights * CloudWatch Metrics * Athena with S3 logs * Internet Monitor query interface * Add a monitor with another AWS service * Add monitor when you create an NLB * Add monitor when you create a VPC * Add monitor from the CloudFront console * Create alarms * EventBridge integration * Troubleshoot errors * Data protection and data privacy * Identity and Access Management * Upgrade IAM policies to IPv6 * How Internet Monitor works with IAM * AWS managed policies * Service-linked role * Quotas * Using Network Monitor * How Network Monitor works * Region availability * Working with monitors and probes * Create a monitor * Edit a monitor * Delete a monitor * Activate or deactivate a probe * Add a probe to a monitor * Edit a probe * Delete a probe * Tag or untag resources * Network Monitor dashboards * Monitor dashboards * Probe dashboards * Specify metrics time frame * Probe alarms * Quotas * Security * Data protection * Infrastructure Security * Identify and access management * How Network Monitor works with IAM * Identity-based policy examples * Troubleshooting * AWS managed policies * IAM permissions * Service-linked roles * Pricing * Using Network Sonar * What is Network Sonar? * Region availability * Components * How it works * Use cases * Cross-account observability * Pricing * Network Sonar Get started * Configure Network Sonar * Examples with the CLI * Network Sonar dashboard * Add agents with another AWS service * View metrics * Create alarms * Data protection and data privacy * Identity and Access Management * How CloudWatch Network Sonar works with IAM * AWS managed policies * IAM permissions * Service-linked role * Quotas * Infrastructure monitoring * Container Insights * Setting up Container Insights * Setting up Container Insights on Amazon ECS * Setting up Container Insights on Amazon ECS for cluster- and service-level metrics * Setting up Container Insights on Amazon ECS using AWS Distro for OpenTelemetry * Deploying the CloudWatch agent to collect EC2 instance-level metrics on Amazon ECS * Deploying the AWS Distro for OpenTelemetry to collect EC2 instance-level metrics on Amazon ECS clusters * Set up FireLens to send logs to CloudWatch Logs * Setting up Container Insights on Amazon EKS and Kubernetes * Verifying prerequisites * Using Container Insights enhanced observability enabled * Install the Amazon CloudWatch Observability EKS add-on * Quick Start setup for Container Insights on Amazon EKS and Kubernetes * Setting up the CloudWatch agent to collect cluster metrics * Using AWS Distro for OpenTelemetry * Send logs to CloudWatch Logs * Set up Fluent Bit as a DaemonSet to send logs to CloudWatch Logs * (Optional) Set up Fluentd as a DaemonSet to send logs to CloudWatch Logs * (Optional) Set up Amazon EKS control plane logging * (Optional) Enable App Mesh Envoy access logs * (Optional) Enable the Use_Kubelet feature for large clusters * Updating or deleting Container Insights on Amazon EKS and Kubernetes * Upgrading to Container Insights with enhanced observability for Amazon EKS in CloudWatch * Updating the CloudWatch agent container image * Deleting the CloudWatch agent and Fluent Bit for Container Insights * Viewing Container Insights metrics * Metrics collected by Container Insights * Amazon ECS Container Insights metrics * Amazon EKS and Kubernetes Container Insights metrics * Performance log reference * Performance log events for Amazon ECS * Performance log events for Amazon EKS and Kubernetes * Relevant fields in performance log events for Amazon EKS and Kubernetes * Container Insights Prometheus metrics monitoring * Set up and configure on Amazon ECS clusters * Set up on Amazon ECS clusters * Scraping additional Prometheus sources and importing those metrics * Detailed guide for autodiscovery on Amazon ECS clusters * (Optional) Set up sample containerized Amazon ECS workloads for Prometheus metric testing * Sample App Mesh workload for Amazon ECS clusters * Sample Java/JMX workload for Amazon ECS clusters * Sample NGINX workload for Amazon ECS clusters * Sample NGINX Plus workload for Amazon ECS clusters * Tutorial for adding a new Prometheus scrape target: Memcached on Amazon ECS * Tutorial for scraping Redis OSS Prometheus metrics on Amazon ECS Fargate * Set up and configure on Amazon EKS and Kubernetes clusters * Set up on Amazon EKS and Kubernetes clusters * Scraping additional Prometheus sources and importing those metrics * (Optional) Set up sample containerized Amazon EKS workloads for Prometheus metric testing * Set up AWS App Mesh sample workload for Amazon EKS and Kubernetes * Set up AWS App Mesh sample workload on an Amazon EKS cluster with the EC2 launch type or a Kubernetes cluster * Set up AWS App Mesh sample workload on an Amazon EKS cluster with the Fargate launch type * Set up NGINX with sample traffic on Amazon EKS and Kubernetes * Set up memcached with a metric exporter on Amazon EKS and Kubernetes * Set up Java/JMX sample workload on Amazon EKS and Kubernetes * Set up HAProxy with a metric exporter on Amazon EKS and Kubernetes * Tutorial for adding a new Prometheus scrape target: Redis OSS on Amazon EKS and Kubernetes clusters * Prometheus metric type conversion by the CloudWatch Agent * Prometheus metrics collected by the CloudWatch agent * Viewing your Prometheus metrics * Prometheus metrics troubleshooting * Prometheus metrics troubleshooting on Amazon ECS * Prometheus metrics troubleshooting on Amazon EKS and Kubernetes clusters * Integration with Application Insights * Viewing Amazon ECS lifecycle events within Container Insights * Troubleshooting Container Insights * Building your own CloudWatch agent Docker image * Deploying other CloudWatch agent features in your containers * Lambda Insights * Get started with Lambda Insights * Available versions of the Lambda Insights extension * x86-64 platforms * ARM64 platforms * Using the console to enable Lambda Insights on an existing Lambda function * Use the AWS CLI to enable Lambda Insights on an existing Lambda function * Use the AWS SAM CLI to enable Lambda Insights on an existing Lambda function * Use AWS CloudFormation to enable Lambda Insights on an existing Lambda function * Use the AWS CDK to enable Lambda Insights on an existing Lambda function * Use Serverless Framework to enable Lambda Insights on an existing Lambda function * Enable Lambda Insights on a Lambda container image deployment * Update the Lambda Insights extension version on a function * Viewing your Lambda Insights metrics * Integration with Application Insights * Metrics collected by Lambda Insights * Troubleshooting and known issues * Example telemetry event * Use Contributor Insights to analyze high-cardinality data * Create a Contributor Insights rule in CloudWatch * Contributor Insights rule syntax in CloudWatch * Example rules * Viewing Contributor Insights reports in CloudWatch * Graphing metrics generated by rules in CloudWatch * Using Contributor Insights built-in rules in CloudWatch * CloudWatch Application Insights * What is Amazon CloudWatch Application Insights? * How Application Insights works * SSM packages used by Application Insights * SSM documents used by Application Insights * Prerequisites, IAM policies, and permissions * Prequisites * IAM policy * Permissions * Set up application for monitoring * Console steps * Command line steps * Events * Notifications * Application Insights cross-account observability * Work with component configurations * Template fragment * Sections * Example configurations for relevant services * Amazon DynamoDB table * Amazon EC2 Auto Scaling (ASG) * Amazon EKS cluster * Amazon Elastic Compute Cloud (EC2) instance * Amazon Elastic Container Service (Amazon ECS) * Amazon ECS services * Amazon ECS tasks * Amazon Elastic File System (Amazon EFS) * Amazon FSx * Amazon Relational Database Service (RDS) Aurora MySQL * Amazon Relational Database Service (RDS) instance * Amazon Route 53 health check * Amazon Route 53 hosted zone * Amazon Route 53 Resolver endpoint * Amazon Route 53 Resolver query logging configuration * Amazon S3 bucket * Amazon Simple Queue Service (SQS) * Amazon SNS topic * Amazon Virtual Private Cloud (Amazon VPC) * Amazon VPC Network Address Translation (NAT) gateways * API Gateway REST API stages * Application Elastic Load Balancing * AWS Lambda Function * AWS Network Firewall rule group * AWS Network Firewall rule group association * AWS Step Functions * Customer-grouped Amazon EC2 instances * Elastic Load Balancing * Java * Kubernetes on Amazon EC2 * RDS MariaDB and RDS MySQL * RDS Oracle * RDS PostgreSQL * SAP ASE on Amazon EC2 * SAP ASE High Availability on Amazon EC2 * SAP HANA on Amazon EC2 * SAP HANA High Availability on Amazon EC2 * SAP NetWeaver on Amazon EC2 * SAP NetWeaver High Availability on Amazon EC2 * SQL Always On Availability Group * SQL failover cluster instance * Use CloudFormation templates * Tutorial: Set up monitoring for SAP ASE * Tutorial: Set up monitoring for SAP HANA * Tutorial: Set up monitoring for SAP NetWeaver * View and troubleshoot Application Insights * Supported logs and metrics * Amazon Elastic Compute Cloud (EC2) * Elastic Block Store (EBS) * Amazon Elastic File System (Amazon EFS) * Elastic Load Balancer (ELB) * Application ELB * Amazon EC2 Auto Scaling groups * Amazon Simple Queue Server (SQS) * Amazon Relational Database Service (RDS) * AWS Lambda function * Amazon DynamoDB table * Amazon S3 bucket * AWS Step Functions * API Gateway REST API stages * SAP HANA * SAP ASE * SAP ASE High Availability on Amazon EC2 * SAP NetWeaver * HA Cluster * Java * Amazon Elastic Container Service (Amazon ECS) * Kubernetes on AWS * Amazon FSx * Amazon VPC * Amazon VPC NAT gateways * Amazon Route 53 health check * Amazon Route 53 hosted zone * Amazon Route 53 Resolver endpoint * AWS Network Firewall rule group * AWS Network Firewall rule group association * Metrics with data points requirements * Recommended metrics * Performance Counter metrics * Using the resource health view * Monitor across accounts and Regions * CloudWatch cross-account observability * Link monitoring accounts with source accounts * Manage monitoring accounts and source accounts * Cross-account cross-Region CloudWatch console * Query metrics from other data sources * Managing access to data sources * Connect to a prebuilt data source with a wizard * Create a custom connector to a data source * Use your custom data source * Delete a connector to a data source * Collect metrics, logs, and traces with the CloudWatch agent * Install the CloudWatch agent * Install the CloudWatch agent using the command line * Download and configure the CloudWatch agent * Create IAM roles and users for use with CloudWatch agent * Install and run the CloudWatch agent on your servers * Install the CloudWatch agent using AWS Systems Manager * Create IAM roles and users for use with the CloudWatch agent * Download, configure, and run the CloudWatch agent using SSM * Install the CloudWatch agent on on-premises servers * Install the CloudWatch agent on new instances using AWS CloudFormation * CloudWatch agent credentials preference * Verifying the signature of the CloudWatch agent package * Create the CloudWatch agent configuration file * Create the CloudWatch agent configuration file with the wizard * Manually create or edit the CloudWatch agent configuration file * Enable CloudWatch Application Signals * Collect network performance metrics * Collect NVIDIA GPU metrics * Collect process metrics with the procstat plugin * Retrieve custom metrics with StatsD * Retrieve custom metrics with collectd * Set up and configure Prometheus metrics collection on Amazon EC2 instances * Install the CloudWatch agent with the Amazon CloudWatch Observability EKS add-on or the Helm chart * Metrics collected by the CloudWatch agent * Common scenarios with the CloudWatch agent * Troubleshooting the CloudWatch agent * Embedding metrics within logs * Publishing logs with the embedded metric format * Using the client libraries * Specification: Embedded metric format * Using the PutLogEvents API to send manually-created embedded metric format logs * Using the CloudWatch agent to send embedded metric format logs * Using the embedded metric format with AWS Distro for OpenTelemetry * Viewing your metrics and logs in the console * Setting alarms on metrics created with the embedded metric format * Services that publish CloudWatch metrics * AWS usage metrics * Visualizing your service quotas and setting alarms * AWS API usage metrics * CloudWatch usage metrics * CloudWatch tutorials * Scenario: Monitor estimated charges * Scenario: Publish metrics * Working with AWS SDKs * Code examples * Basics * Hello CloudWatch * Learn the basics * Actions * DeleteAlarms * DeleteAnomalyDetector * DeleteDashboards * DescribeAlarmHistory * DescribeAlarms * DescribeAlarmsForMetric * DescribeAnomalyDetectors * DisableAlarmActions * EnableAlarmActions * GetDashboard * GetMetricData * GetMetricStatistics * GetMetricWidgetImage * ListDashboards * ListMetrics * PutAnomalyDetector * PutDashboard * PutMetricAlarm * PutMetricData * Scenarios * Get started with alarms * Manage metrics and alarms * Monitor DynamoDB performance * Security * Data protection * Identity and access management * How Amazon CloudWatch works with IAM * Identity-based policy examples * Troubleshooting * CloudWatch dashboard permissions update * Using condition keys to limit access to CloudWatch namespaces * Using condition keys to limit Contributor Insights users' access to log groups * Using condition keys to limit alarm actions * Using service-linked roles * Using a service-linked role for CloudWatch RUM * Using service-linked roles for Application Insights * AWS managed policies for Application Insights * Amazon CloudWatch permissions reference * Compliance validation * Resilience * Infrastructure security * AWS Security Hub * Interface VPC endpoints * Security considerations for Synthetics canaries * Logging API and console operations with AWS CloudTrail * Tagging your CloudWatch resources * Grafana integration * Service quotas * Document history What is Amazon CloudWatch? - Amazon CloudWatch AWSDocumentationAmazon CloudWatchUser Guide Accessing CloudWatchRelated AWS servicesBilling and costs WHAT IS AMAZON CLOUDWATCH? PDFRSS Amazon CloudWatch monitors your Amazon Web Services (AWS) resources and the applications you run on AWS in real time. You can use CloudWatch to collect and track metrics, which are variables you can measure for your resources and applications. The CloudWatch home page automatically displays metrics about every AWS service you use. You can additionally create custom dashboards to display metrics about your custom applications, and display custom collections of metrics that you choose. You can create alarms that watch metrics and send notifications or automatically make changes to the resources you are monitoring when a threshold is breached. For example, you can monitor the CPU usage and disk reads and writes of your Amazon EC2 instances and then use that data to determine whether you should launch additional instances to handle increased load. You can also use this data to stop under-used instances to save money. With CloudWatch, you gain system-wide visibility into resource utilization, application performance, and operational health. ACCESSING CLOUDWATCH You can access CloudWatch using any of the following methods: * Amazon CloudWatch console – https://console.aws.amazon.com/cloudwatch/ * AWS CLI – For more information, see Getting Set Up with the AWS Command Line Interface in the AWS Command Line Interface User Guide. * CloudWatch API – For more information, see the Amazon CloudWatch API Reference. * AWS SDKs – For more information, see Tools for Amazon Web Services. RELATED AWS SERVICES The following services are used along with Amazon CloudWatch: * Amazon Simple Notification Service (Amazon SNS) coordinates and manages the delivery or sending of messages to subscribing endpoints or clients. You use Amazon SNS with CloudWatch to send messages when an alarm threshold has been reached. For more information, see Setting up Amazon SNS notifications. * Amazon EC2 Auto Scaling enables you to automatically launch or terminate Amazon EC2 instances based on user-defined policies, health status checks, and schedules. You can use a CloudWatch alarm with Amazon EC2 Auto Scaling to scale your EC2 instances based on demand. For more information, see Dynamic Scaling in the Amazon EC2 Auto Scaling User Guide. * AWS CloudTrail enables you to monitor the calls made to the Amazon CloudWatch API for your account, including calls made by the AWS Management Console, AWS CLI, and other services. When CloudTrail logging is turned on, CloudWatch writes log files to the Amazon S3 bucket that you specified when you configured CloudTrail. For more information, see Logging Amazon CloudWatch API and console operations with AWS CloudTrail. * AWS Identity and Access Management (IAM) is a web service that helps you securely control access to AWS resources for your users. Use IAM to control who can use your AWS resources (authentication) and what resources they can use in which ways (authorization). For more information, see Identity and access management for Amazon CloudWatch. BILLING AND COSTS For complete information about CloudWatch pricing, see Amazon CloudWatch Pricing. For information that can help you analyze your bill and possibly optimize and reduce costs, see Analyzing, optimizing, and reducing CloudWatch costs. Javascript is disabled or is unavailable in your browser. To use the Amazon Web Services Documentation, Javascript must be enabled. Please refer to your browser's Help pages for instructions. Document Conventions How CloudWatch works Did this page help you? - Yes Thanks for letting us know we're doing a good job! If you've got a moment, please tell us what we did right so we can do more of it. Did this page help you? - No Thanks for letting us know this page needs work. We're sorry we let you down. If you've got a moment, please tell us how we can make the documentation better. DID THIS PAGE HELP YOU? Yes No Provide feedback NEXT TOPIC: How CloudWatch works NEED HELP? * Try AWS re:Post * Connect with an AWS IQ expert PrivacySite termsCookie preferences © 2024, Amazon Web Services, Inc. or its affiliates. All rights reserved. ON THIS PAGE * Accessing CloudWatch * Related AWS services * Billing and costs