# Amazon CloudWatch User Guide > Monitor your AWS services, collect and track metrics from AWS services and your own applications, and set alarms based on data from those metrics. - [What is Amazon CloudWatch?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.md) - [Quickstart](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/GettingSetup.md) - [Analyzing, optimizing, and reducing CloudWatch costs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_billing.md) - [Logging API and console operations with AWS CloudTrail](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/logging_cw_api_calls.md) - [Tagging your CloudWatch resources](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Tagging.md) - [Service quotas](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_limits.md) - [Document history](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/DocumentHistory.md) ## [Collect and send telemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/collect-send-telemetry.md) ### [OpenTelemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OpenTelemetry-Sections.md) Send OpenTelemetry metrics, logs, and traces to the CloudWatch OTLP endpoints. - [OTLP Endpoints](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTLPEndpoint.md): Includes information about OpenTelemetry Protocol endpoints. ### [Getting started](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTLPGettingStarted.md) Includes sections on how to get started with OpenTelemetry. - [Amazon CloudWatch agent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTLPCloudWatchAgent.md): Includes section on how to get started with OpenTelemetry using the CloudWatch agent. - [OpenTelemetry Collector](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTLPSimplesetup.md): Includes section on how to get started with OpenTelemetry using the OpenTelemetry Collector. - [Build your own custom OpenTelemetry Collector](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTLPAdvancedsetup.md): Includes section on how to get to build your own custom OpenTelemetry Collector - [Collect telemetry from compiled applications using eBPF](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTLP-NoCodeEbpf.md): Send OpenTelemetry telemetry to CloudWatch from applications you cannot instrument in code, using eBPF auto-instrumentation. - [Exporting collector-less telemetry using AWS Distro for OpenTelemetry (ADOT) SDK](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTLP-UsingADOT.md): Includes section on how you can use the option to go collector-less using AWS Distro for OpenTelemetry to send traces and logs directly to the OTLP endpoints. - [Managed Prometheus collectors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTLPManagedPrometheusCollectors.md): Includes a section on how to collect Prometheus-compatible metrics with a fully managed, agentless collector. - [Bearer token authentication for Metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTLP-MetricsBearerTokenAuth.md): Describes how to set up bearer token authentication for the CloudWatch Metrics OTLP endpoint, including quick start, manual setup, permissions, collector configuration, key rotation, and security best practices. - [Troubleshooting](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTLPTroubleshooting.md): Includes information about troubleshooting OpenTelemetry issues. ### [CloudWatch agent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.md) Collect metrics, logs, and traces from Amazon EC2 instances and on-premises servers by using the CloudWatch agent. - [Supported operating systems](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/supported-operating-systems.md): The CloudWatch agent is supported on the following operating systems: - [Prerequisites](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/prerequisites.md): Make sure the following prerequisites are completed before installing the CloudWatch agent for the first time. - [Download the CloudWatch agent package](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/download-CloudWatch-Agent-on-EC2-Instance-commandline-first.md): Explains how to use an Amazon S3 download link to install the CloudWatch agent. - [Verifying the signature of the CloudWatch agent package](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/verify-CloudWatch-Agent-Package-Signature.md): Explains how to verify the authenticity of the CloudWatch agent package using a signature. ### [Installing the CloudWatch agent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-EC2-Instance.md) Explains how to install the CloudWatch agent to collect metrics, logs, and traces from Amazon EC2 instances and on-premises servers. - [Install and Configure Amazon CloudWatch Agent with Workload Detection in the CloudWatch console](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-cloudwatch-agent-workload-detection.md) - [Manual installation on Amazon EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/manual-installation.md) - [Install the CloudWatch agent using AWS Systems Manager](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/installing-cloudwatch-agent-ssm.md): Explains how to use AWS Systems Manager to install the CloudWatch agent to collect metrics, logs, and traces from Amazon EC2 instances and on-premises servers. - [Install the CloudWatch agent on on-premises servers](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-premise.md): Explains how to install the CloudWatch agent on an on-premises server. - [Install the CloudWatch agent on Azure](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-Azure.md): Run the Amazon CloudWatch agent on Azure virtual machines and Azure Kubernetes Service (AKS) clusters to collect metrics, logs, and traces in CloudWatch, for a unified view across your AWS and Azure environments. - [Install the CloudWatch agent on Google Cloud](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-Google-Cloud.md): Run the Amazon CloudWatch agent on Google Compute Engine (GCE) instances and Google Kubernetes Engine (GKE) clusters to collect metrics, logs, and traces in CloudWatch, for a unified view across your AWS and Google Cloud environments. - [Install the CloudWatch agent on new instances using CloudFormation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent-New-Instances-CloudFormation.md): Explains how to install the CloudWatch agent using AWS CloudFormation. - [Set up the CloudWatch agent with security-enhanced Linux (SELinux)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-SELinux.md): If your system has security-enhanced Linux (SELinux) enabled, you must apply the appropriate security policies to ensure that the CloudWatch agent runs in a confined domain. ### [Create the CloudWatch agent configuration file](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-cloudwatch-agent-configuration-file.md) Explains how to create the CloudWatch agent configuration file, either using the wizard or creating it manually. ### [Create the CloudWatch agent configuration file with the wizard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-cloudwatch-agent-configuration-file-wizard.md) Explains how to create the CloudWatch agent configuration file using the wizard. - [Examples of configuration files](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-cloudwatch-agent-configuration-file-examples.md): Basic system metrics configuration ### [Manually create or edit the CloudWatch agent configuration file](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-Configuration-File-Details.md) Explains how to manually create the CloudWatch agent configuration file, including the sections and settings inside the CloudWatch agent configuration file. - [Enable CloudWatch Application Signals](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-Application_Signals.md): Learn how to use the CloudWatch agent to enable CloudWatch Application Signals. - [Collect network performance metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-network-performance.md): How to use the CloudWatch agent and the ethtool plugin to collect network metrics from EC2 instances. - [Collect Amazon EBS NVMe driver metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-EBS-Collect.md): For CloudWatch agent to collect AWS NVMe driver metrics for Amazon EBS volumes attached to an Amazon EC2 instance, add the diskio section inside the metrics_collected section of the CloudWatch agent configuration file. - [Collect EC2 instance store metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-instance-store-Collect.md): For CloudWatch agent to collect AWS NVMe driver metrics for instance store volumes attached to an Amazon EC2 instance, add the diskio section inside the metrics_collected section of the CloudWatch agent configuration file. - [Collect NVIDIA GPU metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-NVIDIA-GPU.md): How to use the CloudWatch agent and to collect NVIDIA GPU metrics from Linux servers. - [Collect EFA metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-EFA.md): How to use the CloudWatch agent to collect Elastic Fabric Adapter (EFA) metrics from Linux servers. - [Collect Java Management Extensions (JMX) metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-JMX-metrics.md): How to use the CloudWatch agent to collect Java Management Extensions (JMX) metrics from Amazon EC2 instances and Amazon EKS. - [Collect metrics and traces with OpenTelemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-OpenTelemetry-metrics.md): How to use the CloudWatch agent and OpenTelemetry Protocol (OTLP) to collect metrics and traces. - [Collect process metrics with the procstat plugin](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-procstat-process-metrics.md): How to use the CloudWatch agent and procstat to collect metrics from processes. - [Retrieve custom metrics with StatsD](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-custom-metrics-statsd.md): How to use the CloudWatch agent and StatsD to collect custom metrics from your applications or services. - [Retrieve custom metrics with collectd](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-custom-metrics-collectd.md): How to use the CloudWatch agent and collectd to collect custom metrics from your applications or services. - [Set up and configure Prometheus metrics collection on Amazon EC2 instances](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-PrometheusEC2.md): How to use the CloudWatch agent to collect Prometheus metrics from Amazon EC2 instances. - [Configure information about related entities](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-configure-related-telemetry.md): The CloudWatch agent can send metrics and logs with entity data to support the Explore related pane in the CloudWatch console. - [Start the CloudWatch agent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/start-CloudWatch-Agent-on-premise-SSM-onprem.md): Explains how to start the CloudWatch agent. - [Metrics collected by the CloudWatch agent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-collected-by-CloudWatch-agent.md): Lists the on-premises and additional Amazon EC2 metrics made available by the CloudWatch agent. - [Using the CloudWatch agent with related telemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-RelatedEntities.md): Metrics and logs that are sent to CloudWatch can include an optional entity to correlate telemetry. - [Common scenarios with the CloudWatch agent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-common-scenarios.md): Common scenarios for the CloudWatch agent, including adding custom metric dimensions and running as a different user. - [CloudWatch agent credentials preference](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Agent-Credentials-Preference.md): Explains how the CloudWatch agent uses AWS credentials to perform actions with your resources. - [Troubleshooting the CloudWatch agent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/troubleshooting-CloudWatch-Agent.md): Troubleshooting tips for installing and running the CloudWatch agent. ### [Embedding metrics within logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format.md) Explains how to use CloudWatch embedded metric format to ingest high-cardinality logs and extract metrics from them. ### [Publishing logs with the embedded metric format](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Generation.md) Explains how to generate embedded metric format logs, including the specification for the format. - [Using the client libraries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Libraries.md): Explains how to create embedded metric format logs using the client libraries supplied by Amazon. - [Using Lambda functions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Lambda.md): Publish embedded metric format logs from AWS Lambda functions without installing the CloudWatch agent. - [Specification: Embedded metric format](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Specification.md): Explains the format of the specification for CloudWatch embedded metric format. - [Using the PutLogEvents API to send manually-created embedded metric format logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Generation_PutLogEvents.md): Explains how to generate embedded metric format logs by using the PutLogEvents API. - [Using the CloudWatch agent to send embedded metric format logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Generation_CloudWatch_Agent.md): Explains how to generate embedded metric format logs by using the CloudWatch agent. - [Viewing your metrics and logs in the console](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_View.md): Explains how to view the metrics and logs from embedded metric format logs. - [Setting alarms on metrics created with the embedded metric format](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Alarms.md): Explains important details about setting alarms on metrics that were created using CloudWatch embedded metric format. ### [CloudWatch pipelines](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-pipelines.md) CloudWatch pipelines is a managed data pipeline solution that streamlines the collection, filtering, and routing of telemetry and security data from AWS services and third-party sources. - [Creating pipelines](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Creating-pipelines.md): Use the pipeline configuration wizard to create data processing pipelines through a guided process that configures sources, processors, and destinations. - [Managing pipelines](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/managing-pipelines.md): Monitor pipeline health, view processing metrics, and manage pipeline lifecycle through the Pipelines dashboard. ### [Supported data sources for CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/data-sources.md) CloudWatch supports a broad range of data sources including AWS services, third-party security and identity platforms, and custom log sources. - [CloudWatch Metrics (OTel)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-pipeline-selection-criteria.md): Define which OpenTelemetry metrics enter a metrics pipeline using OTTL path expressions. ### [Third-party data sources integration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/third-party-integration-setup.md) Connect external security tools, identity providers, and monitoring platforms to CloudWatch pipelines for centralized log analysis. ### [Akamai DataStream 2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/akamai-datastream2-setup.md) Integrate Akamai DataStream 2 with CloudWatch Logs using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/akamai-datastream2-source-setup.md): Configure Akamai DataStream 2 as a data source using Amazon S3 and Amazon SQS. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/akamai-datastream2-pipeline-setup.md): Set up CloudWatch pipeline to ingest Akamai DataStream 2 data into CloudWatch Logs. ### [Box](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/box-setup.md) Collect enterprise events, user inventory, and group data from Box using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/box-source-config.md): Configure Box as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/box-pipeline-setup.md): Set up CloudWatch pipeline to process Box logs. ### [Broadcom Carbon Black](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/broadcom-carbonblack-setup.md) Collect endpoint detection and response (EDR) data from Broadcom Carbon Black using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/broadcom-carbonblack-source-config.md): Configure Broadcom Carbon Black as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/broadcom-carbonblack-pipeline-setup.md): Set up CloudWatch pipeline to process Broadcom Carbon Black logs. ### [Check Point NGFW](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/checkpoint-ngfw-setup.md) Integrate Check Point NGFW with CloudWatch Logs using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/checkpoint-ngfw-source-config.md): Configure Check Point NGFW as a data source using Amazon S3 and Amazon SQS. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/checkpoint-ngfw-pipeline-setup.md): Set up CloudWatch pipeline to ingest Check Point NGFW data into CloudWatch Logs. ### [Cisco Duo](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-duo-setup.md) Collect authentication and audit logs from Cisco Duo using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-duo-source-config.md): Configure Cisco Duo as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-duo-pipeline-setup.md): Set up CloudWatch pipeline to process Cisco Duo logs. ### [Cisco FTD](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-ftd-setup.md) Collect firewall and threat defense logs from Cisco FTD using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-ftd-source-config.md): Configure Cisco FTD as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-ftd-pipeline-setup.md): Set up CloudWatch pipeline to process Cisco FTD logs. ### [Cisco ISE](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-ise-setup.md) Collect network access control and identity policy logs from Cisco ISE using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-ise-source-config.md): Configure Cisco ISE as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-ise-pipeline-setup.md): Set up CloudWatch pipeline to process Cisco ISE logs. ### [Cisco Meraki](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-meraki-setup.md) Integrate Cisco Meraki with CloudWatch Logs using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-meraki-source-setup.md): Configure Cisco Meraki as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-meraki-pipeline-setup.md): Set up CloudWatch pipeline to ingest Cisco Meraki data into CloudWatch Logs. ### [Cisco Umbrella](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-umbrella-setup.md) Integrate Cisco Umbrella with CloudWatch Logs using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-umbrella-source-setup.md): Configure Cisco Umbrella as a data source using Amazon S3 and Amazon SQS. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cisco-umbrella-pipeline-setup.md): Set up CloudWatch pipeline to ingest Cisco Umbrella data into CloudWatch Logs. ### [CrowdStrike](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/crowdstrike-setup.md) Integrate CrowdStrike Falcon Data Replicator with CloudWatch Logs using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/crowdstrike-source-setup.md): Configure CrowdStrike Falcon Data Replicator as a data source using Amazon S3 and Amazon SQS. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/crowdstrike-pipeline-setup.md): Set up CloudWatch pipeline to ingest CrowdStrike FDR data into CloudWatch Logs. ### [Drupal Core](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/drupal-core-setup.md) Collect audit logs from Drupal Core using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/drupal-core-source-setup.md): Configure Drupal Core as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/drupal-core-pipeline-setup.md): Set up CloudWatch pipeline to process Drupal Core logs. ### [Entrust IDaaS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/entrust-idaas-setup.md) Collect audit logs from Entrust IDaaS using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/entrust-idaas-source-setup.md): Configure Entrust IDaaS as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/entrust-idaas-pipeline-setup.md): Set up CloudWatch pipeline to process Entrust IDaaS logs. ### [F5 BIG-IP](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/f5-bigip-setup.md) Integrate F5 BIG-IP with CloudWatch Logs using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/f5-bigip-source-setup.md): Configure F5 BIG-IP as a data source using Amazon S3 and Amazon SQS. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/f5-bigip-pipeline-setup.md): Set up CloudWatch pipeline to ingest F5 BIG-IP data into CloudWatch Logs. ### [GitHub Audit Log](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/github-audit-log-setup.md) Collect audit logs from GitHub organizations and enterprises using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/github-audit-log-source-setup.md): Configure GitHub as a data source for CloudWatch pipeline audit log collection. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/github-audit-log-pipeline-setup.md): Set up CloudWatch pipeline to process GitHub audit logs. ### [GitLab](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/gitlab-setup.md) Collect audit events and activity logs from GitLab using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/gitlab-source-config.md): Configure GitLab as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/gitlab-pipeline-setup.md): Set up CloudWatch pipeline to process GitLab logs. ### [Google Workspace](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/google-workspace-setup.md) Collect audit logs, authentication activity, account and access changes, drive operations, and security alerts from Google Workspace using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/google-workspace-source-config.md): Configure Google Workspace as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/google-workspace-pipeline-setup.md): Set up a CloudWatch pipeline to process Google Workspace audit logs and security alerts. ### [HashiCorp Vault](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/hashicorp-vault-setup.md) Integrate HashiCorp Vault with CloudWatch Logs using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/hashicorp-vault-source-config.md): Configure HashiCorp Vault as a data source using Amazon S3 and Amazon SQS. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/hashicorp-vault-pipeline-setup.md): Set up CloudWatch pipeline to ingest HashiCorp Vault data into CloudWatch Logs. ### [Jamf Pro](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/jamf-pro-setup.md) Collect device inventory and management data from Jamf Pro using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/jamf-pro-source-config.md): Configure Jamf Pro as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/jamf-pro-pipeline-setup.md): Set up CloudWatch pipeline to process Jamf Pro data. ### [Jamf Protect](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/jamf-protect-setup.md) Integrate Jamf Protect with CloudWatch Logs using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/jamf-protect-source-config.md): Configure Jamf Protect as a data source using Amazon S3 and Amazon SQS. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/jamf-protect-pipeline-setup.md): Set up CloudWatch pipeline to ingest Jamf Protect data into CloudWatch Logs. ### [JumpCloud](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/jumpcloud-setup.md) Collect security and audit events from JumpCloud using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/jumpcloud-source-config.md): Configure JumpCloud as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/jumpcloud-pipeline-setup.md): Set up CloudWatch pipeline to process JumpCloud events. ### [Microsoft 365](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/microsoft365-setup.md) Collect activity logs from Microsoft 365 services using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/microsoft365-source-setup.md): Configure Microsoft 365 as a data source using Office 365 Management API. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/microsoft365-pipeline-setup.md): Set up CloudWatch pipeline to process Microsoft 365 activity logs. ### [Netskope](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/netskope-setup.md) Collect security and network logs from Netskope using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/netskope-source-setup.md): Configure Netskope as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/netskope-pipeline-setup.md): Set up CloudWatch pipeline to process Netskope logs. ### [Microsoft Entra ID](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/entraid-setup.md) Collect sign-in and audit logs from Microsoft Entra ID using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/entraid-source-setup.md): Configure Microsoft Entra ID as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/entraid-pipeline-setup.md): Set up CloudWatch pipeline to process Microsoft Entra ID logs. ### [Microsoft Windows Events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/windows-events-setup.md) Collect Windows Event logs using CloudWatch pipelines for security monitoring. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/windows-events-source-setup.md): Configure Windows Event logs as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/windows-events-pipeline-setup.md): Set up CloudWatch pipeline to process Windows Event logs. ### [Okta Auth0](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/auth0-setup.md) Collect authentication and API activity logs from Okta Auth0 using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/auth0-source-setup.md): Configure Okta Auth0 as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/auth0-pipeline-setup.md): Set up CloudWatch pipeline to process Okta Auth0 logs. ### [Okta SSO](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/okta-sso-setup.md) Collect system and audit logs from Okta SSO using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/okta-sso-source-setup.md): Configure Okta SSO as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/okta-sso-pipeline-setup.md): Set up CloudWatch pipeline to process Okta SSO logs. ### [OneLogin Identity](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/onelogin-identity-setup.md) Collect event logs from OneLogin Identity using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/onelogin-identity-source-setup.md): Configure OneLogin Identity as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/onelogin-identity-pipeline-setup.md): Set up CloudWatch pipeline to process OneLogin Identity logs. ### [Palo Alto Networks Next-Generation Firewalls](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/paloalto-ngfw-setup.md) Collect firewall logs from Palo Alto Networks NGFW using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/paloalto-ngfw-source-setup.md): Configure Palo Alto Networks NGFW as a data source for CloudWatch pipeline. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/paloalto-ngfw-pipeline-setup.md): Set up CloudWatch pipeline to process Palo Alto NGFW logs. ### [Palo Alto Prisma Cloud](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/paloalto-prismacloud-setup.md) Collect security alerts, vulnerability findings, and audit logs from Palo Alto Prisma Cloud using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/paloalto-prismacloud-source-setup.md): Configure Palo Alto Prisma Cloud as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/paloalto-prismacloud-pipeline-setup.md): Set up CloudWatch pipeline to process Palo Alto Prisma Cloud security data. ### [Ping Identity PingAccess](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pingidentity-pingaccess-setup.md) Collect access management audit logs from Ping Identity PingAccess using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pingidentity-pingaccess-source-setup.md): Configure Ping Identity PingAccess as a data source using Amazon S3 and Amazon SQS. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pingidentity-pingaccess-pipeline-setup.md): Set up CloudWatch pipeline to ingest Ping Identity PingAccess audit data into CloudWatch Logs. ### [Ping Identity PingFederate](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pingidentity-pingfederate-setup.md) Collect identity federation audit logs from Ping Identity PingFederate using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pingidentity-pingfederate-source-setup.md): Configure Ping Identity PingFederate as a data source using Amazon S3 and Amazon SQS. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pingidentity-pingfederate-pipeline-setup.md): Set up CloudWatch pipeline to ingest Ping Identity PingFederate audit data into CloudWatch Logs. ### [PingIdentity PingOne](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pingidentity-pingone-setup.md) Collect audit logs from PingIdentity PingOne using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pingidentity-pingone-source-setup.md): Configure PingIdentity PingOne as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pingidentity-pingone-pipeline-setup.md): Set up CloudWatch pipeline to process PingIdentity PingOne logs. ### [Proofpoint TAP](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/proofpoint-tap-setup.md) Collect email security event data from Proofpoint TAP using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/proofpoint-tap-source-setup.md): Configure Proofpoint TAP as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/proofpoint-tap-pipeline-setup.md): Set up CloudWatch pipeline to process Proofpoint TAP email security data. ### [Qualys CSAM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/qualys-csam-setup.md) Collect asset inventory, software component, vulnerability finding, and domain intelligence data from Qualys CSAM using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/qualys-csam-source-config.md): Configure Qualys CSAM as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/qualys-csam-pipeline-setup.md): Set up a CloudWatch pipeline to process Qualys CSAM data. - [Known limitations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/qualys-csam-limitations.md): The following table describes known Qualys CSAM platform limitations. - [Troubleshooting](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/qualys-csam-troubleshooting.md) ### [Qualys Policy Audit](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/qualys-policy-audit-setup.md) Collect compliance posture findings from Qualys Policy Audit using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/qualys-policy-audit-source-config.md): Configure Qualys Policy Audit as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/qualys-policy-audit-pipeline-setup.md): Set up CloudWatch pipeline to process Qualys Policy Audit compliance posture findings. ### [Qualys VMDR](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/qualys-vmdr-setup.md) Collect vulnerability management data, asset inventory, host detection findings, and platform activity logs from Qualys VMDR using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/qualys-vmdr-source-config.md): Configure Qualys VMDR as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/qualys-vmdr-pipeline-setup.md): Set up a CloudWatch pipeline to process Qualys VMDR data. ### [SailPoint ISC](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/sailpoint-isc-setup.md) Collect identity governance audit events from SailPoint Identity Security Cloud using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/sailpoint-isc-source-config.md): Configure SailPoint ISC as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/sailpoint-isc-pipeline-setup.md): Set up a CloudWatch pipeline to process SailPoint ISC audit events. ### [Salesforce ELF](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/salesforce-elf-setup.md) Collect Event Log Files and audit trail data from Salesforce using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/salesforce-elf-source-config.md): Configure Salesforce ELF as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/salesforce-elf-pipeline-setup.md): Set up CloudWatch pipeline to process Salesforce ELF logs. ### [Salesforce RTEM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/salesforce-rtem-setup.md) Collect real-time security events from Salesforce using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/salesforce-rtem-source-config.md): Configure Salesforce RTEM as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/salesforce-rtem-pipeline-setup.md): Set up CloudWatch pipeline to process Salesforce RTEM events. ### [SentinelOne](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/sentinelone-setup.md) Collect endpoint security logs from SentinelOne using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/sentinelone-source-setup.md): Configure SentinelOne as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/sentinelone-pipeline-setup.md): Set up CloudWatch pipeline to process SentinelOne security logs. ### [ServiceNow CMDB Audit Log](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/servicenow-cmdb-setup.md) Collect configuration data from ServiceNow CMDB using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/servicenow-cmdb-source-setup.md): Configure ServiceNow CMDB as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/servicenow-cmdb-pipeline-setup.md): Set up CloudWatch pipeline to process ServiceNow CMDB data. ### [Slack Audit Log](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/slack-auditlog-setup.md) Collect audit logs from Slack using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/slack-auditlog-source-setup.md): Configure Slack Audit Log as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/slack-auditlog-pipeline-setup.md): Set up CloudWatch pipeline to process Slack audit logs. ### [Tanium](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/tanium-setup.md) Integrate Tanium endpoint management logs with CloudWatch Logs using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/tanium-source-setup.md): Configure Tanium as a data source using Amazon S3 and Amazon SQS. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/tanium-pipeline-setup.md): Set up CloudWatch pipeline to ingest Tanium data into CloudWatch Logs. ### [Tenable Vulnerability Management](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/tenable-setup.md) Collect vulnerability findings, asset inventories, and audit logs from Tenable Vulnerability Management using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/tenable-source-setup.md): Configure Tenable Vulnerability Management as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/tenable-pipeline-setup.md): Set up CloudWatch pipeline to process Tenable Vulnerability Management data. ### [Wazuh Platform](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/wazuh-platform-setup.md) Collect security alerts, vulnerability findings, system inventory, and agent monitoring data from Wazuh Platform using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/wazuh-platform-source-config.md): Configure Wazuh Platform as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/wazuh-platform-pipeline-setup.md): Set up CloudWatch pipeline to process Wazuh Platform logs. ### [WIZ CNAPP](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/wizcnapp-setup.md) Collect cloud security data from Wiz CNAPP using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/wizcnapp-source-setup.md): Configure Wiz CNAPP as a data source for CloudWatch pipeline integration. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/wizcnapp-pipeline-setup.md): Set up CloudWatch pipeline to process Wiz CNAPP security data. ### [Zscaler Internet Access](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/zscaler-zia-setup.md) Collect security logs from Zscaler Internet Access using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/zscaler-zia-source-setup.md): Configure Zscaler Internet Access as a data source for CloudWatch pipeline. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/zscaler-zia-pipeline-setup.md): Set up CloudWatch pipeline to process Zscaler ZIA security logs. ### [Zeek](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/zeek-setup.md) Integrate Zeek with CloudWatch Logs using CloudWatch pipelines. - [Source configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/zeek-source-setup.md): Configure Zeek as a data source using Amazon S3 and Amazon SQS. - [Pipeline configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/zeek-pipeline-setup.md): Set up CloudWatch pipeline to ingest Zeek data into CloudWatch Logs. ### [Custom log data from CloudWatch Logs or an Amazon S3 bucket](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ingestion-custom-data-sources.md) Create CloudWatch pipelines pipelines for Syslog and custom application logs in CloudWatch Logs or Amazon S3 buckets. - [Configuring Custom S3 Bucket Sources](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/configuring-custom-s3-bucket-sources.md): With CloudWatch pipelines, you can process arbitrary logs stored in S3 buckets. - [AWS service logs from CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-service-logs-from-cwl.md): Configure CloudWatch Logs from an AWS service as a data source ### [Processors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pipeline-processors.md) Configure data transformation and enrichment for your pipeline. - [Parser processors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/parser-processors.md): Parser processors convert raw or semi-structured log data into structured formats. - [Transformation processors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/transformation-processors.md): Transformation processors modify the structure of log events by adding, copying, moving, or removing fields. - [String manipulation processors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/string-processors.md): String processors modify text values within log events through operations like case conversion, trimming, and pattern matching. - [Filter processors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/filter-processors.md): Filter processors let you selectively remove log entries from the pipeline based on conditions you define. - [Common processor use cases](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/processor-examples.md): Here are common scenarios and example configurations for combining processors. - [Processor compatibility and restrictions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/processor-compatibility.md) - [Metrics processors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-pipeline-processors.md): Transform and enrich OpenTelemetry metrics as they flow through a metrics pipeline. - [Expression syntax for conditional processing](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/conditional-processing.md): Expression syntax reference for CloudWatch pipelines conditional processing. - [Sinks](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pipeline-sinks.md): Configure destinations for processed pipeline data. - [CloudWatch pipelines IAM policies and permissions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pipeline-iam-reference.md): This section provides IAM requirements for CloudWatch pipelines. - [Extensions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pipeline-extensions.md): Configure additional pipeline functionality. - [Monitoring pipelines](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pipelines-metrics.md): Monitor your CloudWatch pipelines' health, performance, and data flow using Amazon CloudWatch metrics in the AWS/Observability Admin namespace. - [Troubleshooting](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/troubleshooting.md): Common issues and solutions for CloudWatch pipelines configuration, data processing, and performance optimization. ### [Managed Prometheus collectors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/managed-prometheus-collectors.md) Use fully managed, agentless collectors to automatically discover and scrape Prometheus-compatible metrics from your AWS resources and send them to CloudWatch. ### [Integrate Amazon MSK](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/managed-prometheus-collectors-msk-setup.md) Use a Amazon CloudWatch managed Prometheus collector to automatically discover and collect Prometheus metrics from your Amazon MSK clusters and deliver them to CloudWatch. - [Collect Amazon MSK consumer-group metrics in CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/managed-prometheus-collectors-msk-kafka-exporter.md): Use a Amazon CloudWatch managed Prometheus collector with a managed Kafka exporter to collect consumer lag, committed offsets, and group membership from your Amazon MSK clusters and deliver them to CloudWatch. - [Integrate Amazon OpenSearch Service](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/managed-prometheus-collectors-opensearch-setup.md): Use a Amazon CloudWatch managed Prometheus collector to automatically collect Prometheus-compatible metrics from your Amazon OpenSearch Service domains and deliver them to CloudWatch. - [Integrate Amazon EKS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/managed-prometheus-collectors-eks-setup.md): Use a Amazon CloudWatch managed Prometheus collector to automatically discover and collect Prometheus metrics from your Amazon EKS clusters and deliver them to CloudWatch. - [VPC-connected managed collector](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/managed-prometheus-collectors-vpc-setup.md): Use a VPC-connected managed collector to scrape Prometheus-compatible metrics from any resource reachable within your VPC. - [Scraper configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/managed-prometheus-collectors-scraper-configuration.md): Configure the scraper using Prometheus-compatible YAML to define scrape targets, intervals, and relabeling rules. - [Monitor collectors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/managed-prometheus-collectors-monitor.md): Monitor the health and status of your managed Prometheus collectors using vended logs, and manage scrapers with the AWS CLI. ## [CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-omni.md) ### [Set up Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-set-up-omni.md) Setting up CloudWatch Omni involves two steps: creating a domain (the identity and access boundary for your organization) and creating a space (where you work with your telemetry). - [Set up Omni for a single account](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-set-up-omni-for-a-single-account.md): Use this guide to set up CloudWatch Omni in a single AWS account. - [Set up Omni for your organization](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-set-up-omni-for-your-organization.md): Use this guide to set up CloudWatch Omni across an AWS Organization. ### [Control access to your space](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-control-access-to-your-space.md) Omni separates setting up access from managing it. - [Manage space members and permissions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-manage-space-members-and-permissions.md): Add members to your space, give them grants, and remove access when it is no longer needed. - [Limit what members can see](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-limit-what-members-can-see.md): By default, every member of the space can read all of its telemetry. - [Custom grant actions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-custom-grant-actions.md): A Custom grant allows exactly the actions you list. - [Access profiles](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-access-profiles.md): An access profile is an identity for a resource that acts when no one is signed in. - [AWS managed policies for CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-aws-managed-policies-for-cloudwatch-omni.md): CloudWatch Omni provides AWS managed policies for the space operator role, for the domain access role of an organization domain, and for the roles that support organization-level Context Graph enablement. ### [Send telemetry to CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-send-telemetry.md) CloudWatch Omni reads what Amazon CloudWatch has ingested. ### [Send application telemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-send-application-telemetry.md) Deploy the CloudWatch agent where your application runs: Amazon EC2, Amazon ECS, Amazon EKS, an Azure VM, Azure Kubernetes Service, a Google Compute Engine instance, or Google Kubernetes Engine. - [Send application telemetry from AWS Lambda](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-send-application-telemetry-from-aws-lambda.md): Lambda functions send traces and logs to CloudWatch without a collector. - [Send AI agent telemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-send-ai-agent-telemetry.md): Add OpenTelemetry tracing to an AI agent written in Python or Node.js with LangGraph, LangChain, Strands Agents, CrewAI, OpenAI Agents, or the Vercel AI SDK, then run it on Amazon Bedrock AgentCore, AWS Lambda, or on your own compute (Amazon EC2, Amazon ECS, or Amazon EKS) so that its traces reach CloudWatch. - [Supported environments, languages, and frameworks](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-supported-environments-languages-and-frameworks.md): The environments, languages, and frameworks with a documented path for sending telemetry to CloudWatch Omni. ### [Ask the Omni agent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-ask-the-omni-agent.md) The Omni agent is the AI assistant built into the CloudWatch Omni web UI. - [Investigate with the AWS DevOps Agent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-investigate-with-the-aws-devops-agent.md): CloudWatch Omni uses AWS DevOps Agent as the native agent for root cause analysis and incident investigation. ### [Explore and query your telemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-explore-and-query-your-telemetry.md) Explore is where you query your telemetry directly. - [SQL query reference](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-sql-query-reference.md): CloudWatch Omni supports SQL for querying logs and traces. - [Dashboards](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-dashboards.md): A dashboard is a saved arrangement of panels (charts, tables, maps, and text) that shows your team one agreed view of a system. - [Threads](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-threads.md): A thread is your workspace in the CloudWatch Omni web UI: a conversation with the Omni agent together with the canvases, tabs, and views you open while you work. - [Alerts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-alerts.md): An alert monitors your telemetry and notifies you when it crosses a threshold you set. ### [Monitor AI agents](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-monitor-ai-agents.md) CloudWatch Omni agent observability includes tracing, evaluations, datasets, and experiments. - [Protect sensitive data](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-data-protection.md): Agent telemetry can contain sensitive information: prompts and responses often include user messages, retrieved documents, and personal data. - [Analyze agent behavior](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-agents-analyze.md): Use these views to understand what your agent did and why: to debug failures, find slow steps, and follow multi-turn conversations. - [Agent traces](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-agent-traces.md): Use Agent traces to find the agent runs you need to inspect, open a run to see what the agent did, and act on what you find: score runs with evaluators, turn failures into dataset test cases, and compare runs side by side. - [Agent sessions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-agent-sessions.md): The Agent sessions view groups the traces that belong to the same conversation or user interaction, so you can follow a multi-turn exchange from start to finish and see where it went wrong across turns. - [Agent topology](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-agent-topology.md): The agent topology shows how the parts of your agent connect — agents, tools, and models — as a graph built from your traces. - [Evaluate agent quality](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-agents-evaluate.md): Agents fail in ways that do not show up as errors: the run completes, but the answer is wrong, incomplete, or against your policies. - [Evaluators and evaluations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-agents-evaluators.md): An evaluator scores agent behavior against a criterion (for example, whether the response was correct, relevant, or grounded in the retrieved context). - [Datasets](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-agents-datasets.md): A dataset is a curated collection of test cases that you evaluate against repeatedly. - [Experiments](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-agents-experiments.md): An experiment tells you whether a change made your agent better or worse before you ship it. - [Online evaluations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-agents-online-evaluations.md): On-demand evaluation scores a trace when you ask. - [Prompt playground](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-prompt-playground.md): The Prompt playground is an interactive space to try changes and see the effect immediately, without deploying your agent. - [Monitor agents in the web UI](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-monitor-agents-in-the-web-ui.md): Use the Omni web UI to monitor your agents in production, including individual agent traces and sessions, aggregate metrics such as request volume, errors, latency, and token usage, and dependency relationships through the application map (see Monitor applications with the application map). - [Develop with the IDE extension](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-develop-with-the-ide-extension.md): Use the CloudWatch Omni extension to build, test, and evaluate your agent from your IDE. - [Manage prompts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-agents-manage-prompts.md): Manage your agent's prompts as versioned artifacts in the extension, so you can track changes, compare versions, and reuse prompts across runs. ### [Monitor applications with the application map](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-monitor-applications-with-the-application-map.md) Use the application map to understand how your applications and services interact with each other and to identify what needs the most attention. ### [Using Context Graph](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-using-context-graph.md) Use the Context Graph to understand the services, resources, and relationships that Omni has identified in your environment. - [Using AWS Config for resource discovery](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-using-aws-config-for-resource-discovery.md): CloudWatch Omni uses AWS Config to find the AWS resources in your account. - [Monitor a service](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-monitor-a-service.md) - [Application traces](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-application-traces.md): An application trace records one request as it passes through your services and dependencies. - [Connect Slack](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-connect-slack.md): An integration connects CloudWatch Omni to a tool your team already uses. - [Use Omni skills](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-use-omni-skills.md): You can use CloudWatch Omni from the AI coding agent you already develop with — including Claude Code, Cursor, Kiro, and Codex — by installing the Omni skills from the Agent Toolkit for AWS. ### [Security in CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-security-in-cloudwatch-omni.md) Cloud security at AWS is the highest priority. - [Data encryption in CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-data-encryption-in-cloudwatch-omni.md): CloudWatch Omni encrypts your data at rest and in transit. - [Identity and access management for CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-identity-and-access-management-for-cloudwatch-omni.md): AWS Identity and Access Management (IAM) is an AWS service that helps an administrator securely control access to AWS resources. - [Compliance validation for CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-compliance-validation-for-cloudwatch-omni.md): Third-party auditors assess the security and compliance of AWS services as part of multiple AWS compliance programs. - [Resilience in CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-resilience-in-cloudwatch-omni.md): The AWS global infrastructure is built around AWS Regions and Availability Zones. - [Infrastructure security in CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-infrastructure-security-in-cloudwatch-omni.md): As a managed service, CloudWatch Omni is protected by AWS global network security. - [Interface VPC endpoints (AWS PrivateLink)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-interface-vpc-endpoints-aws-privatelink.md): You can establish a private connection between your virtual private cloud (VPC) and CloudWatch Omni by creating an interface VPC endpoint. - [Configuration and vulnerability analysis in CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-configuration-and-vulnerability-analysis-in-cloudwatch.md): Configuration and IT controls are a shared responsibility between AWS and you, our customer. - [Cross-service confused deputy prevention](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-cross-service-confused-deputy-prevention.md): The confused deputy problem is a security issue where an entity that does not have permission to perform an action can coerce a more-privileged entity to perform the action. - [Security best practices for CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-security-best-practices-for-cloudwatch-omni.md): CloudWatch Omni provides a number of security features to consider as you develop and implement your own security policies. - [Opting out of using your data for service improvement](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-opting-out-of-using-your-data-for-service-improvement.md): CloudWatch Omni does not use your content to develop or improve the service or its AI features, and your content is not used to train any foundation models. - [IAM policies to use CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-iam-policies-to-use-cloudwatch-omni.md): The space operator role carries CloudWatchOmniSpaceAccessPolicy as its base policy, with CloudWatchOmniModelInferencePolicy and CloudWatchOmniAWSIntegrationPolicy as optional additions chosen during setup. - [Cross-Region inference in CloudWatch Omni](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-cross-region-inference-in-cloudwatch-omni.md): CloudWatch Omni includes features that use artificial intelligence (AI), such as the Omni agent, AI-assisted dashboard creation, and evaluations that score agent behavior with a judge model. - [Tutorial: Monitor an application](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-tutorial-monitor-an-application.md): Use this tutorial to instrument an application with OpenTelemetry, send its telemetry to CloudWatch Omni, and verify that you can monitor its services and requests. - [Tutorial: Fix a production quality regression](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/omni-agents-close-the-loop.md): This tutorial takes an agent through the full lifecycle in CloudWatch Omni: instrument and test it in the IDE extension, deploy it and monitor it in the Omni web UI, catch a real quality problem on live traffic, reproduce and fix it against the exact failing runs, and set up a continuous check so the same problem cannot return unnoticed. ## [Dashboards](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.md) ### [Getting started with automatic dashboards](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/GettingStarted.md) Helps customers quickly get productive using Amazon CloudWatch, using the overview and automatic dashboards. - [Viewing the cross-service dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Automatic_Dashboards_Cross_Service.md): View the CloudWatch Cross-service dashboard to see key metrics from all AWS services. - [Removing a service from appearing in the cross-service dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Remove_service_from_Cross_Service_Dashboard.md): Steps to remove a service's metrics from appearing in the CloudWatch cross-service dashboard. - [Viewing a dashboard for a single service](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Automatic_Dashboards_Focus_Service.md): Learn how to drill down for more information about a particular AWS service using the CloudWatch home page. - [Viewing a dashboard for a resource group](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Automatic_Dashboards_Resource_Group.md): Steps to focus your CloudWatch view on metrics and alarms from a single resource group. - [Creating a customized dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create_dashboard.md): Learn how to create a CloudWatch dashboard to track metrics for your AWS resources. - [Creating a cross-account cross-Region dashboard with the console](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create_xaxr_dashboard.md): Learn how to create a cross-account, cross-Region dashboard using the AWS Management Console. - [Adding an alarm from a different account to a cross-account dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-alarm-xaxr-dashboard.md): Steps to add an alarm from a different account to a cross-account cross-Region dashboard. ### [Creating dashboards with variables](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_dashboard_variables.md) Explains how to use dashboard variables to create dynamic Amazon CloudWatch dashboards. - [Copying a variable to another dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_dashboard_variables_copy.md): Demonstrates how to copy an Amazon CloudWatch dashboard variable to other dashboards. - [Tutorial: Using a regular expression pattern to switch between Regions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_dashboard_variables_pattern.md): Demonstrates how to use a pattern variable to create a flexible Amazon CloudWatch dashboard. - [Tutorial: Creating dashboard with the Lambda function name as a variable](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_dashboard_variables_property.md): Demonstrates how to use a property variable to create a flexible Amazon CloudWatch dashboard. ### [Using widgets on dashboards](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-and-work-with-widgets.md) Steps for adding, removing, and editing graphs and other widgets in a CloudWatch dashboard. - [Adding a graph widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_graph_dashboard.md): How to add graphs to a CloudWatch dashboard. - [Removing a graph widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/remove_graph_dashboard.md): How to remove graphs from a CloudWatch dashboard. - [Graph metrics manually on a dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_old_metrics_to_graph.md): Steps to add metrics that haven't published data in 14 days to a CloudWatch graph. - [Editing a graph](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/edit_graph_dashboard.md): How to edit graph data on a CloudWatch dashboard. - [Renaming a graph](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/rename_graph_dashboard.md): Change the name of a graph on a CloudWatch dashboard. - [Moving a graph](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/move_graph_dashboard.md): Steps to move or resize graphs on a CloudWatch dashboard. - [Add a metrics explorer widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_metrics_explorer_dashboard.md): Steps to add a metrics explorer widget on a CloudWatch dashboard. - [Adding a line graph widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_line_dashboard.md): Steps to add a line graph widget to a CloudWatch dashboard. - [Removing a line graph](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/remove_line_dashboard.md): Steps to remove a line graph widget from a CloudWatch dashboard. - [Adding a number widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_number_dashboard.md): Steps to add a widget to display a number on a CloudWatch dashboard. - [Removing a number widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/remove_number_dashboard.md): Steps to remove a widget to display a number from a CloudWatch dashboard. - [Adding a gauge widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_gauge_dashboard.md): Steps to add a gauge widget to a CloudWatch dashboard. - [Removing a gauge widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/remove_gauge_dashboard.md): Steps to remove a gauge widget from a CloudWatch dashboard. ### [Using a custom widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_custom_widget_dashboard.md) Learn about custom widgets on a CloudWatch dashboard, including security considerations, interactivity options, and sample custom widget code. - [Details about custom widgets](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_custom_widget_dashboard_about.md): Information about custom CloudWatch widgets, including how they work, how they are styled, and sample code. - [Security and JavaScript](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_custom_widget_dashboard_security.md): Information about why JavaScript is not allowed in returned HTML of custom CloudWatch widgets. - [Interactivity in custom widgets](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_custom_widget_dashboard_interactivity.md): Information about ways to include interactivity in custom CloudWatch widgets, including example code. - [Creating a custom widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_custom_widget_dashboard_create.md): Steps to create a custom widget for a CloudWatch dashboard. - [Sample custom widgets](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_custom_widget_samples.md): Access sample custom widgets. - [Adding a text widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_text_dashboard.md): Steps to add a text widget to a CloudWatch dashboard. - [Editing a text widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/edit_text_dashboard.md): Steps to change the text in a text widget on a CloudWatch dashboard. - [Removing a text widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/remove_text_dashboard.md): Steps to remove a text widget from a CloudWatch dashboard. - [Adding an alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_alarm_dashboard.md): Steps to add an alarm, including its graph, to a CloudWatch dashboard. - [Adding an alarm status widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_alarm_widget_dashboard.md): Steps to add an alarm status widget to a CloudWatch dashboard. - [Removing an alert widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/remove_alarm_dashboard.md): Steps to remove an alarm widget from a CloudWatch dashboard. ### [Using a data table widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_remove_table_dashboard.md) Information about a data table widget in a CloudWatch dashboard, including details of the types of data available to display in data tables. - [Adding a data table widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add_table_dashboard.md): Steps to add a data table widget to a CloudWatch dashboard. - [Removing a data table widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/remove_table_dashboard.md): Steps to remove a data table widget from a CloudWatch dashboard. - [Linking graphs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/link_graphs_dashboard.md): Steps to link graphs on a CloudWatch dashboard so that changes in time are reflected on all graphs. - [Unlinking graphs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/unlink_graphs_dashboard.md): Steps to unlink graphs on a CloudWatch dashboard. ### [Sharing dashboards](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-dashboard-sharing.md) Learn about details of sharing your CloudWatch dashboards with people who don't have access to your AWS account, including information about pricing and permissions. - [Sharing one dashboard with specific users](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/share-cloudwatch-dashboard-email-addresses.md): Steps to share your CloudWatch dashboards with specific users that you choose. - [Sharing a dashboard publicly](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/share-cloudwatch-dashboard-public.md): Steps to share your CloudWatch dashboards publicly. - [Sharing all dashboards using SSO](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/share-cloudwatch-dashboard-sso.md): Steps to share all of your CloudWatch dashboards with users by using single sign-on (SSO). - [Setting up SSO](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/share-cloudwatch-dashboards-setup-SSO.md): Steps to set up single sign-on (SSO) to enable CloudWatch dashboard sharing. - [Seeing how many of your dashboards are shared](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/share-cloudwatch-dashboard-how-many.md): Steps how to see how many of your CloudWatch dashboards are currently being shared. - [Seeing which dashboards are shared](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/share-cloudwatch-dashboard-list.md): Steps to see which of your CloudWatch dashboards are currently being shared. - [Stopping dashboard sharing](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/share-cloudwatch-dashboard-stop.md): Steps to stop sharing a CloudWatch dashboard. - [Reviewing and changing shared dashboard permissions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/share-cloudwatch-dashboard-review-permissions.md): Steps to review and change the permission scope of shared CloudWatch dashboards. ### [Using live data](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-live-data.md) Get information about whether to use live, unaggregated CloudWatch data on a single widget or your entire CloudWatch dashboard. - [Using live data for a dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/live_data_dashboard.md): Steps to use live data for all widgets on a CloudWatch dashboard. - [Using live data for a widget](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/live_data_widget.md): Steps to use live data for a widget on a CloudWatch dashboard. - [Viewing an animated dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-animated-dashboard.md): How to view an animated CloudWatch dashboard to see CloudWatch metrics over time. - [Add a dashboard to your favorites list](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/add-dashboard-to-favorites.md): Learn how to add CloudWatch dashboards, alarms, and log groups to your favorites list. - [Changing the period override setting or refresh interval](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/change_dashboard_refresh_interval.md): Steps to change how often data on a CloudWatch dashboard is refreshed or how the periods of graphs are retained or overridden. - [Changing the time range or time zone format](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/change_dashboard_time_format.md): Steps to change the time range and time zone format to display data on a CloudWatch dashboard. - [Dashboard Body Structure and Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Dashboard-Body-Structure.md): Contents ### [Graph metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/graph_metrics.md) Walks through how to graph metric data using the CloudWatch console. - [Graph a metric](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/graph_a_metric.md): Walks through how to select a metric and create a graph of the metric data in CloudWatch. - [Merge two graphs into one](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/merge_graphs.md): Walks through how to merge two CloudWatch metrics graphs into one graph. - [Use dynamic labels](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/graph-dynamic-labels.md): Explains how using dynamic labels can help make graphs clearer. - [Modify the time range or time zone format for a graph](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/modify_graph_date_time.md): Walks through how to modify the date, time, and time zone on a CloudWatch metrics graph. - [Zooming in on a graph](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/zoom-graph.md): Learn how to zoom in on a CloudWatch graph. - [Modify the y-axis for a graph](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/switch_graph_axes.md): Walks through how to customize the y-axis for a CloudWatch graph and switch between axes. - [Create an alarm from a metric on a graph](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create_alarm_metric_graph.md): Learn how to graph a metric and create an alarm from the metric in CloudWatch. - [GetMetricWidgetImage: Metric Widget Structure and Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Metric-Widget-Structure.md): MetricWidget is an input parameter for the API. ### [Explore related telemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ExploreRelated.md) When using Amazon CloudWatch to view telemetry, you can use the Explore related pane to view and find related data, including metrics and logs from the same service or resource, as well as telemetry from entities related to your initial resources or service. - [How does CloudWatch find related telemetry?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/how-does-related-telemetry-work.md): The CloudWatch Explore related pane shows you metrics and logs that are related to each other, but how does that work? - [AWS services that support related telemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/services-with-related-telemetry.md): The following table lists the AWS services that support related entity information in their CloudWatch telemetry. - [Add related information to custom telemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/adding-your-own-related-telemetry.md): When you publish your own metrics and logs to CloudWatch, the entity information needed for related telemetry is not there by default. ## [Metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.md) ### [OpenTelemetry Metrics (Recommended)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-otel-recommended.md) Send metrics using OpenTelemetry and query with PromQL in Amazon CloudWatch. - [Overview](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-otel-overview.md): Overview of OpenTelemetry metrics in Amazon CloudWatch — OTLP ingestion, PromQL querying, 150 labels per data point, and 15 months of included storage. - [Publish custom metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-otel-send.md): Publish custom metrics to CloudWatch using the OpenTelemetry Protocol (OTLP) with OTel SDKs, the OTel Collector, or any OTLP-compatible client. - [Histogram metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-otel-histograms.md): Understand how Amazon CloudWatch converts explicit-bucket histograms to exponential histograms, what the conversion preserves, and how it affects percentile queries. ### [Query metrics with PromQL](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-PromQL.md) Describes how to use Prometheus Query Language (PromQL) with Amazon CloudWatch. - [PromQL querying](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-PromQL-Querying.md): Describes how to query CloudWatch metrics using PromQL. - [Grafana integration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-PromQL-Grafana.md): Describes how to query CloudWatch PromQL data from Grafana and Amazon Managed Grafana. - [Running PromQL queries in Query Studio](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-PromQL-QueryStudio.md): Describes how to use Query Studio to run PromQL queries in Amazon CloudWatch. - [Using PromQL in alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-PromQL-Alarms.md): Describes how to create Amazon CloudWatch alarms using PromQL queries. ### [Prometheus-compatible APIs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-PromQL-APIs.md) Reference for the Prometheus-compatible APIs supported by CloudWatch PromQL. - [QueryMetrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-PromQL-API-QueryMetrics.md): Reference for the QueryMetrics Prometheus-compatible API operation in CloudWatch. - [GetSeries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-PromQL-API-GetSeries.md): Reference for the GetSeries Prometheus-compatible API operation in CloudWatch. - [GetLabels](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-PromQL-API-GetLabels.md): Reference for the GetLabels Prometheus-compatible API operation in CloudWatch, including listing label names and listing values for a specific label. - [Anomaly detection using PromQL](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/anomaly_detection_promql.md): Build anomaly detection bands for Prometheus-compatible metrics using native PromQL functions. - [Detailed monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/resource-metrics-configuration.md): Learn how to enable and manage detailed monitoring for individual AWS resources using the Amazon CloudWatch API, AWS CLI, or CloudFormation. - [Pricing and storage](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-otel-pricing.md): Learn about the per-GB ingestion pricing model for OpenTelemetry metrics in CloudWatch, including storage, query costs, and cost optimization tips. - [Migrate from Classic](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-otel-migrate.md): Learn how to incrementally migrate custom metrics from PutMetricData or EMF to the OpenTelemetry path in CloudWatch. ### [Vended Metrics in PromQL](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTelEnrichment.md) Enable AWS services to publish metrics as OTel data points with resource tags, queryable through PromQL. - [Filtering enrichment](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTelEnrichment-Filtering.md): Narrow OTel enrichment to a chosen subset of namespaces and metrics with the IncludeFilters and ExcludeFilters parameters. - [Supported resources and metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTelEnrichment-SupportedMetrics.md): The AWS resources and metrics that CloudWatch republishes as OpenTelemetry time series when you enable OTel enrichment, with their OpenTelemetry instrumentation scope, metric names, and instrument types. ### [Resource tags for telemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/resource-tags-for-telemetry.md) Use CloudWatch to enrich your AWS infrastructure metrics and logs with AWS resource tags - [Enable resource tags on telemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/EnableResourceTagsOnTelemetry.md): Use the CloudWatch console to enable resource tags for telemetry for your AWS account. ### [Using resource tags for telemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/UsingResourceTagsForTelemetry.md) Create tag-based Metrics Insights queries and alarms to monitor your AWS infrastructure by tags. - [Supported regions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/SupportedRegionsForResourceTagsForTelemetry.md): The AWS Regions where the resource tags for telemetry feature is available. - [Supported metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/SupportedMetricsForResourceTagsForTelemetry.md): The metrics that CloudWatch enriches with AWS resource tags, listed by namespace and resource type. - [Disable resource tags on telemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/DisableResourceTagsOnTelemetry.md): Turn off resource tags for telemetry when you no longer need the feature. - [Troubleshooting](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ResourceTagsTelemetryTroubleshooting.md): Common issues and solutions when working with resource tags for telemetry. ### [CloudWatch Metrics (Classic)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-classic.md) Publish and query metrics using the CloudWatch API, embedded metric format (EMF), and CloudWatch Metrics Insights. - [Concepts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.md): Describes the fundamentals, concepts, and terminology you need to know for working with Amazon CloudWatch metrics. - [Basic and detailed monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-basic-detailed.md): Explains the difference between basic monitoring and detailed monitoring in CloudWatch, and lists the AWS services that offer detailed monitoring. - [Publish custom metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/publishingMetrics.md): Walks through how to publish your own custom metrics in CloudWatch. ### [Query metrics with CloudWatch Metrics Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/query_with_cloudwatch-metrics-insights.md) Query your Amazon CloudWatch metrics with CloudWatch Metrics Insights, a powerful SQL query engine. - [Building queries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-buildquery.md): How to create a query in CloudWatch Metrics Insights. ### [Query components and syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-querylanguage.md) Explains the query language used in CloudWatch Metrics Insights. - [Reserved keywords](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-reserved-keywords.md): Lists the reserved keywords that must have special syntax to be used in CloudWatch Metrics Insights queries. ### [Alarms on queries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-alarms.md) Describes CloudWatch alarms based on CloudWatch Metrics Insights queries. - [Creating a Metrics Insights alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-alarm-create.md): Steps to create an CloudWatch alarm based on a Metrics Insights query. - [Use Metrics Insights queries with metric math](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-math.md): Explains how CloudWatch Metrics Insights and metric math can interoperate. - [Use natural language to generate and update CloudWatch Metrics Insights queries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-query-assist.md): Learn how to create queries using natural language. - [SQL inference](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-inference.md): Explains the SQL inferences used in CloudWatch Metrics Insights. - [Metrics Insights quotas](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-limits.md): Explains the terminology used in CloudWatch Metrics Insights. - [Sample queries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-queryexamples.md): Sample queries that provide examples of useful queries in CloudWatch Metrics Insights. - [Metrics Insights glossary](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-glossary.md): Explains the terminology used in CloudWatch Metrics Insights. - [Troubleshooting Metrics Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-troubleshooting.md): Troubleshooting tips for CloudWatch Metrics Insights. ### [View available metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.md) Learn how to view the available metrics by category for the AWS services that you are using. - [Search for available metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/finding_metrics_with_cloudwatch.md): Search for available metrics in CloudWatch within all of the metrics in your account using targeted search terms. - [GetMetricData (Primary API)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/metrics-classic-getdata.md): Use the GetMetricData API to retrieve Classic metric data points, run batch queries, and evaluate math expressions. ### [GetMetricStatistics (Legacy)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/getting-metric-statistics.md) Use the legacy GetMetricStatistics API to retrieve statistics for a single metric. - [CloudWatch statistics definitions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Statistics-definitions.md): The definitions of Amazon CloudWatch statistics, including trimmed mean, winsorized mean, trimmed count, percentile rank, trimmed sum, average, sum, min, max, and samplecount. - [Use metrics explorer to monitor resources by their tags and properties](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Metrics-Explorer.md): Visualize your resources by their tags and properties by using CloudWatch metrics explorer. ### [Search expressions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-search-expressions.md) Use search expressions to create a CloudWatch graph that displays multiple related metrics and to create dynamic graphs. - [Search expression syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/search-expression-syntax.md): Explains the syntax rules for search expressions in a CloudWatch graph. - [Search expression examples](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/search-expression-examples.md): Lists examples of valid search expressions in a CloudWatch graph. - [Creating a graph with a search expression](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/create-search-expression.md): How to create a CloudWatch Graph with a search expression ### [Use metric streams](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Metric-Streams.md) Use metric streams to stream CloudWatch metrics to a destination of your choice. ### [Set up a metric stream](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-setup.md) Explains how to set up CloudWatch metric streams in the console and in the CLI. - [Custom setup with Firehose](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-setup-datalake.md): Explains how to set up a CloudWatch metric stream to another AWS service using Firehose - [Use Quick Amazon S3 setup](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-setup-Quick-S3.md): Explains how to set up a CloudWatch metric stream to Amazon S3 using Quick S3 Setup. - [Quick partner setup](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-QuickPartner.md): Explains how to set up a CloudWatch metric stream to a third-party solution using the CloudWatch quick partner setup. - [Statistics that can be streamed](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-statistics.md): Explains which CloudWatch statistics are included by default in a metric stream, and which statistics you can add to the stream for additional charges. - [Metric stream operation and maintenance](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-operation.md): How to operate and maintain your CloudWatch metric stream after it's set up. - [Monitoring your metric streams](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-monitoring.md): Descriptions of metrics emitted by CloudWatch metric streams. - [Trust between CloudWatch and Firehose](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-trustpolicy.md): Learn about setting up an IAM role for a trust relationship between the Firehose delivery stream and CloudWatch. - [JSON output format](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-formats-json.md): Learn about the CloudWatch metric stream output in JSON format. ### [OpenTelemetry 1.0.0 output format](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-formats-opentelemetry-100.md) Learn about the CloudWatch metric output stream in OpenTelemetry 1.0.0 format. - [Translations with OpenTelemetry 1.0.0 format in CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-formats-opentelemetry-translation-100.md): Learn about how CloudWatch transforms some CloudWatch data for OpenTelemetry format. - [How to parse OpenTelemetry 1.0.0 messages](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-formats-opentelemetry-parse-100.md): This section provides information to help you parse OpenTelemetry 1.0.0 messages, including code examples. ### [OpenTelemetry 0.7.0 output format](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-formats-opentelemetry.md) Learn about the CloudWatch metric output stream in OpenTelemetry 0.7.0 format. - [Translations with OpenTelemetry 0.7.0 format in CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-formats-opentelemetry-translation.md): Learn about how CloudWatch transforms some CloudWatch data for OpenTelemetry format. - [How to parse OpenTelemetry 0.7.0 messages](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-formats-opentelemetry-parse.md): This section provides information to help you parse OpenTelemetry 0.7.0 messages, including code examples. - [Troubleshooting metric streams in CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-metric-streams-troubleshoot.md): Learn about strategies to address issues that may occur when using CloudWatch metric streams. - [Math expressions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.md): Steps to use math expressions with CloudWatch metrics to create new time series. - [Using anomaly detection](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Anomaly_Detection.md): Explains how CloudWatch anomaly detection works and how to use it with alarms and graphs of metrics. ### [Query metrics from other data sources](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/MultiDataSourceQuerying.md) Learn how CloudWatch can connect to other data sources, so that you can use CloudWatch to graph, visualize, and create alarms for metrics from these other data sources. - [Managing access to data sources](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_MultiDataSources_Permissions.md): Learn about the permissions needed to connect CloudWatch to other data sources. - [Connect to a prebuilt data source with a wizard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_MultiDataSources-Connect.md): Learn how to use the wizard to connect CloudWatch to supported data sources, so that you can use CloudWatch to graph, visualize, and create alarms for metrics from these other data sources. - [Create a custom connector to a data source](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_MultiDataSources-Connect-Custom.md): Learn how to manually connect CloudWatch to any data source. - [Use your custom data source](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_MultiDataSources-Custom-Use.md): Learn how to use your custom data source to query and visualize data and create alarms in Amazon CloudWatch. - [Delete a connector to a data source](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_MultiDataSources-Delete.md): Learn how to delete a connector between CloudWatch and a data source. - [Grafana integration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Grafana-support.md): Explains the integration of Amazon CloudWatch with Grafana. - [Services that publish CloudWatch metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-services-cloudwatch-metrics.md): You can use the following table to learn which AWS services publish metrics to CloudWatch. ## [Alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Alarms.md) ### [Concepts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-concepts.md) Learn about key concepts for CloudWatch alarms including evaluation, data queries, actions, and suppression. - [Alarm data queries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-data-queries.md): Configure data sources for CloudWatch alarms including metrics, metric math, composite alarms, and logs. ### [Alarm evaluation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-evaluation.md) Understand how CloudWatch evaluates alarms including states, conditions, thresholds, and evaluation windows. - [Alarm evaluation window](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-evaluation-window.md): Learn how an alarm's evaluation window controls the time range of metric data that CloudWatch evaluates, and how to choose between a sliding window and a wall clock window. - [Alarm warm-up periods](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-warm-up.md): Learn how a warm-up period delays alarm evaluation to reduce noise from missing data while a new resource or service starts. - [Configuring how alarms treat missing data](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarms-and-missing-data.md): Sometimes, not every expected data point for a metric gets reported to CloudWatch. - [How partial data is handled](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-metrics-insights-alarms-partial-data.md): Learn about how CloudWatch evaluates metrics matched by a Metrics Insights query. - [Percentile-based alarms and low data samples](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/percentiles-with-low-samples.md): When you set a percentile as the statistic for an alarm, you can specify what to do when there is not enough data for a good statistical assessment. - [PromQL alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-promql.md): Learn how PromQL alarms use instant queries, contributors, and duration-based evaluation. - [Log alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-log.md): Learn how Log Alarms use scheduled queries, aggregation expressions, and M-out-of-N evaluation. ### [Composite alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-combining.md) Explains how composite alarms work in CloudWatch, along with their benefits. - [Alarm suppression](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-suppression.md): Temporarily suppress alarm notifications during maintenance windows or known issues. - [Alarm actions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-actions.md): Configure actions that CloudWatch alarms trigger when changing state. ### [Alarm Mute Rules](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-mute-rules.md) Learn how to automatically mute alarm actions during predefined time windows. - [How alarm mute rules work](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-mute-rules-behaviour.md): The following scenarios illustrate how alarm mute rules affect the targeted alarms and how the alarm actions are muted or executed. - [Limits](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-limits.md) ### [Getting started](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-getting-started.md) Step-by-step examples for creating different types of CloudWatch alarms. ### [Create alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create-Alarms.md) Learn how to create different types of CloudWatch alarms. - [Create a PromQL alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_PromQL_Alarm.md): Create a CloudWatch alarm that uses a PromQL instant query to evaluate metrics. - [Create an alarm based on a static threshold](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ConsoleAlarms.md): Create an CloudWatch alarm based on a static threshold. - [Create an alarm based on a metric math expression](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create-alarm-on-metric-math-expression.md): Create a CloudWatch alarm that is based on the result of a metric math expression. - [Create an alarm based on anomaly detection](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_Anomaly_Detection_Alarm.md): Create an CloudWatch alarm based on anomaly detection models. - [Create a Metrics Insights alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/multi-time-series-alarm.md): Create a CloudWatch alarm based on a Metrics Insights query to monitor metrics across multiple resources. - [Create an alarm based on a connected data source](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_MultiSource_Alarm.md): Learn how to create a CloudWatch alarm that watches data from a data source that is not CloudWatch. - [Create a wall clock alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_WallClock_Alarm.md): Create a CloudWatch metric alarm that aligns its evaluation window to wall clock boundaries and time zones. - [Wait for metrics before evaluating](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_WarmUp_Alarm.md): Create a CloudWatch alarm with a warm-up period to delay evaluation while a new resource starts up and begins to publish data. - [Alarming on logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Alarm-On-Logs.md): Explains how to create a CloudWatch alarm that watches logs. - [Create a composite alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Create_Composite_Alarm.md): Learn how to create a composite alarm with the following procedure. ### [Acting on alarm changes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Acting_Alarm_Changes.md) Explains how CloudWatch can notify users when alarms change state or change configuration, and how actions are handled for different alarm types. - [Notifying users on alarm changes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Notify_Users_Alarm_Changes.md): Explains how CloudWatch can notify users when alarms change state or change configuration. - [Invoke a Lambda function from an alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarms-and-actions-Lambda.md): CloudWatch alarms guarantees an asynchronous invocation of the Lambda function for a given state change, except in the following cases: - [Start a CloudWatch investigations from an alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Start-Investigation-Alarm.md): Start a CloudWatch investigations from an alarm, or from any point in the last two weeks of a CloudWatch alarm's history. - [Stop, terminate, reboot, or recover an EC2 instance](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/UsingAlarmActions.md): Stop, terminate, reboot, or recover your Amazon EC2 instances. - [Alarm events and EventBridge](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-and-eventbridge.md): Explains how CloudWatch sends events to EventBridge and CloudWatch Events for alarm state changes. - [Alarm tags in action payloads](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-tags-in-notifications.md): Explains how to include a CloudWatch alarm's tags in the payloads it sends when the alarm changes state. - [Configure alarm mute rules](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/alarm-mute-rules-configure.md): Learn how to create and configure alarm mute rules to automatically mute alarm actions during specific time windows. ### [Managing alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Manage-CloudWatch-Alarm.md) Learn how to edit, delete, hide, and tag CloudWatch alarms. - [Editing or deleting a CloudWatch alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Edit-CloudWatch-Alarm.md): Edit or delete an existing CloudWatch alarm. - [Hide Auto Scaling alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/hide-autoscaling-alarms.md): When you view your alarms in the AWS Management Console, you can hide the alarms related to both Amazon EC2 Auto Scaling and Application Auto Scaling. - [Alarms and tagging](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_alarms_and_tagging.md): Explains details about how tagging works with CloudWatch alarms - [Viewing and managing muted alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing-managing-muted-alarms.md): View and manage alarms that are currently muted by alarm mute rules. ### [Alarm recommendations for AWS services](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Best-Practice-Alarms.md) Explains the alarms that CloudWatch recommends as best-practice alarms to use for other AWS services. - [Recommended PromQL alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Recommended_PromQL_Alarms.md): Lists recommended PromQL alarms for AWS services that use metrics ingested through the CloudWatch OTLP endpoint. - [Recommended alarms (Classic)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Best_Practice_Recommended_Alarms_AWS_Services.md): Lists the metrics that AWS recommends that you set alarms on to monitor your AWS infrastructure. ### [Alarm use cases and examples](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Alarm-Use-Cases.md) Provides examples and tutorials for common CloudWatch alarm uses cases. - [Create a billing alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.md): Walks through how to monitor your estimated charges using CloudWatch. - [Create a CPU usage alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_AlarmAtThresholdEC2.md): Walks through how to create an CloudWatch alarm that sends a notification based on CPU usage. - [Create a load balancer latency alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_AlarmAtThresholdELB.md): Walks through how to create a load balancer alarm based on excess latency. - [Create a storage throughput alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_AlarmAtThresholdEBS.md): Walks through how to create a storage throughput alarm based on Amazon EBS that exceeds 100-MB throughput. - [Create an alarm on Performance Insights counter metrics from an AWS database](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_alarm_database_performance_insights.md): Walks through how to create an alarm based on Performance Insights metrics that you retrieve from Amazon RDS or Amazon DocumentDB. - [Create a Log Alarm on errors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_LogAlarmErrorPattern.md): Walks through how to create a Log Alarm that detects error patterns in log data. - [Create a Log Alarm on latency](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_LogAlarmLatencyByEndpoint.md): Walks through how to create a multi-contributor Log Alarm that monitors latency across API endpoints. - [Create an Auto Scaling action alarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_AlarmAutoScalingAction.md): Walks through how to create a metric alarm that triggers an Auto Scaling scaling policy to add or remove capacity. ## [Telemetry discovery and enablement](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/telemetry-config-cloudwatch.md) - [What is telemetry discovery and enablement?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/telemetry-config-what-is.md): CloudWatch telemetry configuration gives you two core capabilities: ### [Setting up telemetry configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/telemetry-config-turn-on.md) Learn how to enable and configure telemetry for your AWS account or organization using the CloudWatch console to discover resources and set up telemetry collection. - [Enable telemetry configuration for your organization](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/telemetry-config-organization.md): To turn on telemetry configuration for your organization, you must use a AWS Organization management account or a delegated administrator account. - [Discovering resources](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/telemetry-config-view-resources.md): The telemetry configuration experience displays AWS resources in two places: as an overview on the Ingestion – Data sources and in detail on the Discovered resources page. - [Telemetry enablement rules](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/telemetry-config-rules.md): Learn how to create and manage telemetry rules to standardize telemetry collection across your AWS resources. - [Troubleshooting telemetry configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/telemetry-config-troubleshoot.md): Common issues and solutions when working with telemetry configuration. - [Disabling telemetry configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/telemetry-config-turn-off.md): When you no longer need telemetry configuration, you can turn it off. ## [Infrastructure monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Insights-Sections.md) ### [Container Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights.md) How to use Container Insights to collect metrics and logs from your containers. ### [Amazon EKS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/deploy-container-insights-EKS.md) Set up and use CloudWatch Container Insights on Amazon EKS clusters. ### [OTel Container Insights (Recommended)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-otel.md) Use OTel Container Insights to collect metrics and logs from Amazon EKS clusters with a simplified OpenTelemetry-based deployment. - [Quick start: OTel Container Insights on Amazon EKS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-otel-quickstart.md): Enable OTel Container Insights on an existing Amazon EKS cluster by using the AWS Management Console or the AWS CLI. - [Enable OTel Container Insights from the console](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-otel-console.md): Enable OTel Container Insights on an existing Amazon EKS cluster by using the AWS Management Console with a minimal-click workflow. - [Deploy OTel Container Insights with Helm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-otel-helm.md): Deploy OTel Container Insights on Amazon EKS by using the Amazon CloudWatch Observability Helm chart with the OpenTelemetry filelog receiver for log collection. - [Deploy OTel Container Insights with CloudFormation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-otel-cfn.md): Deploy OTel Container Insights on Amazon EKS as infrastructure as code by using a CloudFormation template. - [Sending logs to Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-otel-logs.md): Collect and send container logs to CloudWatch Logs by using the OTel Container Insights log pipeline on Amazon EKS. - [Install the CloudWatch agent with the Amazon CloudWatch Observability EKS add-on or the Helm chart](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Observability-EKS-addon.md): Explains how to install the CloudWatch agent by installing the CloudWatch Observability EKS add-on. - [Advanced configuration for OTel Container Insights on Amazon EKS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-otel-advanced.md): Configure custom metrics, log filters, multi-account collection, custom dimensions, and resource tuning for OTel Container Insights on Amazon EKS. ### [Solutions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-otel-solutions.md) With Solutions, you can get pre-built observability for third-party Kubernetes tools that run on your Amazon EKS clusters. - [Karpenter metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-otel-karpenter.md): Collect Karpenter node autoscaler metrics through OTel Container Insights to gain visibility into node provisioning, scaling performance, and resource utilization on Amazon EKS. - [KEDA metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-otel-keda.md): Collect KEDA event-driven autoscaling metrics through OTel Container Insights to gain visibility into ScaledObject status, scaler health, and scale loop performance on Amazon EKS. ### [Enhanced Container Insights (Classic)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-classic.md) Use the Enhanced Container Insights (Classic) EKS add-on configuration to collect infrastructure metrics, application logs, and performance data from your EKS workloads. - [Setup guide (AWS CLI)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-classic-setup.md): Install Enhanced Container Insights (Classic) on an existing Amazon EKS cluster by using the AWS CLI. - [Enable Enhanced Container Insights (Classic) from the console](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-classic-console.md): Enable Enhanced Container Insights (Classic) on an existing Amazon EKS cluster by using the Amazon EKS console. - [Deploy Enhanced Container Insights (Classic) with CloudFormation or Helm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-classic-iac.md): Deploy Enhanced Container Insights (Classic) on Amazon EKS as infrastructure as code by using CloudFormation templates or Helm charts. - [Metric reference](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-classic-metrics.md): Reference for all metrics that Enhanced Container Insights (Classic) publishes to the ContainerInsights namespace in Amazon CloudWatch. ### [Send logs to CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-EKS-logs.md) How to set up CloudWatch Container Insights to send logs from containers to Amazon CloudWatch Logs. - [Set up Fluent Bit as a DaemonSet to send logs to CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-setup-logs-FluentBit.md): Information about setting up Fluent bit to send logs to CloudWatch. - [(Optional) Set up Amazon EKS control plane logging](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-setup-control-plane-logging.md): Information about setting up optional Amazon EKS control plane logging in CloudWatch. - [(Optional) Enable the Use_Kubelet feature for large clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-use-kubelet.md): Informating about enabling the Use_Kubelet feature for the FluentBit Kubernetes plugin in CloudWatch. - [Compare approaches](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-compare.md): Compare OTel Container Insights and Enhanced Container Insights (Classic) to choose the right setup approach for your Amazon EKS clusters. ### [Migration guides](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-migration-hub.md) Step-by-step migration guides for moving from your current Container Insights setup to OTel Container Insights on Amazon EKS. - [Migrate from Classic](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-migrate-from-classic.md): Migrate from Enhanced Container Insights (Classic) to OTel Container Insights through an in-place Amazon EKS add-on version update with a phased approach. - [Troubleshooting Container Insights on Amazon EKS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-eks-troubleshooting.md): Resolve common issues when you set up or operate Container Insights on Amazon EKS, including metrics delivery, agent pods, add-on installation, and log collection. ### [Amazon ECS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/deploy-container-insights-ECS.md) How to install and set up CloudWatch Container Insights on Amazon ECS. - [Setting up Container Insights on Amazon ECS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/deploy-container-insights-ECS-cluster.md): How to install and set up CloudWatch Container Insights on Amazon ECS. - [Setting up Container Insights on Amazon ECS using AWS Distro for OpenTelemetry](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/deploy-container-insights-ECS-adot.md): How to use AWS Distro for OpenTelemetry to set up CloudWatch Container Insights on Amazon ECS. - [Deploying the CloudWatch agent to collect EC2 instance-level metrics on Amazon ECS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/deploy-container-insights-ECS-instancelevel.md): How to use the CloudWatch agent as a daemon service to collect instance-level metrics on your Amazon ECS clusters that are hosted on EC2 instances. - [Deploying the AWS Distro for OpenTelemetry to collect EC2 instance-level metrics on Amazon ECS clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/deploy-container-insights-ECS-OTEL.md): How to use the AWS Distro for OpenTelemetry to collect instance-level metrics on your Amazon ECS clusters that are hosted on EC2 instances. - [Set up FireLens to send logs to CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/deploy-container-insights-ECS-logs.md): How to use FireLens on Amazon ECS to send logs to CloudWatch Logs. - [Setting up Container Insights on Red Hat OpenShift on AWS (ROSA)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/deploy-container-insights-RedHatOpenShift.md): How to install and set up CloudWatch Container Insights on Red Hat OpenShift on AWS (ROSA). - [Viewing Container Insights metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-view-metrics.md): Steps to view Container Insights metrics in the CloudWatch console. ### [Metrics collected by Container Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics.md) Information about the metrics collected in CloudWatch by Container Insights. - [Amazon ECS Container Insights with enhanced observability metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-enhanced-observability-metrics-ECS.md): Information about metrics and dimensions collected by Container Insights in CloudWatch from Amazon ECS. - [Amazon ECS Container Insights metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-ECS.md): Information about metrics and dimensions collected by Container Insights in CloudWatch from Amazon ECS. - [Amazon EKS and Kubernetes Container Insights with enhanced observability metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-enhanced-EKS.md): Information about metrics and dimensions collected by Container Insights in CloudWatch for Amazon EKS and Kubernetes. - [Amazon EKS and Kubernetes Container Insights metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-metrics-EKS.md): Information about metrics and dimensions collected by Container Insights in CloudWatch for Amazon EKS and Kubernetes. ### [Performance log reference](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-reference.md) Information about Container Insights performance logs events and collecting metrics in CloudWatch. - [Performance log events for Amazon ECS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-reference-performance-logs-ECS.md): Information about performance events collected from Amazon ECS by container insights. - [Performance log events for Amazon EKS and Kubernetes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-reference-performance-logs-EKS.md): Information about performance events collected by Container Insights from Amazon EKS and Kubernetes clusters. - [Relevant fields in performance log events for Amazon EKS and Kubernetes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-reference-performance-entries-EKS.md): Information about performance log events generated by Amazon EKS and Kubernetes in Container Insights. ### [Container Insights Prometheus metrics monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus.md) Explains how to use CloudWatch Container Insights to collect Prometheus metrics. ### [Set up and configure on Amazon ECS clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Setup-ECS.md) Explains how to set up CloudWatch Container Insights to collect Prometheus metrics on Amazon ECS . - [Set up on Amazon ECS clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-install-ECS.md): Explains how to set up CloudWatch Container Insights to collect Prometheus metrics on Amazon ECS . ### [Scraping additional Prometheus sources and importing those metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Setup-configure-ECS.md) Explains how to import more Prometheus metrics and scrape more Prometheus sources in CloudWatch Container Insights - [Detailed guide for autodiscovery on Amazon ECS clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Setup-autodiscovery-ecs.md): Information about setting up autodiscovery with Prometheus. ### [(Optional) Set up sample containerized Amazon ECS workloads for Prometheus metric testing](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Sample-Workloads-ECS.md) Information on setting up sample containerized Amazon ECS workloads against which to test Prometheus metrics collection. - [Sample App Mesh workload for Amazon ECS clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Sample-Workloads-ECS-appmesh.md): Information about collecting metrics from a sample Prometheus workload for Amazon ECS. - [Sample Java/JMX workload for Amazon ECS clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Sample-Workloads-ECS-javajmx.md): Information about setting up a sample workload to expose JMX mBeans as Prometheus metrics. - [Sample NGINX workload for Amazon ECS clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Setup-nginx-ecs.md): Information about setting up NGNIX data as Prometheus metrics. - [Sample NGINX Plus workload for Amazon ECS clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Setup-nginx-plus-ecs.md): Information about setting up a sample NGNIX Plus workload for Amazon ECS clusters. - [Tutorial for adding a new Prometheus scrape target: Memcached on Amazon ECS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Setup-memcached-ecs.md): Information about setting up Prometheus to scrape memcashed on Amazon ECS. - [Tutorial for scraping Redis OSS Prometheus metrics on Amazon ECS Fargate](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Setup-redis-ecs.md): Information about setting up to screape Redis OSS Prometheus metrics on Amazon ECS Fargate. ### [Set up and configure on Amazon EKS and Kubernetes clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-install-EKS.md) Explains how to set up CloudWatch Container Insights to collect Prometheus metrics on Amazon ECS . ### [Set up on Amazon EKS and Kubernetes clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Setup.md) Explains how to set up CloudWatch Container Insights to collect Prometheus metrics on Amazon EKS and Kubernetes clusters. - [Scraping additional Prometheus sources and importing those metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Setup-configure.md): Explains how to import more Prometheus metrics and scrape more Prometheus sources in CloudWatch Container Insights ### [(Optional) Set up sample containerized Amazon EKS workloads for Prometheus metric testing](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Sample-Workloads.md) Information on installing and setting up sample containerized Amazon EKS workloads against which to test Prometheus metrics. ### [Set up AWS App Mesh sample workload for Amazon EKS and Kubernetes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Sample-Workloads-appmesh.md) Setting up Prometheus support in CloudWatch Container Insights for AWS App Mesh. - [Set up AWS App Mesh sample workload on an Amazon EKS cluster with the EC2 launch type or a Kubernetes cluster](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Sample-Workloads-appmesh-EKS.md): Information about setting up an AWS App Mesh sample workload on an Amazon EKS cluster. - [Set up AWS App Mesh sample workload on an Amazon EKS cluster with the Fargate launch type](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Sample-Workloads-appmesh-Fargate.md): Information about setting up an AWS App Mesh sample workload with the Fargate launch type. - [Set up NGINX with sample traffic on Amazon EKS and Kubernetes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Sample-Workloads-nginx.md): Information about setting up NGINX to produce sample traffic. - [Set up memcached with a metric exporter on Amazon EKS and Kubernetes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Sample-Workloads-memcached.md): Information about setting up memcached to export metrics on Amazon EKS. - [Set up Java/JMX sample workload on Amazon EKS and Kubernetes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Sample-Workloads-javajmx.md): Information about setting up a JAVA/JMX sample workload on Amazon EKS and Kubernetes. - [Set up HAProxy with a metric exporter on Amazon EKS and Kubernetes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Sample-Workloads-haproxy.md): Information about setting up HAProxy to export metrics to CloudWatch. - [Tutorial for adding a new Prometheus scrape target: Redis OSS on Amazon EKS and Kubernetes clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-Setup-redis-eks.md): Information about scraping Prometheus metrics from a Resis OSS application on Amazon EKS and Kubernetes. - [Prometheus metric type conversion by the CloudWatch Agent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-metrics-conversion.md): Information about the Prometheus metric types supported by CloudWatch. - [Prometheus metrics collected by the CloudWatch agent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-metrics.md): Information about Prometheus metrics automatically collected by CloudWatch. - [Viewing your Prometheus metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-viewmetrics.md): Steps to view Prometheus metrics in the CloudWatch console. ### [Prometheus metrics troubleshooting](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-troubleshooting.md) Information for resolving issues with Prometheus metrics. - [Prometheus metrics troubleshooting on Amazon ECS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-troubleshooting-ECS.md): Information about issues and resolutions for Prometheus metrics on Amazon ECS in CloudWatch. - [Prometheus metrics troubleshooting on Amazon EKS and Kubernetes clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-Prometheus-troubleshooting-EKS.md): Information about issues and resolutions for Amazon EKS and Kubernetes in CloudWatch. - [Integration with Application Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-appinsights.md): Information about how Container Insights integrates with Application Insights in CloudWatch. - [Viewing Amazon ECS lifecycle events within Container Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/container-insights-ECS-lifecycle-events.md): Steps to view Amazon ECS lifecycle events in Container Insights in CloudWatch. - [Troubleshooting Container Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-troubleshooting.md): Information about issues with CloudWatch Container Insights and resolutions. - [Building your own CloudWatch agent Docker image](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-build-docker-image.md): Information about creating a Docker image for CloudWatch for your environment. - [Deploying other CloudWatch agent features in your containers](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights-other-agent-features.md): Information about other CloudWatch monitoring features you can include in your containers. ### [Lambda Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights.md) Learn how to use CloudWatch Lambda Insights to collect CloudWatch metrics related to your Lambda functions. ### [Get started with Lambda Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-Getting-Started.md) Learn how to deploy CloudWatch Lambda Insights to collect CloudWatch metrics related to your Lambda functions. ### [Available versions of the Lambda Insights extension](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-extension-versions.md) Information about versions of the CloudWatch Lambda Insights extension, including ARNs for use in AWS Regions. - [x86-64 platforms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-extension-versionsx86-64.md): Information about the versions of CloudWatch Lambda Insights for x86-64 platforms, including ARNs for use in AWS Regions. - [ARM64 platforms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-extension-versionsARM.md): Information about the versions of the CloudWatch Lambda Insights extension for ARM64 platforms, including the ARNs to use them in AWS Regions. - [Using the console to enable Lambda Insights on an existing Lambda function](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-Getting-Started-console.md): Steps to enable Lambda Insights through the AWS Lambda console. - [Use the AWS CLI to enable Lambda Insights on an existing Lambda function](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-Getting-Started-cli.md): Steps to use enable CloudWatch Lambda Insights through the AWS CLI. - [Use the AWS SAM CLI to enable Lambda Insights on an existing Lambda function](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-Getting-Started-SAM-CLI.md): Steps to enable CloudWatch Lambda Insights through the AWS SAM CLI. - [Use CloudFormation to enable Lambda Insights on an existing Lambda function](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-Getting-Started-cloudformation.md): Steps to enable CloudWatch Lambda Insights through CloudFormation. - [Use the AWS CDK to enable Lambda Insights on an existing Lambda function](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-Getting-Started-clouddevelopmentkit.md): Steps to enable CloudWatch Lambda Insights through the AWS CDK. - [Use Serverless Framework to enable Lambda Insights on an existing Lambda function](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-Getting-Started-serverless.md): Use these steps to use Serverless Framework to enable Lambda Insights on a Lambda function. - [Enable Lambda Insights on a Lambda container image deployment](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-Getting-Started-docker.md): Use these steps to use enable Lambda Insights on a Lambda function that is deployed as a container image, such as using Amazon ECR. - [Update the Lambda Insights extension version on a function](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-Update-Extension.md): Use these steps to use update the Lambda Insights extension version that you are using with an existing Lambda function - [Viewing your Lambda Insights metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-view-metrics.md): Steps to view CloudWatch Lambda Insights in the console. - [Integration with Application Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/lambda-insights-appinsights.md): Information about how CloudWatch Lambda Insights integrates with Application Insights. ### [Metrics collected by Lambda Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-metrics.md) Information about the types of metrics collected by CloudWatch about Lambda functions. - [Lambda Functions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-metrics-lambda-functions.md): Metrics collected by CloudWatch Lambda Insights for standard Lambda functions. - [Managed Instances Lambda Functions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-metrics-managed-instances.md): Metrics collected by CloudWatch Lambda Insights for Lambda functions running on Managed Instances. - [Troubleshooting and known issues](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-Troubleshooting.md): Information about issues with CloudWatch Lambda Insights and their resolutions. - [Example telemetry event](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Lambda-Insights-example-event.md): Information about the format of a CloudWatch Lambda Insights log event and methods to analyze log events. ### [Database Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights.md) Monitor and troubleshoot Amazon RDS and Amazon Aurora MySQL and Amazon Aurora PostgreSQL databases at scale with CloudWatch Database Insights. - [Get started](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Get-Started.md): Get started with Database Insights. ### [Monitoring Self-Managed Databases](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Self-Managed.md) Use CloudWatch Database Insights to monitor self-managed databases running on Amazon EC2. - [Monitoring Self-Managed PostgreSQL](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Self-Managed-PostgreSQL.md): Set up CloudWatch Database Insights monitoring for a self-managed PostgreSQL database running on Amazon EC2. - [Cross-account cross-region monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Cross-Account-Cross-Region.md): CloudWatch Database Insights allows you to monitor your Amazon Aurora and RDS databases across accounts and regions at scale. ### [Viewing the Fleet Health Dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Fleet-Health-Dashboard.md) Monitor and troubleshoot issues for your databases with the Fleet Health Dashboard. - [Create a fleet health view](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-fleet-views-create.md): Create and save fleet health views for groups of databases you choose. - [Edit a fleet health view](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-fleet-views-edit.md): Edit the name and filters for your fleet health views. - [Delete a fleet health view](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-fleet-views-delete.md): Delete fleet health views. ### [Viewing the Database Instance Dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Database-Instance-Dashboard.md) Monitor and troubleshoot issues for your DB instance with the Database Instance Dashboard. - [Analyzing lock trees](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Lock-Analysis.md): Analyze lock trees for Amazon Aurora PostgreSQL and Amazon RDS for PostgreSQL databases with CloudWatch Database Insights. - [Analyzing execution plans](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Execution-Plans.md): Analyze execution plans with CloudWatch Database Insights. - [Monitoring Aurora Limitless databases with Database Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/database-insights-limitless.md): Monitor and analyze database load across Aurora Limitless shard groups and instances. - [Troubleshooting](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Database-Insights-Troubleshooting.md): Troubleshoot issues for CloudWatch Database Insights. ### [SageMaker AI Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/SageMaker-Insights.md) Monitor and troubleshoot SageMaker AI inference endpoints at scale with SageMaker AI Insights. - [Get started](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/SageMaker-AI-Insights-Get-Started.md): Follow these steps to enable and access SageMaker AI Insights for your inference endpoints. - [Insights dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/SageMaker-AI-Insights-Dashboard.md): Reference for the SageMaker AI Insights dashboard Performance, Capacity, and Reliability tabs. - [Metrics reference](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/SageMaker-AI-Insights-Metrics.md): Complete list of OpenTelemetry metrics emitted by SageMaker AI detailed observability. - [Troubleshooting](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/SageMaker-AI-Insights-Troubleshooting.md): Common issues and resolutions for the CloudWatch SageMaker AI Insights dashboard. ### [ElastiCache Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ElastiCache-Insights.md) Monitor and troubleshoot Amazon ElastiCache for Valkey clusters with the prebuilt ElastiCache Insights dashboard. - [Get started](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ElastiCache-Insights-Get-Started.md): Prerequisites and setup for ElastiCache Insights. ### [Use Contributor Insights to analyze high-cardinality data](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights.md) Learn how to use CloudWatch Contributor Insights to create time series showing the top-N talkers that are contributing to your CloudWatch metrics and logs, and find the number of contributors. - [Create a Contributor Insights rule in CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-CreateRule.md): Steps to create a CloudWatch Contributor Insights rule to analyze log data. - [Contributor Insights rule syntax in CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-RuleSyntax.md): Information about how to construct a CloudWatch Contributor Insights rule. - [Example rules](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-Rule-Examples.md): Examples of CloudWatch Contributor Insights rules, including sample code. - [Viewing Contributor Insights reports in CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-ViewReports.md): Steps to view CloudWatch Contributor Insights reports in the console. - [Graphing metrics generated by rules in CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-GraphReportData.md): Information about adding data from a Contributer Insights report a graph in the CloudWatch console. - [Using Contributor Insights built-in rules in CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContributorInsights-BuiltInRules.md): Information about analyzing metrics of other AWS services in CloudWatch Contributor Insights. ### [CloudWatch Application Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-application-insights.md) Learn how to detect and troubleshoot common application problems using CloudWatch Application Insights, which provides automated dashboards and insights to help reduce mean time to resolution (MTTR) for your applications and AWS resources. - [What is Amazon CloudWatch Application Insights?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-what-is.md): Learn how to monitor, detect problems, and troubleshoot applications using CloudWatch Application Insights for AWS services and technology stacks like EC2, RDS, SQL Server, Java, and SAP. ### [How Application Insights works](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-how-works.md) Discover how CloudWatch Application Insights components monitor your applications by analyzing data sources, detecting issues through intelligent algorithms, and generating CloudWatch Events for notifications, enabling proactive troubleshooting and maximizing application performance. - [SSM packages used by Application Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-ssm-packages.md): Learn how to install and configure AWS-provided Prometheus exporters for Java, SAP HANA, SAP NetWeaver, SQL Server, and High Availability (HA) clusters to monitor application and database metrics using AWS Systems Manager Distributor. - [SSM documents used by Application Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-ssm-documents.md): Learn how CloudWatch Application Insights uses AWS Systems Manager Documents to automate monitoring tasks on managed instances for application performance visibility. ### [Prerequisites, IAM policies, and permissions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-accessing.md) Learn how to access CloudWatch Application Insights by verifying prerequisites, configuring IAM policies, and attaching necessary permissions for account-based application onboarding. - [Prequisites](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-prereqs.md): Discover prerequisites to configure applications for monitoring with CloudWatch Application Insights, including enabling AWS Systems Manager Agent, attaching EC2 instance roles, creating resource groups, setting IAM permissions, using service-linked roles, supporting Performance Counter metrics on EC2 Windows instances, and installing CloudWatch agent. - [IAM policy](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-iam.md): Discover how to create an IAM policy and attach it to your user, group, or role to use CloudWatch Application Insights, enabling management of permissions for this AWS service. - [Permissions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-account-based-onboarding-permissions.md): Learn how to configure IAM role permissions for account-based application onboarding in CloudWatch Application Insights to discover all resources in your AWS account. ### [Set up application for monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-setting-up.md) Discover how to set up and configure CloudWatch Application Insights for monitoring your applications using the AWS Management Console, AWS CLI, or PowerShell. - [Console steps](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-setting-up-console.md): Learn how to set up and configure application monitoring with CloudWatch Application Insights from the CloudWatch console, including adding applications, enabling container monitoring for Amazon ECS and EKS resources, and disabling component monitoring. - [Command line steps](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-setting-up-command.md): Learn how to set up, configure, and manage application monitoring using the command line for CloudWatch Application Insights. - [Events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-cloudwatch-events.md): Learn about CloudWatch Events which are emitted when CloudWatch Application Insights detects a new problem or a problem is updated. - [Notifications](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-problem-notifications.md): Learn how to receive notifications for detected problems using CloudWatch events, Amazon SNS notifications, and Systems Manager OpsCenter. - [Application Insights cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-cross-account.md): Learn how to monitor and troubleshoot applications spanning multiple AWS accounts within a AWS Region using CloudWatch Application Insights cross-account observability. ### [Work with component configurations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-config.md) Discover how to configure components for Amazon CloudWatch with JSON files, including template fragments, configuration sections, and examples for relevant services. - [Template fragment](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-config-json.md): Discover how the component configuration template fragment in JSON format works to define monitoring and observability settings for AWS resources like EC2 instances, volumes, and services like CloudWatch alarms, logs, metrics, processes, and events. - [Sections](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-config-sections.md): Discover how CloudWatch Application Insights component configurations work to monitor your resources and applications. ### [Example configurations for relevant services](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples.md) Discover how Amazon CloudWatch components work to monitor and observe AWS resources and applications with configuration examples for services like Amazon EC2, Amazon ECS, Amazon RDS, Amazon S3, AWS Lambda, and more. - [Amazon DynamoDB table](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-dynamo.md): Discover an example JSON configuration for monitoring Amazon DynamoDB table metrics with Amazon CloudWatch, including settings for alarms and logs. - [Amazon EC2 Auto Scaling (ASG)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-asg.md): Discover how the Amazon CloudWatch component configuration works for Amazon EC2 Auto Scaling (ASG) to monitor metrics, logs, processes, and events for instances and volumes. - [Amazon EKS cluster](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-eks-cluster.md): Discover how Amazon EKS cluster component configuration examples illustrate enabling monitoring for key metrics and logs on Kubernetes clusters, EC2 instances, AutoScaling groups, and EBS volumes. - [Amazon Elastic Compute Cloud (EC2) instance](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-ec2.md): Discover how CloudWatch Application Insights configures components like Amazon EC2 instances to monitor logs, metrics, alarms, and sub-components for optimal application performance. - [Amazon Elastic Container Service (Amazon ECS)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-ecs.md): Learn how to configure and monitor Amazon ECS with CloudWatch, including alarms for metrics like CPU, memory, network, tasks, and storage, along with log monitoring for ECS task definitions, load balancers, EC2 instances, volumes, processes, and Windows events. - [Amazon ECS services](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-ecs-service.md): Discover how to configure Amazon CloudWatch metrics and logs for Amazon ECS services, load balancers, EC2 instances, and volumes to monitor critical performance metrics and events. - [Amazon ECS tasks](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-ecs-task.md): Learn how to configure Amazon CloudWatch agent to monitor Amazon ECS tasks, including application logs and process metrics like CPU and memory usage. - [Amazon Elastic File System (Amazon EFS)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-efs.md): Discover how Amazon CloudWatch monitors Amazon Elastic File System performance with comprehensive metrics and logs for resource utilization and file system health. - [Amazon FSx](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-fsx.md): Discover how the Amazon FSx component configuration example shows metrics to monitor for alarms, including data read/write bytes and operations, metadata operations, and free storage capacity. - [Amazon Relational Database Service (RDS) Aurora MySQL](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-rds-aurora.md): Discover how the Aurora MySQL-Compatible Edition component configuration example facilitates monitoring CPU utilization, commit latency, and MySQL log types for efficient database management and performance optimization. - [Amazon Relational Database Service (RDS) instance](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-rds.md): Discover how to configure Amazon CloudWatch components for an Amazon Relational Database Service instance with example JSON code. - [Amazon Route 53 health check](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-health-check.md): Discover how Amazon Route 53 Public Data Plane health check components work to monitor key metrics for DNS health and performance. - [Amazon Route 53 hosted zone](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-hosted-zone.md): Discover how the Amazon Route 53 Public Data Plane hosted zone component configuration works to monitor DNS queries, DNSSEC key management, and enable public query logging. - [Amazon Route 53 Resolver endpoint](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-resolver-endpoint.md): Learn how to monitor Amazon Route 53 Resolver endpoints with CloudWatch metrics like EndpointHealthyENICount, EndpointUnHealthyENICount, InboundQueryVolume, OutboundQueryVolume, and OutboundQueryAggregateVolume. - [Amazon Route 53 Resolver query logging configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-resolver-query-logging.md): Learn how to configure Amazon Route 53 Resolver query logging to monitor DNS queries for operational insights and security analysis with CloudWatch logs. - [Amazon S3 bucket](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-s3.md): Discover how to monitor Amazon S3 bucket metrics like replication latency, 5xx errors, and bytes downloaded using Amazon CloudWatch component configurations. - [Amazon Simple Queue Service (SQS)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-sqs.md): Learn how to configure Amazon CloudWatch to monitor key metrics for Amazon Simple Queue Service and set alarms for anomalous behavior using the provided JSON example. - [Amazon SNS topic](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-sns.md): Discover how to monitor key metrics for Amazon SNS topics with CloudWatch to ensure reliable message delivery. - [Amazon Virtual Private Cloud (Amazon VPC)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-vpc.md): Discover how Amazon Virtual Private Cloud component configuration examples work to monitor critical metrics like network address usage and VPC firewall query volume. - [Amazon VPC Network Address Translation (NAT) gateways](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-nat-gateway.md): Discover how to monitor key metrics for Amazon Virtual Private Cloud Network Address Translation (NAT) gateways with Amazon CloudWatch to ensure optimal performance and resource utilization. - [API Gateway REST API stages](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-api-gateway.md): Learn how to configure Amazon CloudWatch logging and monitoring for Amazon API Gateway REST API stages to track errors and execution access. - [Application Elastic Load Balancing](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-application-elb.md): Discover how to configure CloudWatch components for Elastic Load Balancing, including alarms, metrics for load balancers, EC2 instances, and volumes, logs, and Windows events. - [AWS Lambda Function](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-lambda.md): Learn how to monitor AWS Lambda Function metrics and logs with CloudWatch to track errors, throttles, iterator age, and duration. - [AWS Network Firewall rule group](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-firewall-rule-group.md): Learn how to configure AWS Network Firewall rule groups for firewall metrics monitoring and set alarms using CloudWatch. - [AWS Network Firewall rule group association](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-firewall-rule-group-assoc.md): Learn how to configure AWS Network Firewall rule group association to monitor firewall rule group query volume with CloudWatch alarms and metrics. - [AWS Step Functions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-step-functions.md): Discover how AWS Step Functions component metrics and logs work to monitor execution failures, Lambda function failures, and provisioned refill rates. - [Customer-grouped Amazon EC2 instances](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-grouped-ec2.md): Learn how to configure Amazon CloudWatch components for customer-grouped Amazon EC2 instances and volumes to monitor alarms, logs, processes, and Windows events. - [Elastic Load Balancing](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-elb.md): Learn how to configure CloudWatch components to monitor Elastic Load Balancing including metrics, logs, processes, and events for EC2 instances, volumes, and application load balancers. - [Java](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-java.md): Learn how to configure CloudWatch Application Insights components for Java applications to monitor metrics like thread count, heap memory usage, and more with Prometheus JMX exporter. - [Kubernetes on Amazon EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-kubernetes-ec2.md): Discover how to monitor and manage Kubernetes clusters on Amazon EC2 instances with Amazon CloudWatch, including metrics for nodes, pods, CPU, memory, network, file systems, processes, and EC2 instances and volumes. - [RDS MariaDB and RDS MySQL](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-mysql.md): Learn how to configure Amazon CloudWatch to monitor RDS MariaDB and RDS MySQL databases, including CPU utilization metrics and MySQL log file types. - [RDS Oracle](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-oracle.md): Discover how to monitor Amazon RDS Oracle instances using CloudWatch by configuring alarms for CPU utilization and enabling log monitoring for Oracle alerts. - [RDS PostgreSQL](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-rds-postgre-sql.md): Learn how to monitor Amazon RDS PostgreSQL databases using CloudWatch with CPU utilization metrics and PostgreSQL log monitoring for comprehensive insights. - [SAP ASE on Amazon EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-sap-ase.md): Learn how to configure Amazon CloudWatch to monitor SAP ASE database instances on Amazon EC2 using metrics, logs, and a SAP ASE Prometheus exporter. - [SAP ASE High Availability on Amazon EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-sap-ase-ha.md): Discover how to configure Amazon CloudWatch to monitor SAP ASE High Availability on Amazon EC2, including alarm metrics, log files, and the SAP ASE Prometheus exporter for comprehensive monitoring. - [SAP HANA on Amazon EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-hana.md): Learn how to configure Amazon CloudWatch to monitor SAP HANA on Amazon EC2 instances, including metrics, logs, and Prometheus exporter settings for optimal monitoring and alerting. - [SAP HANA High Availability on Amazon EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-hana-ha.md): Learn how to configure Amazon CloudWatch to monitor SAP HANA High Availability on Amazon EC2, including specific metrics, logs, HANA Prometheus exporter, and HA cluster Prometheus exporter settings. - [SAP NetWeaver on Amazon EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-netweaver.md): Discover how to configure Amazon CloudWatch to monitor SAP NetWeaver on Amazon EC2 instances, including metrics, logs, and Prometheus exporter settings for tracking performance, availability, and system health. - [SAP NetWeaver High Availability on Amazon EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-netweaver-ha.md): Discover how to configure Amazon CloudWatch monitoring for SAP NetWeaver High Availability on Amazon EC2, including metrics, logs, and Prometheus exporters for HA clusters and NetWeaver instances. - [SQL Always On Availability Group](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-sql.md): Discover how the AWS Management Console component configuration example monitors SQL Server Always On Availability Group metrics, logs, and Windows events for instance and volume resources using Amazon CloudWatch. - [SQL failover cluster instance](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/component-configuration-examples-sql-failover-cluster.md): Discover how to monitor SQL failover cluster instances with Amazon CloudWatch through JSON component configurations that specify custom metrics, Windows events, and logs to capture critical performance and health data. - [Use CloudFormation templates](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-cloudformation.md): Learn how to create and configure CloudWatch Application Insights monitoring using CloudFormation templates for applications, resources, and components. - [Tutorial: Set up monitoring for SAP ASE](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-tutorial-sap-ase.md): Use CloudWatch Application Insights to automatically monitor and troubleshoot SAP ASE databases running on AWS, with automatic dashboards, alarms, and log analysis. - [Tutorial: Set up monitoring for SAP HANA](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-tutorial-sap-hana.md): Learn how to set up monitoring for your SAP HANA databases using CloudWatch Application Insights to visualize problems, accelerate troubleshooting, and facilitate mean time to resolution (MTTR). - [Tutorial: Set up monitoring for SAP NetWeaver](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-tutorial-sap-netweaver.md): Learn how to set up monitoring for SAP NetWeaver using CloudWatch Application Insights to visualize issues, accelerate troubleshooting, and reduce mean time to resolution (MTTR). - [View and troubleshoot Application Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-troubleshooting.md): Discover how CloudWatch Application Insights troubleshooting works to identify and resolve problems detected for monitored applications. ### [Supported logs and metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-logs-and-metrics.md) Learn how to use Amazon CloudWatch Application Insights to monitor logs and metrics for your applications running on AWS services like EC2, RDS, Lambda, DynamoDB, and more, including infrastructure metrics, application logs, and performance counters. - [Amazon Elastic Compute Cloud (EC2)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-ec2.md): Discover how Amazon EC2 metrics provide visibility into the performance and health of your Amazon Elastic Compute Cloud instances with CloudWatch Application Insights, including built-in metrics, CloudWatch agent metrics for Windows and Linux servers, and process-level metrics. - [Elastic Block Store (EBS)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-ebs.md): Discover how to monitor Amazon Elastic Block Store volume performance with Amazon CloudWatch Application Insights metrics like read/write operations, throughput, and queue length. - [Amazon Elastic File System (Amazon EFS)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-efs.md): Discover key Amazon Elastic File System metrics monitored by Amazon CloudWatch Application Insights for optimizing performance and monitoring file system health. - [Elastic Load Balancer (ELB)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-elb.md): Learn how to monitor and analyze key metrics for Elastic Load Balancing with Amazon CloudWatch Application Insights, including connection counts, consumed LCUs, HTTP error codes, and host health. - [Application ELB](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-app-elb.md): Learn how to monitor Elastic Load Balancing metrics with Amazon CloudWatch Application Insights to gain insights into load balancer performance and health. - [Amazon EC2 Auto Scaling groups](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-as.md): Learn how to monitor Amazon EC2 Auto Scaling groups with Amazon CloudWatch Application Insights metrics for CPU, disk, network, and status checks. - [Amazon Simple Queue Server (SQS)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-sqs.md): Learn how to monitor and optimize Amazon Simple Queue Service performance using Amazon CloudWatch Application Insights metrics for queue depth, message age, and throughput. - [Amazon Relational Database Service (RDS)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-rds.md): Discover the Amazon RDS metrics supported by Amazon CloudWatch Application Insights for monitoring database instances and clusters, including performance, storage, and connectivity metrics. - [AWS Lambda function](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-lambda.md): Discover how to monitor Lambda function metrics using Amazon CloudWatch Application Insights to gain visibility into errors, duration, throttles, and more. - [Amazon DynamoDB table](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-dyanamodb.md): Discover Amazon CloudWatch Application Insights metrics for monitoring Amazon DynamoDB table performance, including system and user errors, read/write capacity consumption, throttling, time-to-live item deletions, and replication health. - [Amazon S3 bucket](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-s3.md): Learn how to monitor Amazon S3 bucket metrics using Amazon CloudWatch Application Insights, including replication latency, error rates, request types, and data transfer metrics for optimizing performance and cost. - [AWS Step Functions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-step-functions.md): Discover how Amazon CloudWatch Application Insights monitors AWS Step Functions metrics to track execution, activities, Lambda functions, service integrations, and API usage. - [API Gateway REST API stages](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-api-gateway.md): Discover how to monitor API Gateway REST API stages with Amazon CloudWatch Application Insights metrics like error rates, latency, and cache performance for effective API management. - [SAP HANA](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-sap-hana.md): Learn how to monitor SAP HANA performance with Amazon CloudWatch Application Insights by viewing key metrics like service status, alerts, memory usage, CPU utilization, connections, transactions, and backups. - [SAP ASE](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-sap-ase.md): Discover how Amazon CloudWatch Application Insights provides key SAP ASE database metrics to monitor performance, availability, cache usage, database space, transaction logs, and job failures for optimal database management. - [SAP ASE High Availability on Amazon EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-sap-ase-ha.md): Discover how Amazon CloudWatch Application Insights monitors SAP ASE high availability on Amazon EC2 with metrics for replication state, mode, and latency. - [SAP NetWeaver](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-sap-netweaver.md): Learn how to monitor key SAP NetWeaver metrics with Amazon CloudWatch Application Insights, including response times, alerts, queue status, enqueue statistics, and high availability checks for optimal performance and availability. - [HA Cluster](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-ha-cluster.md): Discover how to monitor high availability cluster metrics with Amazon CloudWatch Application Insights to make sure that your mission-critical systems remain healthy and reliable. - [Java](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-java.md): Discover how Java application metrics work with Amazon CloudWatch Application Insights to monitor memory usage, operating system resources, thread counts, class loading, and garbage collection times. - [Amazon Elastic Container Service (Amazon ECS)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-ecs.md): Discover key Amazon Elastic Container Service metrics available in Amazon CloudWatch Application Insights, including built-in metrics, Container Insights metrics, and Java JMX Prometheus metrics for monitoring ECS workloads. - [Kubernetes on AWS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-kubernetes.md): Learn how to monitor Kubernetes clusters on AWS with Amazon CloudWatch Application Insights Container Insights metrics and Prometheus JMX metrics for Java applications. - [Amazon FSx](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-fsx.md): Discover how Amazon FSx file system metrics work to monitor performance and capacity utilization with Amazon CloudWatch Application Insights. - [Amazon VPC](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-vpc.md): Discover how to monitor Amazon VPC usage and firewall activity with Amazon CloudWatch Application Insights metrics for NetworkAddressUsage, NetworkAddressUsagePeered, and VPCFirewallQueryVolume. - [Amazon VPC NAT gateways](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-nat-gateways.md): Discover how Amazon CloudWatch Application Insights monitors Amazon VPC NAT gateway metrics for error port allocation and idle timeout count. - [Amazon Route 53 health check](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-health-check.md): Discover how Amazon Route 53 health checks work to monitor the health and performance of your web applications and resources with CloudWatch Application Insights metrics. - [Amazon Route 53 hosted zone](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-hosted-zone.md): CloudWatch Application Insights supports the following metrics: - [Amazon Route 53 Resolver endpoint](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-resolver-endpoint.md): CloudWatch Application Insights supports the following metrics: - [AWS Network Firewall rule group](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-firewall-rule-group.md): CloudWatch Application Insights supports the following metrics: - [AWS Network Firewall rule group association](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-firewall-rule-group-assoc.md): CloudWatch Application Insights supports the following metrics: - [Metrics with data points requirements](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/appinsights-metrics-datapoint-requirements.md): For metrics without an obvious default threshold to alarm on, Application Insights waits until the metric has enough data points to predict a reasonable threshold to alarm on. - [Recommended metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/application-insights-recommended-metrics.md): The following table lists the recommended metrics for each component type. - [Performance Counter metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/application-insights-performance-counter.md): Performance Counter metrics are recommended for instances only when the corresponding Performance Counter sets are installed on the Windows instances. - [Using the resource health view](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/servicelens_resource_health.md): Explains how to use the resource health view in the CloudWatch console. ## [Application performance monitoring (APM)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Intro.md) ### [Application Signals](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Monitoring-Sections.md) Includes sections about CloudWatch features such as Application Signals, Synthetics, and CloudWatch RUM. - [Permissions required for Application Signals](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Application_Signals_Permissions.md): Learn about the IAM permissions required to be able to enable and manage CloudWatch Application Signals. - [Supported systems](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-supportmatrix.md): Explains compatibility issues to consider before installing CloudWatch Application Signals, including OpenTelemetry and Java compatibility. - [Supported instrumentation setups](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Getting-Started-App-Signals.md): Explains how to enable CloudWatch Application Signals on different instrumentation setups - [Enable Application Signals in your account](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable.md): Explains how to enable Application Signals in your account. - [(Optional) Try out Application Signals with a sample app](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable-EKS-sample.md): Explains how to try out Application Signals by creating a new Amazon EKS cluster to install it in, and install a sample app. - [Enable your applications on Amazon EKS clusters](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable-EKS.md): Explains how to enable Application Signals on Amazon EKS clusters. - [Enable your applications on Amazon EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable-EC2Main.md): Explains how to enable Application Signals on platforms such as Amazon EC2. ### [Enable your applications on Amazon ECS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable-ECSMain.md) Explains how to enable Application Signals on platforms such as Amazon ECS, using a custom setup. - [Deploy using the sidecar strategy](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-ECS-Sidecar.md) - [Deploy using the daemon strategy](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-ECS-Daemon.md) - [Enable Application Signals on Amazon ECS using AWS CDK](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-EKS-CDK.md): Explains how to enable Application Signals on platforms such as Amazon ECS using AWS CDK - [Enable your applications on Kubernetes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable-KubernetesMain.md): Explains how to enable Application Signals on platforms such as Kubernetes, using a custom setup. - [Enable your applications on Lambda](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable-LambdaMain.md): Explains how to enable Application Signals on platforms such as Lambda using a custom setup. - [Monitor service events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-ServiceEvents.md): Use service events to gain deep observability into application errors, incidents, and deployments. - [Debug applications with Dynamic Instrumentation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-DynamicInstrumentation.md): With Dynamic Instrumentation, you can capture runtime state from a live application without restarting or redeploying. - [Troubleshooting your Application Signals installation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Enable-Troubleshoot.md): Explains how to troubleshoot your installation of CloudWatch Application Signals. ### [(Optional) Configuring Application Signals](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Application-Signals-Configure.md) Explains how to configure CloudWatch Application Signals afer you have enabled it. - [Trace sampling rate](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Application-Signals-SampleRate.md): By default, when you enable Application Signals X-Ray centralized sampling is enabled using the default sampling rate settings of reservoir=1/s and fixed_rate=5%. - [Enable trace to log correlation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Application-Signals-TraceLogCorrelation.md): You can enable trace to log correlation in Application Signals. - [Enable metric to log correlation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Application-Signals-MetricLogCorrelation.md): If you publish application logs to log groups in CloudWatch Logs, you can enable metric to application log correlation in Application Signals. - [Configure HTTP endpoint visibility](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Application-Signals-EndpointVisibility.md): This page provides guidance for Application Signals customers who expect to see their HTTP service operations separated by specific endpoint names, but instead see multiple endpoints grouped into the same metric. - [Manage high-cardinality operations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Application-Signals-Cardinality.md): Application Signals includes settings in the CloudWatch agent that you can use to manage the cardinality of your operations and manage the metric exportation to optimize costs. ### [Monitor your application's operational health](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Services.md) Use the Services, Service detail, and Application Map pages in CloudWatch Application Signals to monitor the operational health of your applications. - [View your services with the Services page](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Services-page.md): Use the Services page in CloudWatch Application Signals to monitor and troubleshoot your application services. - [View detailed service information](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ServiceDetail.md): How to use the service detail page in CloudWatch Application Signals to monitor and troubleshoot a specific service. - [View your application topology with the application map](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ServiceMap.md): Learn how to use the application map in CloudWatch Application Signals to understand your application topology and monitor and troubleshoot the operational health of your services. - [Application observability for AWS Action](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Service-Application-Observability-for-AWS-GitHub-Action.md): This action provides an end-to-end application observability investigation workflow that connects your source code and live production telemetry data to AI agent. - [Example: Resolve an operational health issue](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Services-example-scenario.md): An example of using Application Signals to identify and resolve an operational health issue. - [Example: Troubleshoot applications interacting with Amazon Bedrock](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Services-example-scenario-GenerativeAI.md): An example of using Application Signals to troubleshoot generative AI applications interacting with Amazon Bedrock. - [Metrics collected by Application Signals](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AppSignals-MetricsCollected.md): Learn about the standard application metrics and runtime metrics that CloudWatch Signals collects. - [Custom metrics with Application Signals](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AppSignals-CustomMetrics.md): Learn how to add custom metrics to your applications monitored by Application Signals. - [Service level objectives (SLOs)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-ServiceLevelObjectives.md): Explains how to work with service level objectives (SLOs) in CloudWatch. ### [Transaction Search](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search.md) Provides an overview of Transaction Search. ### [Enable transaction search](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Enable-TransactionSearch.md) You can enable Transaction Search through the console or by using an API. - [Using Transaction Search with CloudFormation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search-Cloudformation.md): How to use Transaction Search with CloudFormation ### [Spans](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search-ingesting-span-log-groups.md) Describes which CloudWatch Logs features are available for ingested spans. - [Searching and analyzing spans](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search-search-analyze-spans.md): Describes how to search and analyze spans. - [Ingesting spans](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search-ingesting-spans.md): Provides an overview of ingesting spans for complete visibility. - [Monitoring spans across accounts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search-cross-account-observability.md): Provides an overview of how to monitor spans across multiple accounts. - [Adding custom attributes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search-add-custom-attributes.md): Describes how to add custom attributes. - [Troubleshooting application issues](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Transaction-Search-troubleshooting.md): Describes how to troubleshoot issues related to Transaction Search. ### [Synthetic monitoring (canaries)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.md) Explains how to use Synthetic Monitoring to create and manage canaries in Synthetics and the X-Ray Trace Map. ### [Required roles and permissions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Roles.md) Explains the roles and permissions that are required for both canaries and the users who work with them, in CloudWatch Synthetics. - [Required roles and permissions for users who manage CloudWatch canaries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_UserPermissions.md): Information about IAM policies required to view canary details and results of canary runs. - [Required roles and permissions for canaries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_CanaryPermissions.md): Information about the IAM trust policy statement required for canaries. - [Limiting a user to viewing specific canaries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Restricted.md): Example IAM policies to limit user roles that can view information about canaries. ### [Creating a canary](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Create.md) Explains how to create canaries in Synthetics. ### [Using canary blueprints](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Blueprints.md) Explains the details and use of each type of canary blueprint in Amazon CloudWatch Synthetics. - [Creating multi checks blueprint canary](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_MultiCheck_Blueprint.md): Learn how to create and configure multi-check blueprint canaries in Amazon CloudWatch Synthetics. - [Using the CloudWatch Synthetics Recorder for Google Chrome](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Recorder.md): Explains how to download and use the CloudWatch Synthetics canary recorder extension for Google Chrome. ### [Synthetics runtime versions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Library.md) Explains the versions of CloudWatch Synthetics runtimes, libraries, and configuration information. - [Runtime versions using Java](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_Java.md): Describes the versions of canary runtimes, libraries, and configuration information for Java - [Runtime versions using Node.js and Playwright](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_nodejs_playwright.md): Describes the versions of canary runtimes, libraries, and configuration information for Node.js using Playwright. - [Runtime versions using Node.js and Puppeteer](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_nodejs_puppeteer.md): Explains the versions of canary runtimes, libraries, and configuration information. - [Runtime versions using Python and Selenium Webdriver](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_python_selenium.md): Explains the versions of canary runtimes, libraries, and configuration information. - [Runtime versions using Node.js](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Library_Nodejs.md): Explains the versions of canary runtimes, libraries, and configuration information. - [Runtime versions support policy](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Runtime_Support_Policy.md): Explains the versions of CloudWatch Synthetics runtimes, libraries, and configuration information. - [Runtime versions update](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Runtime_Version_Update.md): Explains the processes of CloudWatch Synthetics runtimes upgrade. ### [Writing a canary script](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_WritingCanary.md) Describes how to write a CloudWatch Synthetics canary script from scratch, how to change an existing script to be a canary, and how to integrate other AWS services with your canary. - [Common features for CloudWatch Synthetics canaries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_CommonFeatures.md): Learn about features available across all canary runtimes, including environment variables, encryption, and static IP configuration. - [Writing a canary script using the Java runtime](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Synthetics_WritingCanary_Java.md): Describes how to package Java canaries, how to change an existing Java script to be a canary. - [Writing a Node.js canary script using the Playwright runtime](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Synthetics_WritingCanary_Nodejs_Playwright.md): Describes how to package Playwright Node.Js canaries, how to change an existing Playwright script to be a canary. - [Writing a Node.js canary script using the Puppeteer runtime](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_WritingCanary_Nodejs_Pup.md): Explains how to write a CloudWatch Synthetics Node.js canary script from scratch, how to change an existing script to be a canary, and how to integrate other AWS services with your canary. - [Writing a Python canary script](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_WritingCanary_Python.md): Explains how to write a CloudWatch Synthetics Python canary script from scratch, how to change an existing script to be a canary, and how to integrate other AWS services with your canary. - [Writing a JSON configuration for Node.js multi Checks blueprint](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_WritingCanary_Multichecks.md): Explains how to write a CloudWatch Synthetics JSON configuration script for Node.js multi checks blueprint ### [Library functions available for canary scripts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Function_Library.md) Explains the built-in functions included in CloudWatch Synthetics that you can use to write your own canary scripts. - [Library functions available for Node.js canary](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Library_function_Nodejs.md): Explains the built-in functions included in CloudWatch Synthetics that you can use to write your own canary scripts in Node.js. - [Library functions available for Java canary](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Java.md): Describes functions that are included in CloudWatch Synthetics that you can use to write your own canary scripts in Java. - [Library functions available for Node.js canary scripts using Playwright](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Nodejs_Playwright.md): Describes functions that are included in CloudWatch Synthetics that you can use to write your own canary scripts in Node.js by using the Playwright runtime. - [Library functions available for Node.js canary scripts using Puppeteer](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Library_Nodejs.md): Explains the built-in functions included in CloudWatch Synthetics that you can use to write your own canary scripts in Node.js. - [Library functions available for Python canary scripts using Selenium](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Library_Python.md): Explains the built-in functions included in CloudWatch Synthetics that you can use to write your own canary scripts in Python. - [Scheduling canary runs using cron](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_cron.md): Explains how to use cron to create detailed schedules for your CloudWatch Synthetics canary runs. - [Configuring your canary to retry automatically](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_autoretry.md): Explains how to configure your canaries to automatically attempt additional runs when the schedule dry run fails. - [Using dependencies with CloudWatch Synthetics canaries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_dependencies.md): This section explains how to use Dependencies in CloudWatch Synthetics canaries. ### [Multilocation canaries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_MultiLocation.md) Run canaries across multiple AWS Regions simultaneously to monitor global application performance and availability. - [Permissions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_MultiLocation_Permissions.md): Describes the IAM permissions required for multilocation canaries. - [Managing multilocation canaries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_MultiLocation_Managing.md): Describes how to create, update, start, stop, and delete multilocation canaries, and how to manage replication status. - [Monitoring and troubleshooting multilocation canary](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_MultiLocation_Monitoring.md): Describes how to view canary runs, artifacts, metrics, and logs for multilocation canaries. - [Log centralization](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_MultiLocation_Log_Centralization.md): Describes how to centralize logs from multilocation canaries using CloudWatch Logs centralization. - [Groups](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Groups.md): Explains how to create canary groups and their benefits for management, automation, and monitoring. - [Test a canary locally](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Debug_Locally.md): Explains how to debug a canary locally within the Visual Studio Code editor. - [Troubleshooting a failed canary](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Troubleshoot.md): Provides troubleshooting tips if your CloudWatch Synthetics canary fails. - [Sample code for canary scripts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Samples.md): Provides some code samples useful for writing CloudWatch Synthetics canary scripts. - [Canaries and X-Ray tracing](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_tracing.md): Explains how canaries work with X-Ray tracing. - [Running a canary on a VPC](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_VPC.md): Explains how to run a canary on a virtual private cloud (VPC). - [Encrypting canary artifacts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_artifact_encryption.md): Explains the options for encrypting canary artifacts in CloudWatch Synthetics. - [Viewing canary statistics and details](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Details.md): Explains how to view the details and statistics for your canaries in Synthetics and the X-Ray Trace Map. - [CloudWatch metrics published by canaries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_metrics.md): Explains how to view the CloudWatch metrics that are published by canaries in CloudWatch Synthetics. - [Edit or delete a canary](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/synthetics_canaries_deletion.md): Explains extra steps that you should take when you delete a canary in CloudWatch. - [Start, stop, delete, or update runtime for multiple canaries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/synthetics_canaries_multi-action.md): Explains how to start, stop, delete, or update the runtime of multiple Amazon CloudWatch canaries with one action. - [Monitoring canary events with Amazon EventBridge](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitoring-events-eventbridge.md): Learn how to use Amazon EventBridge to monitor your canary status changes and the results of canary runs. - [Performing safe canary updates](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/performing-safe-canary-upgrades.md): CloudWatch synthetics safe canary updates allows you to test the updates on your existing canaries before applying the changes. ### [CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM.md) Learn how to collect performance data for your web application from real user sessions, using CloudWatch RUM. - [Set up a mobile application to use CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-web-mobile.md): Learn how to collect performance data for your mobile applications from real user sessions, using CloudWatch RUM. - [IAM policies to use CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-permissions.md): Lists the IAM policies needed to manage CloudWatch RUM. ### [Set up a web application to use CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-get-started.md) How to configure a web application to use CloudWatch RUM. - [Authorize your web application to send data to AWS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-get-started-authorization.md): Steps to set up authorization for your web application to send data to AWS. - [Creating an app monitor for a web application](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-get-started-create-app-monitor.md): Steps to create an app monitor for using CloudWatch RUM with your application. - [Modifying the code snippet (optional)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-modify-snippet.md): Information about modifications you can make to the app monitor code snippet, including example code. - [Inserting the app monitor code snippet](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-get-started-insert-code-snippet.md): Steps describing how to insert the app monitor code snippet into your application, including example code. - [Testing your app monitor setup by generating user events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-get-started-generate-data.md): Information about how to test your CloudWatch RUM app monitor setup including recommneded types of user events. - [Using resource-based policies with CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-resource-policies.md): You can attach a resource policy to a CloudWatch RUM app monitor. - [Configuring the CloudWatch RUM web client](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-configure-client.md): Information about how to configure the CloudWatch RUM web client, including example code. - [Session replay](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-session-replay.md): Use session replay in CloudWatch RUM to capture and play back end user sessions for your web application. - [Enabling unminification of JavaScript error stack traces](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-JavaScriptStackTraceSourceMaps.md): TBD - [Regionalization](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-Regionalization.md): Learn about strategies for using CloudWatch RUM with applications that span multiple AWS Regions. - [Use page groups](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-page-groups.md): Learn how to use page groups in CloudWatch RUM to aggregate analytics for groups of pages. - [Specify custom metadata](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-custom-metadata.md): Explains how to specify custom attributes in the metadata that the CloudWatch RUM web client collects. - [Send custom events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-custom-events.md): Learn how to record and send custom events to CloudWatch RUM. - [Viewing the CloudWatch RUM dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-view-data.md): Learn about the different views and information available in the CloudWatch RUM dashboard for web and mobile applications. ### [CloudWatch metrics that you can collect with CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-metrics.md) Information about metrics you can collect with CloudWatch RUM, including the metric name, the unit provided by the metric, and a description of the metric. - [Custom metrics and extended metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-custom-and-extended-metrics.md): Learn how to send CloudWatch RUM custom metrics and metrics with fine-grained dimensions to CloudWatch. - [Data protection and data privacy with CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-privacy.md): Explains how to protect your sensitive information when using CloudWatch RUM, and how to choose to use web cookies with CloudWatch RUM. ### [Information collected by the CloudWatch RUM web client](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-datacollected.md) Lists all the types of data collected by CloudWatch RUM. - [Route change timing for single-page applications](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-route-change-timing.md): Information about how CloudWatch RUM measures load times for single-page applications. ### [Manage your applications that use CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-manage.md) How to manage the applications that you are using with CloudWatch RUM. - [How do I find a code snippet that I've already generated?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-find-code-snippet.md): Steps to find the app monitoring code snipet in the CloudWatch console after you generated it. - [Editing your CloudWatch RUM app monitor settings](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-edit-application.md): Steps to edit the CloudWatch RUM app monitor settings for one of your applications. - [Stopping or deleting an app monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-delete-appmonitor.md): Steps to stop using CloudWatch RUM app monitoring with your application. - [Troubleshooting](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-RUM-troubleshooting.md): How to troubleshoot issues with CloudWatch RUM. ## [Generative AI observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/GenAI-observability.md) - [Model Invocations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/model-invocations.md): CloudWatch generative AI observability allows you to monitor Model Invocations performance. ### [Amazon Bedrock AgentCore](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AgentCore-Agents.md) CloudWatch provides curated observability views for Amazon Bedrock AgentCore. ### [Getting started](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AgentCore-GettingStarted.md) Amazon Bedrock AgentCore provides built-in metrics, logs, and traces to monitor the performance of your AgentCore modular services. - [View observability data in CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/view-observability-data-cloudwatch.md): After you enable observability for your agentic resources, you can view the collected data in CloudWatch. - [Protect sensitive data](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/mask-sensitive-data.md): Amazon CloudWatch Logs uses data protection policies to identify sensitive data and define actions to protect that data. ### [Agents](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Agents.md) You can use Agents to monitor agent performance, track their decision-making processes, analyze conversation flows, and troubleshoot issues through comprehensive metrics and tracing. ### [Agent view](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/agent-view.md) The Agent view provides a curated dashboard for your account's agents. - [Agent details - Sessions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/session-sessions-view.md): An Agent can have several Sessions. - [Agent details - Traces](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/session-traces-view.md): Each agent might have multiple traces. - [Agent details - Evaluations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/session-traces-evaluations.md): Evaluations provides continuous quality monitoring metrics for your AI agents. - [Session view](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/session-view.md): The Sessions view shows the list of all the sessions associated with all agents in your account. - [Traces view](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/traces-view.md): Trace view lists all traces from your agents in this account. - [Memory](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Memory.md): Understand how your agents store, retrieve, and use contextual information to provide personalized experiences. - [Built-in tools](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Built-in-tools.md): Use CloudWatch to gain visibility into how your agents use built-in tools like Code interpreter tool and Browser use tool to complete tasks. ### [Gateways](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Gateways.md) Monitor how your agents discover and interact with external tools and services through AgentCore Gateway. - [Gateway details - Overview](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/gateways-overview.md): The Overview tab provides insights derived from sampled spans after transaction search is enabled. - [Gateway details - Traces](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/gateways-traces.md): The Traces tab displays all of the sampled traces for the selected gateway. - [Identity](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Identity.md): Track identity and access management operations to help keep agent behavior secure and compliant. ### [Coding Agent Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/coding-agents-insights.md) Send OpenTelemetry metrics from AI coding agents—OpenAI Codex, Claude Code, and GitHub Copilot—to Amazon CloudWatch to populate the pre-built Coding Agent Insights dashboards. ### [Claude Code](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/coding-agents-claude-code.md) Configure Claude Code to send OpenTelemetry metrics to Amazon CloudWatch, using either a bearer token or an enterprise rollout with corporate single sign-on. - [Bearer token](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/coding-agents-claude-code-bearer-token.md): Send Claude Code OpenTelemetry metrics directly to the Amazon CloudWatch OTLP endpoint by using bearer token authentication. - [Claude apps gateway](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/coding-agents-claude-code-gateway.md): Deploy a self-hosted Claude apps gateway for centralized inference, identity, and telemetry routing to Amazon CloudWatch. ### [OpenAI Codex](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/coding-agents-codex.md) Configure OpenAI Codex to send OpenTelemetry metrics to Amazon CloudWatch, using either a bearer token or an enterprise rollout with corporate single sign-on. - [Bearer token](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/coding-agents-codex-bearer-token.md): Send OpenAI Codex OpenTelemetry metrics directly to the Amazon CloudWatch OTLP endpoint by using bearer token authentication. - [Enterprise rollout](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/coding-agents-codex-enterprise.md): Roll out OpenAI Codex telemetry across a developer fleet using corporate single sign-on, identity federation, and centralized Amazon Bedrock access. - [GitHub Copilot](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/coding-agents-copilot.md): Send GitHub Copilot OpenTelemetry metrics to the Amazon CloudWatch OTLP endpoint by using bearer token authentication. - [Claude Platform traces](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-OTLP-ClaudePlatformTraces.md): Send OpenTelemetry traces from Anthropic's Claude Platform to the CloudWatch traces OTLP endpoint, directly with a bearer token or through your own OpenTelemetry Collector, and explore each agent turn, model call, and tool call in Transaction Search. ## [CloudWatch investigations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations.md) - [Methods to create an investigation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/creation-methods.md): You can create investigations in the following ways: - [Understanding hypothesis visualizations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-HypothesisVisualization.md): When CloudWatch investigations generates hypotheses that include multiple resources, the investigation view provides a visual representation of the causal relationships between those resources. - [How CloudWatch investigations finds data for suggestions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/data-usage-considerations.md): CloudWatch investigations uses a wide range of data sources to determine dependency relationships and plan analysis paths, including telemetry data configurations, service configurations, and observed relationships. - [Costs associated with CloudWatch investigations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/investigations-costs.md): CloudWatch investigations might incur AWS service usage including telemetry and resource queries and other API usage. - [Insights that CloudWatch investigations can surface in investigations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-SuggestionTypes.md): CloudWatch investigations can surface the following types of items and add them to the Suggestions tab of an investigation. - [AWS services where investigations are supported](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-Services.md): You can launch investigations from telemetry data (such as CloudWatch metrics, alarms, and logs), review generated anomaly signals, and explore hypotheses on investigations. - [Conduct an CloudWatch investigation without additional configuration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-Ephemeral.md): You can conduct a CloudWatch investigations AI-powered root cause analysis without any additional configuration of your AWS account using the Investigations feature available in Operational troubleshooting. ### [Configure CloudWatch investigations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-GetStarted.md) Configuring CloudWatch investigations creates an investigation group that CloudWatch investigations will use to access telemetry and aggregate data related to the investigation. - [See a sample investigation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-sample.md): If you'd like to see an investigation in action before you configure an investigation group for your account, you can walk through a sample investigation. - [Set up an investigation group](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-GetStarted-Group.md): To set up CloudWatch investigations in your account for use with an enhanced investigation, you create an investigation group. ### [Configure alarms to create investigations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-configure-alarms.md) You can configure an existing CloudWatch alarm to automatically create investigations in CloudWatch investigations. - [Configure an alarm to create investigations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-configure-alarm-procedures.md): After you have an investigation group set up in your account, you can configure existing CloudWatch alarms to automatically create investigations when they enter the ALARM state. - [Integration with Amazon EKS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/EKS-Integration.md): CloudWatch investigations investigation groups can utilize information directly from your Amazon EKS cluster. - [(Recommended) Best practices to enhance investigations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-RecommendedServices.md): As a best practice, we recommend that you enable several AWS services and features in your account that can help CloudWatch investigations discover more information in your topology and make better suggestions during investigations. ### [Investigate operational issues in your environment](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-Investigate.md) You can create investigations in several ways depending on your workflow and the source of the issue you're investigating. - [Create an investigation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-CreateInvestigation.md): You can start an investigation from several AWS consoles, including (but not limited to) CloudWatch alarm pages, CloudWatch metric pages, and Lambda monitoring pages. - [Create an investigation from a CloudWatch Application Signals Service Level Objective (SLO)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-CreateInvestigation-SLO.md): You can start an investigation from a CloudWatch Application Signals Service Level Objective (SLO) metric. - [View and continue an open investigation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-Continue.md): Use the steps in this section to view and continue and existing investigation - [Reviewing and executing suggested runbook remediations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/suggested-investigation-actions.md): When you add a hypothesis to the Feed area of an active investigation, CloudWatch investigations might display Show suggested actions. - [Manage your current investigations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-Manage.md): You can view a list of your current investigations, end active investigations, re-open archived investigations, rename, and delete investigations. - [Restart an archived investigation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-Restart.md): You can restart archived investigations. - [Cross-account investigations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-cross-account.md): Cross-account CloudWatch investigations enables you to investigate application issues that span multiple AWS accounts from a centralized monitoring account. ### [Generate incident reports](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-Incident-Reports.md) Incident reports help you more quickly and easily write a report about your incident investigation. - [Understanding AI-derived facts in incident reports](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-IncidentReports-ai-facts.md): AI-derived facts form the foundation of CloudWatch investigations incident reports, representing information that the AI system considers objectively true or highly probable based on comprehensive analysis of your AWS environment. - [Incident report terminology](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-IncidentReports-terms.md): The following terms are used in CloudWatch investigations incident reports: - [Generate a report from an investigation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-IncidentReports-Generate.md): You can generate incident reports from in-progress or completed investigations. - [Using 5 Whys analysis in incident reports](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/incident-report-5whys.md): When generating incident reports, CloudWatch investigations can perform a 5 Whys root cause analysis to systematically identify the underlying causes of operational issues. - [Integrations with other systems](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-Integrations.md): Learn about other AWS services that are integrated with CloudWatch investigations. - [Security in CloudWatch investigations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-Security.md): This section includes topics about how CloudWatch investigations integrate with AWS security and permissions features. - [CloudWatch investigations data retention](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-Retention.md): The retention period that you set for an investigation group determines how long that investigation data is kept. - [Troubleshooting](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Investigations-Troubleshooting.md): Learn how to troubleshoot commons issues with CloudWatch investigations. ## [Network Monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Network-Monitoring-Sections.md) ### [Using Network Flow Monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor.md) Learn about Network Flow Monitor, a service that provides visibility into the performance of the network connecting your AWS hosted applications to your on-premises destinations. ### [What is Network Flow Monitor?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-What-is-NetworkFlowMonitor.md) Summary information about Network Flow Monitor including Region support and pricing. - [Supported AWS Regions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-Regions.md): Learn about the Regions supported by Network Flow Monitor. - [Components](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-components.md): Learn about components and features in Network Flow Monitor. - [How it works](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-inside-network-flow-monitor.md): Learn about how Network Flow Monitor works. - [Pricing](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor.pricing.md): Network Flow Monitor pricing information. - [Get started](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-get-started.md): Learn about getting started with Network Flow Monitor. - [API operations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-API-operations.md): The following table lists Network Flow Monitor API operations that you can use with Network Flow Monitor. - [Examples with the CLI](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NFM-get-started-CLI.md): Examples of using the AWS CLI to complete common tasks with Network Flow Monitor. ### [Work with EKS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-work-with-eks.md) Using Network Flow Monitor, you can collect performance metrics for workloads that use Amazon Elastic Kubernetes Service (Amazon EKS). ### [Install agents for EKS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-kubernetes-eks.md) Learn about installing the Network Flow Monitor Agent add-on for Amazon EKS. - [Configure for third party tools](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-kubernetes-eks-third-party.md): Learn about configuring the Network Flow Monitor EKS add-on to integrate with third party monitoring tools. - [Additional metadata for EKS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-work-with-eks.performance-metadata.md): When Network Flow Monitor gathers performance metrics for network flows between Amazon EKS components, it includes additional metadata information about the network path, to help you better understand how the network paths for your workload are performing. ### [Install EC2 agents](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents.md) Configure Network Flow Monitor in the AWS Management Console.Learn about installing agents in Network Flow Monitor. - [Supported Linux versions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-versions.md): Learn about requirements for Network Flow Monitor agents. ### [EC2 instance agents](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-ec2.md) Learn about methods for installing agents for EC2 instances in Network Flow Monitor. - [Configure permissions for agents](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-ec2-permissions.md): To enable agents to send metrics to the Network Flow Monitor ingestion backend, the EC2 instances that the agents run in must use a role that has a policy attached with the correct permissions. - [Install via CloudShell](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-ec2-install-cloudshell.md): Learn how to install Network Flow Monitor agents on EC2 instances using the one-click CloudShell install feature in the Network Flow Monitor console. - [EC2 instance agents with SSM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-ec2-install-ssm.md): Learn about installing agents for EC2 instances in Network Flow Monitor by using SSM. - [Download and install the agent](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-download-agent-commandline.md): Explains how to download and configure the Network Flow Monitor agent. - [Install via CLI SSM commands](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-ec2-install-cli-ssm.md): Learn how to install Network Flow Monitor agents on EC2 instances using the AWS Command Line Interface with AWS Systems Manager commands. - [Install with CDK](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-ec2-install-cdk.md): Learn about installing agents on EC2 instances for Network Flow Monitor by using CDK. ### [Self-managed Kubernetes agents](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-kubernetes-non-eks.md) Learn about installing agents for Kubernetes instances in Network Flow Monitor. - [Before you begin](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-kubernetes-before-you-begin.md): Before you start the installation process, follow the steps in this section to make sure that your environment is set up to successfully install agents on the right Kubernetes clusters. - [Download Helm charts and install agents](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-kubernetes-install-agents.md): You can download the Network Flow Monitor agent Helm charts from the AWS public repository by using the following command. - [Configure permissions for agents to deliver metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-kubernetes-permissions.md): After you install agents for Network Flow Monitor, you must enable the agents to send network metrics to the Network Flow Monitor ingestion APIs. - [Using AI agents](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-agents-install-ai.md): Use MCP-compatible AI agents with the AWS Agent Toolkit to install, activate, and troubleshoot Network Flow Monitor agents. ### [Initialize Network Flow Monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-configure-begin.md) Before you can view performance metrics for network flows, you must initialize Network Flow Monitor, which grants required permissions and creates an initial topology for your account or accounts. - [Single account monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-single-account.md): Initialize Network Flow Monitor for single account monitoring. - [Multi-account monitoring](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-multi-account.md): Initialize Network Flow Monitor with AWS Organizations and add accounts, for multi-account monitoring. ### [Monitor network flows](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-configure.md) Learn about analyzing network flows and creating monitors to track them in Network Flow Monitor. - [Evaluate network flows](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-configure-evaluate-flows.md): Evaluate network flows in Network Flow Monitor in the AWS Management Console. ### [Create and work with monitors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-configure-monitors.md) Create monitors in Network Flow Monitor in the AWS Management Console. - [Create a monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-configure-monitors-create.md): Create monitors in Network Flow Monitor in the AWS Management Console. - [Edit a monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-configure-monitors-edit.md): Information about how to edit a monitor in Network Flow Monitor. - [Delete a monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-configure-monitors-delete.md): Information about how to delete a monitor in Network Flow Monitor. - [Monitor and analyze](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-monitor-and-analyze.md): Information about how to monitor and analyze network flows using Network Flow Monitor performance metrics. - [Delete scope](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-disable.md): Information about how to delete your scope in Network Flow Monitor. - [View CloudWatch metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-cw-metrics.md): Information about viewing metrics for Network Flow Monitor. - [Create alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-create-alarm.md): Information about creating alarms with Network Flow Monitor. - [CloudTrail](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-monitoring-overview.md): Monitor Network Flow Monitor with CloudTrail to help maintain reliability, availability, and performance. - [Troubleshoot issues](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-troubleshooting.md): Information about troubleshooting issues in Network Flow Monitor, such as installing agents. ### [Security](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-security-nfw.md) Configure Network Flow Monitor to meet your security and compliance objectives, and learn how to use other AWS services that help you to secure your Network Flow Monitor resources. - [Data protection](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/data-protection-nfw.md): Learn how the AWS shared responsibility model applies to data protection in Network Flow Monitor. - [Infrastructure Security](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/infrastructure-security-nfw.md): Learn how Network Flow Monitor isolates service traffic. ### [Identity and Access Management](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NetworkFlowMonitor-security-iam.md) How to authenticate requests and manage access to your Network Flow Monitor resources. - [How Network Flow Monitor works with IAM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security_iam_service-with-iam-network-flow-monitor.md): Learn about IAM security for Network Flow Monitor. - [AWS managed policies](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security-iam-awsmanpol-network-flow-monitor.md): Learn about AWS managed policies for Network Flow Monitor and recent changes to those policies. - [Service-linked roles](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-service-linked-roles-network-flow-monitor.md): How service-linked roles give Network Flow Monitor access to resources in your AWS account. ### [Using Internet Monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-InternetMonitor.md) Continuously monitor internet performance and availability between your AWS applications and end users, and detect health events. ### [What is Internet Monitor?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-InternetMonitor.what-is-cwim.md) Internet Monitor supported AWS Regions. - [Supported Regions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-InternetMonitor.Regions.md): Internet Monitor supported AWS Regions. - [Components](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-components.md): Components and terms for Internet Monitor. - [How it works](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-inside-internet-monitor.md): Information about how Internet Monitor works to measure connectivity data and more. - [Use cases](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-use-cases.md): Internet Monitor use cases. - [Internet weather map](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-InternetMonitor.outage-map.md): About the global internet weather map in Internet Monitor. - [Cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cwim-cross-account.md): With Internet Monitor cross-account observability, you can monitor your applications that span multiple AWS accounts within a single AWS Region. - [Pricing](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-InternetMonitor.pricing.md): Internet Monitor pricing information. - [Getting started](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-get-started.md): Get started by creating a monitor in Internet Monitor in the AWS Management Console. ### [Configure a monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-working-with.md) Create and configure a monitor in Internet Monitor in the AWS Management Console. - [Create a monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-working-with.create.md): Create a monitor in Internet Monitor in the AWS Management Console. - [Add resources to your monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/IMMonitorResources.md): When you create a monitor, you must associate your application's resources with it: Amazon Virtual Private Clouds (VPCs), Network Load Balancers, Amazon CloudFront distributions, Network Load Balancers (NLBs), or Amazon WorkSpaces directories. - [Set your application traffic percentage](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/IMTrafficPercentage.md): The coverage that you choose for the percentage of application traffic to monitor determines how many city-networks (client locations and ASNs, typically internet service providers) for your application are monitored, up to an optional city-networks maximum limit that you can also set. - [Use a monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/IMWhyCreateMonitor.md): There are several ways to use an Internet Monitor monitor after you create it: for example, you can view information in the CloudWatch dashboard, get information by using the AWS Command Line Interface, and set health alerts. - [Edit a monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-get-started.edit-monitor.md): Using the Action menu, you can edit a monitor in Amazon CloudWatch Internet Monitor after you create it. - [Delete a monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-get-started.delete-monitor.md): Information about how to delete a monitor in Amazon CloudWatch Internet Monitor. ### [Advanced options](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-get-started.advanced-options.md) Information about how to configure advanced options for Internet Monitor. - [Choose a city-networks limit](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/IMCityNetworksMaximum.md): In addition to setting a traffic percentage for your monitor in Internet Monitor, you can also set a maximum limit for the number of city-networks monitored. - [Change health event thresholds](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-get-started.change-threshold.md): Information about how to configure health event thresholds for Internet Monitor. - [Publish internet measurements to S3](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-get-started.Publish-to-S3.md): You can choose to have Internet Monitor publish internet measurements to Amazon S3 for your internet-facing traffic to the monitored city-networks (client locations and ASNs, typically internet service providers) in your monitor, up to the 500,000 city-networks service limit. - [Examples with the CLI](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-get-started-CLI.md): Examples of using the AWS CLI to complete common tasks with Internet Monitor. ### [Internet Monitor dashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-monitor-and-optimize.md) Using the Internet Monitor dashboard in the AWS Management Console, you can visualize data and get insights and suggestions about your AWS application's internet traffic, and configure options for your monitor. - [Track real-time performance and availability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-overview.md): The Overview page in the Internet Monitor console shows you a high-level view of performance and availability for the traffic that your monitor tracks, and a timeline of when health events have impacted your monitored traffic. - [View health events and metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-Health-events.md): The Health events page in the Internet Monitor console provides a map of health events that impact the client locations and ASNs for your application. - [Analyze historical data](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-historical-explorer.md): On the Analyze page in the Internet Monitor console, you can view your application's the top client locations for the traffic that you monitor, by traffic volume. - [Get suggestions to optimize application performance](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-insights.md): Use the Optimize page in the Internet Monitor console to get suggestions for how to optimize application performance for your clients. - [Your monitor details](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-configure.md): Description of the Configure page in the Internet Monitor console. ### [Explore data using tools](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-view-cw-tools.md) Learn how you can query and explore your Internet Monitor information by using CloudWatch tools and the Internet Monitor query interface. - [CloudWatch Logs Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-view-cw-tools-logs-insights.md): You can use CloudWatch Logs Insights queries to filter a subset of logs for a specific city or geography (client location), client ASN (ISP), and AWS source location. - [CloudWatch Contributor Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-view-cw-tools-contributor-insights.md): CloudWatch Contributor Insights can help you identify top client locations and ASNs (typically, internet service providers or ISPs) for your AWS application. - [CloudWatch Metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-view-cw-tools-metrics-dashboard.md): You can view or set alarms on Internet Monitor metrics by using CloudWatch alarms and CloudWatch Metrics in the CloudWatch console. - [Athena with S3 logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-view-cw-tools.S3_athena.md): You can use Amazon Athena to query and view the internet measurements that Internet Monitor publishes to an Amazon S3 bucket. - [Internet Monitor query interface](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-view-cw-tools-cwim-query.md): An option for understanding more about internet traffic for your AWS application is to use the Internet Monitor query interface. ### [Add a monitor with another AWS service](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-integrations.md) Add a monitor for Internet Monitor when you create or work with other AWS services. - [Add monitor when you create an NLB](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-get-started.nlb-monitor.md): When you create a Network Load Balancer in the AWS Management Console, you can optionally choose to also set up monitoring for traffic to and from the Network Load Balancer using a monitor in Internet Monitor. - [Add monitor when you create a VPC](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-get-started.vpc-monitor.md): When you create a Amazon Virtual Private Cloud VPC in the AWS Management Console, you can optionally choose to also set up monitoring for it in Internet Monitor. - [Add monitor from the CloudFront console](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-get-started.cf-monitor.md): On the metrics dashboard for a distribution in Amazon CloudFront console, you can set up additional monitoring for a distribution in Internet Monitor. - [Create alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-create-alarm.md): Information about creating alarms with Internet Monitor. - [EventBridge integration](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-EventBridge-integration.md): Information about how to use Internet Monitor with Amazon EventBridge. - [Logs and metrics access errors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-troubleshooting.md): To support some features, Internet Monitor must interact with certain Amazon CloudWatch resources, including logs and metrics. - [Data protection and data privacy](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-privacy.md): The AWS shared responsibility model applies to data protection and data privacy in Internet Monitor. ### [Identity and Access Management](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security-iam.md) How to authenticate requests and manage access to your Internet Monitor resources. - [Upgrade IAM policies to IPv6](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security_iam_cwim_security-ipv6-upgrade.md): Upgrading your IAM policies to include IPv6 if you use dual-stack. - [How Internet Monitor works with IAM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security_iam_service-with-iam-cwim.md): Before you use IAM to manage access to Internet Monitor, learn what IAM features are available to use with Internet Monitor. - [Confused deputy prevention](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security-iam-cwim-confused-deputy.md): Confused deputy prevention when using multiple AWS services. - [AWS managed policies](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-permissions.md): Learn about AWS managed policies for Internet Monitor and recent changes to those policies. - [Service-linked role](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-service-linked-roles-CWIM.md): How a service-linked role gives Internet Monitor access to resources in your AWS account. ### [Using Network Synthetic Monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/what-is-network-monitor.md) Learn about Network Synthetic Monitor, a service that provides visibility into the performance of the network connecting your AWS hosted applications to your on-premises destinations. - [How Network Synthetic Monitor works](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-how-it-works.md): Network Synthetic Monitor is fully managed by AWS, and doesn't require separate agents on monitored resources. - [Supported AWS Regions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-regions.md): The AWS Regions where Network Synthetic Monitor is supported are listed in this section. - [Pricing](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/pricing-nw.md): Learn about pricing for Network Synthetic Monitor. - [API operations](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Synthetics-API-reference.md): The following table lists Network Synthetic Monitor API operations that you can use with Amazon CloudWatch. ### [Working with monitors and probes](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-working-with.md) Learn about working with Network Synthetic Monitor. - [Create a monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/getting-started-nw.md): Create a monitor in Network Synthetic Monitor to meet your security and compliance objectives. - [Edit a monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-edit.md): Learn how to edit Network Synthetic Monitor information. - [Delete a monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-delete.md): Learn how to delete a Network Synthetic Monitor. - [Activate or deactivate a probe](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-probe-status.md): Learn how to activate or deactivate a Network Synthetic Monitor probe. - [Add a probe to a monitor](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-add-probe.md): Learn how to add a Network Synthetic Monitor probe to a monitor. - [Edit a probe](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-probe-edit.md): Learn how to edit a Network Synthetic Monitor probe. - [Delete a probe](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-probe-delete.md): Learn how to delete a Network Synthetic Monitor probe. - [Tag or untag resources](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-tags-cli.md): You can work with resource tags in Network Synthetic Monitor, to add or remove tags. ### [Network Synthetic Monitor dashboards](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-dashboards.md) Learn about the Network Synthetic Monitor dashboard. - [Monitor dashboards](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-db.md): Learn about monitor dashboards in Network Synthetic Monitor. - [Probe dashboards](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-probe-db.md): Learn about the Network Synthetic Monitor probe dashboards. - [Specify metrics time frame](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/nw-monitor-time-frame.md): Metrics and events on the dashboards in Network Synthetic Monitor use a default time of two hours, calculated from the current time, but you can set a custom metrics default time frame to use. - [Probe alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cw-nwm-create-alarm.md): Learn about creating alarms with Network Synthetic Monitor. ### [Security](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security-nw.md) Configure Network Synthetic Monitor to meet your security and compliance objectives, and learn how to use other AWS services that help you to secure your Network Synthetic Monitor resources. - [Data protection](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/data-protection-nw.md): Learn how the AWS shared responsibility model applies to data protection in Network Synthetic Monitor. - [Infrastructure Security](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/infrastructure-security-nw.md): Learn how Network Synthetic Monitor isolates service traffic. ### [Identify and access management](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/networkmonitoring-iam.md) AWS Identity and Access Management is a service that helps an administrator securely control access to resources. uses service-linked roles for the permissions that it requires to call other AWS services on your behalf. - [How Network Synthetic Monitor works with IAM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security_iam_service-with-iam-nw.md): Before you use IAM to manage access to Network Synthetic Monitor, learn what IAM features are available to use with Network Synthetic Monitor. ### [Identity-based policy examples](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security_iam_id-based-policy-examples-nw.md) By default, users and roles don't have permission to create or modify Network Synthetic Monitor resources. - [Troubleshooting](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security_iam_troubleshoot-nw.md): Use the following information to help you diagnose and fix common issues that you might encounter when working with Network Synthetic Monitor and IAM. - [AWS managed policies](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security-iam-awsmanpol-nw.md): Learn about AWS managed policies for creating and working with CloudWatch network monitors. - [IAM permissions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-NW-permissions.md): Describes the IAM permissions required to view and create monitors in Network Synthetic Monitor. - [Service-linked roles](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitoring-using-service-linked-roles-nw.md): How service-linked roles are used by Network Synthetic Monitor, ## [CloudWatch observability solutions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Monitoring-Solutions.md) - [JVM workload on EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Solution-JVM-On-EC2.md): Explains the solution and best practices for monitoring Java Virtual Machine (JVM) on EC2. - [NGINX workload on EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Solution-NGINX-On-EC2.md): Explains the solution and best practices for monitoring NGINX on EC2. - [NVIDIA GPU workload on EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Solution-NVIDIA-GPU-On-EC2.md): Explains the solution and best practices for monitoring NVIDIA GPU workloads on EC2. - [Kafka workload on EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Solution-Kafka-On-EC2.md): Explains the solution and best practices for monitoring Apache Kafka and Java Virtual Machine (JVM) on EC2. - [Tomcat workload on EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Solution-Tomcat-On-EC2.md): Explains the solution and best practices for monitoring Apache Tomcat and Java Virtual Machine (JVM) on EC2. - [EC2 health](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Solution-EC2-Health.md): Explains the solution and best practices for monitoring EC2 instance health. - [Prometheus metric collection on Amazon Amazon EC2](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Solution-Prometheus-On-EC2.md): Use a Amazon CloudWatch managed Prometheus collector to automatically discover and scrape Prometheus-compatible metrics from exporters running on your Amazon EC2 instances and deliver them to CloudWatch. - [Prometheus metric collection on Amazon ECS](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Solution-Prometheus-On-ECS.md): Use a Amazon CloudWatch managed Prometheus collector to automatically discover and scrape Prometheus-compatible metrics from your Amazon ECS tasks and deliver them to CloudWatch. - [Amazon MSK insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Solution-Prometheus-On-MSK.md): Use a Amazon CloudWatch managed Prometheus collector to automatically discover and scrape Prometheus metrics from your Amazon MSK clusters and deliver them to CloudWatch. - [Amazon OpenSearch Service insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Solution-Prometheus-On-OpenSearch.md): Use a Amazon CloudWatch managed Prometheus collector to automatically collect Prometheus-compatible metrics from your Amazon OpenSearch Service domains and deliver them to CloudWatch. ## [Monitor across accounts and Regions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Cross-Account-Methods.md) ### [CloudWatch cross-account observability](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.md) Learn how to set up a monitoring account to view CloudWatch, CloudWatch Logs, X-Ray, and CloudWatch Application Insights data from multiple source accounts. - [Link monitoring accounts with source accounts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account-Setup.md): Learn how to link different AWS accounts for CloudWatch cross-account observability so that you can include necessary permissions. - [Manage monitoring accounts and source accounts](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Unified-Cross-Account-Manage.md): Learn how to manage existing monitoring accounts and source accounts in CloudWatch cross-account observability. - [Cross-account cross-Region CloudWatch console](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Cross-Account-Cross-Region.md): Add cross-account cross-Region functionality to your CloudWatch console, dashboards, metrics, and alarms. - [Cross-account cross-Region metrics centralization](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatchMetrics_Centralization.md): Learn how to centralize metrics from multiple source accounts and Regions into a single destination account within your AWS Organizations organization. ## [AWS usage metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Service-Quota-Integration.md) - [Visualizing your service quotas and setting alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Quotas-Visualize-Alarms.md): Explains how to visualize your service quotas on a CloudWatch graph, and how to set alarms on them. - [AWS API usage metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AWS-API-Usage-Metrics.md): Explains how most AWS services send API usage metrics to CloudWatch. - [CloudWatch usage metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Usage-Metrics.md): You can track the usage of CloudWatch APIs in your AWS account. ## [SDK and API reference](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/sdk-api-reference.md) - [FAQs on CloudWatch supported protocols](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-protocols-faq.md): This chapter provides information about the new protocols being added to CloudWatch, including AWS JSON 1.0 and Smithy RPC v2 CBOR. - [Working with AWS SDKs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/sdk-general-information-section.md): Provides links to AWS SDK developer guides and to code example folders (on GitHub) to help interested customers quickly find the information they need to start building applications. ### [Security](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security.md) Configure Amazon CloudWatch to meet your security and compliance objectives, and learn how to use other AWS services that help you to secure your CloudWatch resources. - [Data protection](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/data-protection.md): Learn how the AWS shared responsibility model applies to data protection in Amazon CloudWatch. - [Encryption at rest for OTel metrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cmk-encryption.md): Learn how to use customer managed AWS KMS keys to encrypt OpenTelemetry metric data at rest in Amazon CloudWatch. ### [Identity and access management](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/auth-and-access-control-cw.md) How to authenticate requests and manage access to your CloudWatch resources. - [How Amazon CloudWatch works with IAM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security_iam_service-with-iam.md): Learn about how Amazon CloudWatch with IAM. - [Identity-based policy examples](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security_iam_id-based-policy-examples.md): Information about IAM policies and CloudWatch, including the permissions needed to use the CloudWatch console. - [Troubleshooting](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security_iam_troubleshoot.md): Learn about how to troubleshoot common issues that you might encounter when working with CloudWatch and IAM. - [CloudWatch dashboard permissions update](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/dashboard-permissions-update.md): Describes how you can update CloudWatch dashboard permissions to manage access to CloudWatch dashboards. - [AWS managed (predefined) policies for CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/managed-policies-cloudwatch.md): Describes the AWS managed policies for Amazon CloudWatch. - [Customer managed policy examples](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/customer-managed-policies-cw.md): Lists example customer managed policies for Amazon CloudWatch. ### [Using condition keys to limit access to CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/reference_policies_condition-keys.md) Provides examples of using IAM policies to limit users to publishing metrics in only specified namespaces. - [Using condition keys to limit access to CloudWatch namespaces](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/iam-cw-condition-keys-namespace.md): Provides examples of using IAM policies to limit users to publishing metrics in only specified namespaces. - [Condition keys for Contributor Insights log group access](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/iam-cw-condition-keys-contributor.md): Use IAM condition keys to control which CloudWatch Logs log groups Contributor Insights users can access. - [Using condition keys to limit alarm actions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/iam-cw-condition-keys-alarm-actions.md): Provides examples of using IAM policies and condition keys to limit users to creating alarms that can only perform allowed actions. - [Condition keys for CloudWatch Observability Admin](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/condition-keys-observabilityadmin.md): You can use IAM policies to control access to Amazon CloudWatch Observability Admin resources and actions by using condition keys. - [Condition keys for resource metrics configuration access](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/iam-cw-condition-keys-resource-arn.md): Use IAM condition keys to control which AWS resources a principal can enable or disable detailed monitoring for. - [Using service-linked roles](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-service-linked-roles.md): How to use service-linked roles to give CloudWatch access to resources in your AWS account. - [Using a service-linked role for CloudWatch RUM](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-service-linked-roles-RUM.md): How to use a service-linked role to give CloudWatch RUM access to resources in your AWS account. - [Using service-linked roles for Application Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CHAP_using-service-linked-roles-appinsights.md): How to use service-linked roles to give CloudWatch Application Insights access to resources in your AWS account. - [AWS managed policies for Application Insights](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/security-iam-awsmanpol-appinsights.md): Learn about AWS managed policies for Application Insights and recent changes to those policies. - [Amazon CloudWatch permissions reference](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/permissions-reference-cw.md): Describes the Amazon CloudWatch API operations and the corresponding actions you grant permissions to perform. - [Compliance validation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/compliance-validation.md): Learn what AWS services are in scope of a specific compliance program. - [Resilience](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/disaster-recovery-resiliency.md): Learn how AWS architecture supports data redundancy, and learn about specific Amazon CloudWatch features for data resiliency. - [Infrastructure security](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/infrastructure-security.md): Learn how Amazon CloudWatch isolates service traffic. - [AWS Security Hub](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_and_Security_Hub.md): Explains how using AWS Security Hub can benefit you when you use Amazon CloudWatch. - [Interface VPC endpoints](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch-and-interface-VPC.md): Explains how to use CloudWatch CloudWatch Synthetics, and CloudWatch Network Monitoring with interface VPC endpoints. - [Security considerations for Synthetics canaries](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/servicelens_canaries_security.md): Explains security considerations for canaries in Amazon CloudWatch Synthetics and the X-Ray Trace Map. ## [Code examples](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/service_code_examples.md) ### [Basics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/service_code_examples_basics.md) The following code examples show how to use the basics of CloudWatch with AWS SDKs. - [Hello CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_Hello_section.md): Hello CloudWatch - [Learn the basics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_GetStartedMetricsDashboardsAlarms_section.md): Learn core operations for CloudWatch using an AWS SDK ### [Actions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/service_code_examples_actions.md) The following code examples show how to use CloudWatch with AWS SDKs. - [DeleteAlarmMuteRule](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_DeleteAlarmMuteRule_section.md): Use DeleteAlarmMuteRule with an AWS SDK - [DeleteAlarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_DeleteAlarms_section.md): Use DeleteAlarms with an AWS SDK or CLI - [DeleteAnomalyDetector](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_DeleteAnomalyDetector_section.md): Use DeleteAnomalyDetector with an AWS SDK or CLI - [DeleteDashboards](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_DeleteDashboards_section.md): Use DeleteDashboards with an AWS SDK or CLI - [DescribeAlarmContributors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_DescribeAlarmContributors_section.md): Use DescribeAlarmContributors with an AWS SDK - [DescribeAlarmHistory](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_DescribeAlarmHistory_section.md): Use DescribeAlarmHistory with an AWS SDK or CLI - [DescribeAlarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_DescribeAlarms_section.md): Use DescribeAlarms with an AWS SDK or CLI - [DescribeAlarmsForMetric](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_DescribeAlarmsForMetric_section.md): Use DescribeAlarmsForMetric with an AWS SDK or CLI - [DescribeAnomalyDetectors](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_DescribeAnomalyDetectors_section.md): Use DescribeAnomalyDetectors with an AWS SDK or CLI - [DisableAlarmActions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_DisableAlarmActions_section.md): Use DisableAlarmActions with an AWS SDK or CLI - [EnableAlarmActions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_EnableAlarmActions_section.md): Use EnableAlarmActions with an AWS SDK or CLI - [GetAlarmMuteRule](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_GetAlarmMuteRule_section.md): Use GetAlarmMuteRule with an AWS SDK - [GetDashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_GetDashboard_section.md): Use GetDashboard with an AWS SDK or CLI - [GetMetricData](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_GetMetricData_section.md): Use GetMetricData with an AWS SDK or CLI - [GetMetricStatistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_GetMetricStatistics_section.md): Use GetMetricStatistics with an AWS SDK or CLI - [GetMetricWidgetImage](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_GetMetricWidgetImage_section.md): Use GetMetricWidgetImage with an AWS SDK or CLI - [GetOTelEnrichment](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_GetOTelEnrichment_section.md): Use GetOTelEnrichment with an AWS SDK - [ListAlarmMuteRules](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_ListAlarmMuteRules_section.md): Use ListAlarmMuteRules with an AWS SDK - [ListDashboards](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_ListDashboards_section.md): Use ListDashboards with an AWS SDK or CLI - [ListMetrics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_ListMetrics_section.md): Use ListMetrics with an AWS SDK or CLI - [PutAlarmMuteRule](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_PutAlarmMuteRule_section.md): Use PutAlarmMuteRule with an AWS SDK - [PutAnomalyDetector](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_PutAnomalyDetector_section.md): Use PutAnomalyDetector with an AWS SDK or CLI - [PutDashboard](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_PutDashboard_section.md): Use PutDashboard with an AWS SDK or CLI - [PutMetricAlarm](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_PutMetricAlarm_section.md): Use PutMetricAlarm with an AWS SDK or CLI - [PutMetricData](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_PutMetricData_section.md): Use PutMetricData with an AWS SDK or CLI - [StartOTelEnrichment](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_StartOTelEnrichment_section.md): Use StartOTelEnrichment with an AWS SDK - [StopOTelEnrichment](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_StopOTelEnrichment_section.md): Use StopOTelEnrichment with an AWS SDK ### [Scenarios](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/service_code_examples_scenarios.md) The following code examples show how to use CloudWatch with AWS SDKs. - [Creating a monitoring dashboard with function name as a variable](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_GettingStarted_031_section.md): Creating a monitoring dashboard with function name as a variable - [Get started with alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_Scenario_GettingStarted_section.md): Get started with CloudWatch alarms using an AWS SDK - [Manage custom metrics and alarms](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_Usage_MetricsAlarms_section.md): Manage CloudWatch custom metrics and alarms using an AWS SDK - [Monitor DynamoDB performance](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cross_MonitorDynamoDB_section.md): Monitor performance of Amazon DynamoDB using an AWS SDK - [Run CPU stress tests on virtual machine instances using fault injection](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_iam_GettingStarted_069_section.md): Run CPU stress tests on virtual machine instances using fault injection - [Send OpenTelemetry metrics and alarm on them with PromQL](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_cloudwatch_Scenario_OTelMetrics_section.md): Send OpenTelemetry metrics to CloudWatch and alarm on them with PromQL using an AWS SDK - [Using property variables in monitoring dashboards to monitor multiple serverless functions](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/example_iam_GettingStarted_032_section.md): Using property variables in monitoring dashboards to monitor multiple serverless functions ## Full content The entire guide is also available as a single markdown file, useful for feeding the full guide to an LLM in one pass: - [Complete guide (single file)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/full.md)