CloudWatch pipelines - Amazon CloudWatch
This documentation is a draft for private preview for regions in the AWS European Sovereign Cloud. Documentation content will continue to evolve. Published: January 10, 2026.

CloudWatch pipelines

A telemetry pipeline collects, processes, and routes data such as logs, metrics, and traces from various sources to different destinations. CloudWatch pipelines provides a centralized way to collect data from AWS services, third-party applications, and custom sources. The pipeline processes and transforms data using a rich set of processors, converts data into standard formats like Open Cybersecurity Schema Framework (OCSF), and routes processed data to CloudWatch Logs.

You can collect data from a wide range of sources, including AWS services, third-party applications, and your own custom sources. This data is then processed and transformed using processors that can standardize formats, filter unnecessary information, and enrich the data with additional context. This allows you to convert varied data formats into standardized schemas such as OCSF, enabling unified analysis across all your data sources.

Throughout the entire pipeline, your data remains protected with transport layer encryption, ensuring security and compliance requirements are met.

Note

When configuring pipelines, remember that pipeline definitions are not encrypted and should never include sensitive data, such as personally identifiable information (PII).

Each pipeline consists of three main components:

  1. Source – Defines where your data comes from (AWS services, third-party applications, or custom sources)

  2. Processors – Optionally, configure how your data is transformed, filtered, or enriched

    Note

    Adding processors leads to mutation of the log events and original (raw) logs are not retained.

  3. Sink – Specify where your processed data should be delivered

To get started with CloudWatch pipelines:

  1. Sign in to the AWS Management Console

  2. Navigate to CloudWatch.

  3. Choose Ingestion from the navigation panel and then select the Pipelines tab.

  4. Choose Create pipeline.

Note

Be aware of the following limits that apply to CloudWatch pipelines

  • Maximum number of pipelines per account: 330

    • Up to 300 pipelines for collecting data from CloudWatch Logs

    • Up to 30 pipelines for collecting data from other sources

CloudWatch pipelines capabilities are offered as part of existing CloudWatch Logs Data ingestion pricing at no additional cost with metering occurring at time of ingestion.

Existing log class ingestion pricing for vended and custom logs are applicable. For example, if you ingest 30GB of custom standard class logs and process them via a pipeline it would cost $15/Month on logs ingestion. If you ingest and process infrequent access custom logs then you would pay $7.50/Month. Please refer to CloudWatch Pricing for more details on Log Data Ingestion Pricing.

Ingestion of data from 3P connector sources or via an S3 bucket connector is classified as Custom logs ingestion and follows Custom Log Data Ingestion pricing. Metering occurs at time of data on ingestion into CloudWatch. 3P connector sources or via an S3 bucket connector are metered after processing. CloudWatch pipeline sources metering including Vended and custom CloudWatch logs sources occurs at time logs are first received which is before processing via a pipeline.

CloudWatch pipelines is available in the following AWS Regions.

Note

Third-party data source collection is available in regions where OpenSearch Ingestion has API endpoints.

  • US East (Ohio)

  • US East (N. Virginia)

  • US West (N. California)

  • US West (Oregon)

  • Asia Pacific (Hong Kong)

  • Asia Pacific (Malaysia)

  • Asia Pacific (Mumbai)

  • Asia Pacific (Osaka)

  • Asia Pacific (Seoul)

  • Asia Pacific (Singapore)

  • Asia Pacific (Sydney)

  • Asia Pacific (Thailand)

  • Asia Pacific (Tokyo)

  • Canada (Central)

  • Europe (Frankfurt)

  • Europe (Ireland)

  • Europe (London)

  • Europe (Paris)

  • Europe (Spain)

  • Europe (Stockholm)

  • South America (São Paulo)

For more details, see Amazon CloudWatch endpoints and quotas in the AWS General Reference.