---
title: AWS metrics from CloudWatch
description: Configure the AWS CloudWatch metrics integration with the coralogix_integration Terraform resource, with IAM role setup and parameters per revision.
url: https://coralogix.com/docs/developer-portal/infrastructure-as-code/terraform-provider/integrations/aws-metrics-collector/
product: ingress
feature: AWS Metrics Ingress
feature_id: metrics.aws-ingress
feature_identifier: ingress/metrics.aws-ingress
last_updated: '2026-11-02'
---

# AWS metrics from CloudWatch

## Overview

AWS Metrics from CloudWatch integration polls all your metrics from the specified AWS account every 10 minutes. This does not include S3 metrics, which are available on CloudWatch daily. Tags and metric definitions are pulled every 5 minutes.

Before you can use this integration, you must create an AWS IAM policy and role with the [`cloudwatch-metrics-iam-role` Terraform module](https://github.com/coralogix/terraform-coralogix-aws/tree/master/modules/cloudwatch-metrics-iam-role). The module outputs `coralogix_metrics_role_arn` and `external_id`, which provide the `AwsRoleArn` and `ExternalId` parameters below.

Using CloudFormation

You can create the same policy and role with the [Coralogix CloudFormation template](https://github.com/coralogix/cloudformation-coralogix-aws/tree/master/coralogix-policies/coralogix-metrics-integration-policy) instead. For both options, see [AWS CloudWatch metrics](https://coralogix.com/docs/integrations/aws/aws-cloudwatch/aws-metrics-via-cloudwatch.md).

## How to use with Terraform

To deploy this integration using Terraform, you can use the [`coralogix_integration`](https://registry.terraform.io/providers/coralogix/coralogix/latest/docs/resources/integration) resource provided by the Coralogix Terraform provider. Below is an example configuration:

```
resource "coralogix_integration" "aws-metrics-collector" {

  integration_key = "aws-metrics-collector"

  version         = "1.0.0"



  parameters = {

    IntegrationName       = "cx-aws-cw-metrics"

    AwsRoleArn            = "arn:aws:iam::012345678901:role/access-cloudwatch-metrics"

    AwsRegions            = [ "eu-west-1" ]

    ApplicationName       = "<ApplicationName>"

    SubsystemName         = "<SubsystemName>"

    MetricNamespaces      = [ "value1", "value2" ]

    Statistics            = [ "Maximum", "Minimum", "SampleCount", "Sum", "Average" ]

    WithAggregations      = false

    EnrichWithTags        = true

    DiscoverNamespaces    = false

    IncludeLinkedAccounts = false

  }

}
```

Replace the placeholder values with your actual configuration parameters. Refer to the parameter table below for required fields and their descriptions.

## Revisions

1.0.0

Resource tags are now attached to metrics in `AWS/AutoScaling`, `AWS/EC2Spot`, `AWS/Kafka`, `AWS/KafkaConnect`, `AWS/PrivateLinkEndpoints` and `AWS/PrivateLinkServices`. DynamoDB and Kinesis sub-resources no longer overwrite their parent's tags, and regional and global WAFV2 web ACLs sharing a name no longer share tags.

**Upgrade impact:** metrics in these namespaces gain new labels, so existing series end and new ones begin. If `ResourceTagsFilter` is set, it now applies to these namespaces. No new AWS permissions are required.

Parameters are the same as in 0.11.1.

0.11.1

The `ResourceTagsFilter` parameter now selects resources that match any of the listed tags, including multiple values of the same key (for example `Environment=Production,Environment=ET-Live`). Previously, a resource had to match every listed key, and only the last value listed for a key was applied.

Parameters are the same as in 0.11.0.

0.11.0

**Breaking change:** The `AwsRegion` parameter (String) has been replaced by `AwsRegions` (List), allowing metric collection from multiple regions in a single integration. Ensure your IAM role is allowed in all selected regions.

| Name                                 | Type    | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------ | ------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ApplicationName                      | String  | Yes      | The application name to be used in the integration. Added as the `cx_application_name` label to each metric.                                                                                                                                                                                                                                                                                                                                   |
| AwsRegions                           | List    | Yes      | Specify the AWS regions to scan. Scanning a region may incur additional cost even if no resources are available in that region. Assuming the role must be allowed on all selected regions.                                                                                                                                                                                                                                                     |
| AwsRoleArn                           | String  | Yes      | The ARN of the role that trusts the Coralogix AWS account.                                                                                                                                                                                                                                                                                                                                                                                     |
| DiscoverNamespaces                   | Boolean | Yes      | Enable this option to automatically discover and collect metrics from all available CloudWatch and custom namespaces for your AWS account. This may increase AWS costs and metrics may take time to appear as namespaces are discovered.                                                                                                                                                                                                       |
| EnrichWithTags                       | Boolean | Yes      | Add resource tags as labels to specific resource metrics.                                                                                                                                                                                                                                                                                                                                                                                      |
| IncludeLinkedAccounts                | Boolean | Yes      | If your account is a CloudWatch Monitoring Account, you can enable this option to try to fetch metrics from all linked accounts.                                                                                                                                                                                                                                                                                                               |
| IntegrationName                      | String  | Yes      |                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| MetricNamespaces                     | List    | Yes      | Select the metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                                 |
| Statistics                           | List    | Yes      | Select statistics to be collected.                                                                                                                                                                                                                                                                                                                                                                                                             |
| SubsystemName                        | String  | Yes      | The subsystem name to be used in the integration. Added as the `cx_subsystem_name` label to each metric.                                                                                                                                                                                                                                                                                                                                       |
| WithAggregations                     | Boolean | Yes      | Add optional aggregation metrics for Minimum and Maximum statistics. This will create additional metrics with suffixes `_min` and `_max`. Note that this can result in increased data usage. The same data results can be achieved using queries.                                                                                                                                                                                              |
| CustomMetricNamespaces               | String  | No       | Enter your custom metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                          |
| EcsEnhancedMonitoringEnabled         | Boolean | No       | Enable ECS Enhanced Monitoring for additional metrics and ECS service and container\_instances tags. Note that this will result in increased data usage. The following permissions are required: `ecs::Describe*` and `ecs::List*`. Permissions without an `*` can be found in the changelog.                                                                                                                                                  |
| ElastiCacheEnhancedMonitoringEnabled | Boolean | No       | Enable ElastiCache Enhanced Monitoring for additional metrics. Note that this will result in increased data usage. The following permissions are required: `elasticache:DescribeCacheClusters`, `elasticache:ListTagsForResource` and `ec2:DescribeInstanceTypes`.                                                                                                                                                                             |
| ExtendedStatisticsToCollect          | JSON    | No       | Enter a JSON-formatted string containing additional statistics, they will be collected only for metrics matching selected Metric Namespaces. If you do not want any additional statistics put `[]` as a value. Example: `[{\"metric_selector\":{\"namespace\": \"AWS/EC2\", \"metric_names\": [\"CPUUtilization\"]}, \"extended_statistics\": [\"p99\"]}]`. Supported statistics are `[\"p99\", \"p95\", \"p90\", \"p80\", \"p70\", \"p50\"]`. |
| ExternalId                           | String  | No       | The ExternalId used for assuming the AWS role. Must end with `@<your_company_id>` to bind the role to your Coralogix team. This value is generated by the `cloudwatch-metrics-iam-role` Terraform module or the CloudFormation template in the format `<secret>@<company_id>`.                                                                                                                                                                 |
| MetricSelectors                      | JSON    | No       | Enter a JSON-formatted string containing specific metric selectors. This configuration helps limit metrics collected per namespace. If you define a namespace in both "Namespaces" and here, only the `metric_names` specified here will be collected. We do not support duplicate metric selector configurations per namespace.                                                                                                               |
| PollIntervalMinutes                  | Number  | No       | Poll interval in minutes, can be set to 10 and more.                                                                                                                                                                                                                                                                                                                                                                                           |
| RdsEnhancedMonitoringEnabled         | Boolean | No       | Enable RDS Enhanced Monitoring for additional metrics and RDS provisioned and reserved instance tags. Note that this will result in increased data usage. The following permissions are required: `rds::Describe*`, `rds::List*`, and `ec2:DescribeInstanceTypes`. Permissions without an `*` can be found in the changelog.                                                                                                                   |
| ResourceTagsFilter                   | String  | No       | Enter a comma-separated list of tag keys or key-value pairs to use as filter. Metrics on resources not matching the filter will be skipped. Note that not all metrics are linked to resources, this filter will have no effect on them. If no filter is defined, ALL metrics will be collected.                                                                                                                                                |
| StaticLabels                         | List    | No       | List of key-value pairs that will be added as labels to every metric in the integration.                                                                                                                                                                                                                                                                                                                                                       |
| TagsKeyFilter                        | List    | No       | Enter a comma-separated list of tag keys. Only tags matching these keys will be added as labels to the metrics. If empty, all of the tags will be added.                                                                                                                                                                                                                                                                                       |

0.10.0

If you provide an `ExternalId`, it must now end with `@<your_company_id>` (matching the `<secret>@<company_id>` format from the CloudFormation template). Requests with a non-compliant ExternalId will be rejected.

| Name                                 | Type    | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------ | ------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ApplicationName                      | String  | Yes      | The application name to be used in the integration. Added as the `cx_application_name` label to each metric.                                                                                                                                                                                                                                                                                                                                   |
| AwsRegion                            | String  | Yes      | Select the AWS region from which to retrieve metrics. Choose the region where your resources are hosted.                                                                                                                                                                                                                                                                                                                                       |
| AwsRoleArn                           | String  | Yes      | The ARN of the role that trusts the Coralogix AWS account.                                                                                                                                                                                                                                                                                                                                                                                     |
| DiscoverNamespaces                   | Boolean | Yes      | Enable this option to automatically discover and collect metrics from all available CloudWatch and custom namespaces for your AWS account. This may increase AWS costs and metrics may take time to appear as namespaces are discovered.                                                                                                                                                                                                       |
| EnrichWithTags                       | Boolean | Yes      | Add resource tags as labels to specific resource metrics.                                                                                                                                                                                                                                                                                                                                                                                      |
| IncludeLinkedAccounts                | Boolean | Yes      | If your account is a CloudWatch Monitoring Account, you can enable this option to try to fetch metrics from all linked accounts.                                                                                                                                                                                                                                                                                                               |
| IntegrationName                      | String  | Yes      |                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| MetricNamespaces                     | List    | Yes      | Select the metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                                 |
| Statistics                           | List    | Yes      | Select statistics to be collected.                                                                                                                                                                                                                                                                                                                                                                                                             |
| SubsystemName                        | String  | Yes      | The subsystem name to be used in the integration. Added as the `cx_subsystem_name` label to each metric.                                                                                                                                                                                                                                                                                                                                       |
| WithAggregations                     | Boolean | Yes      | Add optional aggregation metrics for Minimum and Maximum statistics. This will create additional metrics with suffixes `_min` and `_max`. Note that this can result in increased data usage. The same data results can be achieved using queries.                                                                                                                                                                                              |
| CustomMetricNamespaces               | String  | No       | Enter your custom metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                          |
| EcsEnhancedMonitoringEnabled         | Boolean | No       | Enable ECS Enhanced Monitoring for additional metrics and ECS service and container\_instances tags. Note that this will result in increased data usage. The following permissions are required: `ecs::Describe*` and `ecs::List*`. Permissions without an `*` can be found in the changelog.                                                                                                                                                  |
| ElastiCacheEnhancedMonitoringEnabled | Boolean | No       | Enable ElastiCache Enhanced Monitoring for additional metrics. Note that this will result in increased data usage. The following permissions are required: `elasticache:DescribeCacheClusters`, `elasticache:ListTagsForResource` and `ec2:DescribeInstanceTypes`.                                                                                                                                                                             |
| ExtendedStatisticsToCollect          | JSON    | No       | Enter a JSON-formatted string containing additional statistics, they will be collected only for metrics matching selected Metric Namespaces. If you do not want any additional statistics put `[]` as a value. Example: `[{\"metric_selector\":{\"namespace\": \"AWS/EC2\", \"metric_names\": [\"CPUUtilization\"]}, \"extended_statistics\": [\"p99\"]}]`. Supported statistics are `[\"p99\", \"p95\", \"p90\", \"p80\", \"p70\", \"p50\"]`. |
| ExternalId                           | String  | No       | The ExternalId used for assuming the AWS role. Must end with `@<your_company_id>` to bind the role to your Coralogix team. This value is generated by the `cloudwatch-metrics-iam-role` Terraform module or the CloudFormation template in the format `<secret>@<company_id>`.                                                                                                                                                                 |
| MetricSelectors                      | JSON    | No       | Enter a JSON-formatted string containing specific metric selectors. This configuration helps limit metrics collected per namespace. If you define a namespace in both "Namespaces" and here, only the `metric_names` specified here will be collected. We do not support duplicate metric selector configurations per namespace.                                                                                                               |
| PollIntervalMinutes                  | Number  | No       | Poll interval in minutes, can be set to 10 and more.                                                                                                                                                                                                                                                                                                                                                                                           |
| RdsEnhancedMonitoringEnabled         | Boolean | No       | Enable RDS Enhanced Monitoring for additional metrics and RDS provisioned and reserved instance tags. Note that this will result in increased data usage. The following permissions are required: `rds::Describe*`, `rds::List*`, and `ec2:DescribeInstanceTypes`. Permissions without an `*` can be found in the changelog.                                                                                                                   |
| ResourceTagsFilter                   | String  | No       | Enter a comma-separated list of tag keys or key-value pairs to use as filter. Metrics on resources not matching the filter will be skipped. Note that not all metrics are linked to resources, this filter will have no effect on them. If no filter is defined, ALL metrics will be collected.                                                                                                                                                |
| StaticLabels                         | List    | No       | List of key-value pairs that will be added as labels to every metric in the integration.                                                                                                                                                                                                                                                                                                                                                       |
| TagsKeyFilter                        | List    | No       | Enter a comma-separated list of tag keys. Only tags matching these keys will be added as labels to the metrics. If empty, all of the tags will be added.                                                                                                                                                                                                                                                                                       |

0.9.1

The `AWS/Pipes` metric namespace has been corrected to `AWS/EventBridge/Pipes`. If you use this namespace in `MetricNamespaces`, update the value accordingly.

Parameters are the same as in 0.9.0.

0.9.0

| Name                                 | Type    | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------ | ------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ApplicationName                      | String  | Yes      | The application name to be used in the integration. Added as the `cx_application_name` label to each metric.                                                                                                                                                                                                                                                                                                                                   |
| AwsRegion                            | String  | Yes      | Select the AWS region from which to retrieve metrics. Choose the region where your resources are hosted.                                                                                                                                                                                                                                                                                                                                       |
| AwsRoleArn                           | String  | Yes      | The ARN of the role that trusts the Coralogix AWS account.                                                                                                                                                                                                                                                                                                                                                                                     |
| DiscoverNamespaces                   | Boolean | Yes      | Enable this option to automatically discover and collect metrics from all available CloudWatch and custom namespaces for your AWS account. This may increase AWS costs and metrics may take time to appear as namespaces are discovered.                                                                                                                                                                                                       |
| EnrichWithTags                       | Boolean | Yes      | Add resource tags as labels to specific resource metrics.                                                                                                                                                                                                                                                                                                                                                                                      |
| IncludeLinkedAccounts                | Boolean | Yes      | If your account is a CloudWatch Monitoring Account, you can enable this option to try to fetch metrics from all linked accounts.                                                                                                                                                                                                                                                                                                               |
| IntegrationName                      | String  | Yes      |                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| MetricNamespaces                     | List    | Yes      | Select the metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                                 |
| Statistics                           | List    | Yes      | Select statistics to be collected.                                                                                                                                                                                                                                                                                                                                                                                                             |
| SubsystemName                        | String  | Yes      | The subsystem name to be used in the integration. Added as the `cx_subsystem_name` label to each metric.                                                                                                                                                                                                                                                                                                                                       |
| WithAggregations                     | Boolean | Yes      | Add optional aggregation metrics for Minimum and Maximum statistics. This will create additional metrics with suffixes `_min` and `_max`. Note that this can result in increased data usage. The same data results can be achieved using queries.                                                                                                                                                                                              |
| CustomMetricNamespaces               | String  | No       | Enter your custom metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                          |
| EcsEnhancedMonitoringEnabled         | Boolean | No       | Enable ECS Enhanced Monitoring for additional metrics and ECS service and container\_instances tags. Note that this will result in increased data usage. The following permissions are required: `ecs::Describe*` and `ecs::List*`. Permissions without an `*` can be found in the changelog.                                                                                                                                                  |
| ElastiCacheEnhancedMonitoringEnabled | Boolean | No       | Enable ElastiCache Enhanced Monitoring for additional metrics. Note that this will result in increased data usage. The following permissions are required: `elasticache:DescribeCacheClusters`, `elasticache:ListTagsForResource` and `ec2:DescribeInstanceTypes`.                                                                                                                                                                             |
| ExtendedStatisticsToCollect          | JSON    | No       | Enter a JSON-formatted string containing additional statistics, they will be collected only for metrics matching selected Metric Namespaces. If you do not want any additional statistics put `[]` as a value. Example: `[{\"metric_selector\":{\"namespace\": \"AWS/EC2\", \"metric_names\": [\"CPUUtilization\"]}, \"extended_statistics\": [\"p99\"]}]`. Supported statistics are `[\"p99\", \"p95\", \"p90\", \"p80\", \"p70\", \"p50\"]`. |
| ExternalId                           | String  | No       | Optional. Fill this field if your defined AWS Role depends on the `sts:ExternalId` field, otherwise no data will be received from your AWS account.                                                                                                                                                                                                                                                                                            |
| MetricSelectors                      | JSON    | No       | Enter a JSON-formatted string containing specific metric selectors. This configuration helps limit metrics collected per namespace. If you define a namespace in both "Namespaces" and here, only the `metric_names` specified here will be collected. We do not support duplicate metric selector configurations per namespace.                                                                                                               |
| PollIntervalMinutes                  | Number  | No       | Poll interval in minutes, can be set to 10 and more.                                                                                                                                                                                                                                                                                                                                                                                           |
| RdsEnhancedMonitoringEnabled         | Boolean | No       | Enable RDS Enhanced Monitoring for additional metrics and RDS provisioned and reserved instance tags. Note that this will result in increased data usage. The following permissions are required: `rds::Describe*`, `rds::List*`, and `ec2:DescribeInstanceTypes`. Permissions without an `*` can be found in the changelog.                                                                                                                   |
| ResourceTagsFilter                   | String  | No       | Enter a comma-separated list of tag keys or key-value pairs to use as filter. Metrics on resources not matching the filter will be skipped. Note that not all metrics are linked to resources, this filter will have no effect on them. If no filter is defined, ALL metrics will be collected.                                                                                                                                                |
| StaticLabels                         | List    | No       | List of key-value pairs that will be added as labels to every metric in the integration.                                                                                                                                                                                                                                                                                                                                                       |
| TagsKeyFilter                        | List    | No       | Enter a comma-separated list of tag keys. Only tags matching these keys will be added as labels to the metrics. If empty, all of the tags will be added.                                                                                                                                                                                                                                                                                       |

0.8.0

| Name                                 | Type    | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------ | ------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ApplicationName                      | String  | Yes      | The application name to be used in the integration. Added as the `cx_application_name` label to each metric.                                                                                                                                                                                                                                                                                                                                   |
| AwsRegion                            | String  | Yes      | Select the AWS region from which to retrieve metrics. Choose the region where your resources are hosted.                                                                                                                                                                                                                                                                                                                                       |
| AwsRoleArn                           | String  | Yes      | The ARN of the role that trusts the Coralogix AWS account.                                                                                                                                                                                                                                                                                                                                                                                     |
| DiscoverNamespaces                   | Boolean | Yes      | Enable this option to automatically discover and collect metrics from all available CloudWatch and custom namespaces for your AWS account. This may increase AWS costs and metrics may take time to appear as namespaces are discovered.                                                                                                                                                                                                       |
| EnrichWithTags                       | Boolean | Yes      | Add resource tags as labels to specific resource metrics.                                                                                                                                                                                                                                                                                                                                                                                      |
| IntegrationName                      | String  | Yes      |                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| MetricNamespaces                     | List    | Yes      | Select the metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                                 |
| Statistics                           | List    | Yes      | Select statistics to be collected.                                                                                                                                                                                                                                                                                                                                                                                                             |
| SubsystemName                        | String  | Yes      | The subsystem name to be used in the integration. Added as the `cx_subsystem_name` label to each metric.                                                                                                                                                                                                                                                                                                                                       |
| WithAggregations                     | Boolean | Yes      | Add optional aggregation metrics for Minimum and Maximum statistics. This will create additional metrics with suffixes `_min` and `_max`. Note that this can result in increased data usage. The same data results can be achieved using queries.                                                                                                                                                                                              |
| CustomMetricNamespaces               | String  | No       | Enter your custom metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                          |
| EcsEnhancedMonitoringEnabled         | Boolean | No       | Enable ECS Enhanced Monitoring for additional metrics and ECS service and container\_instances tags. Note that this will result in increased data usage. The following permissions are required: `ecs::Describe*` and `ecs::List*`. Permissions without an `*` can be found in the changelog.                                                                                                                                                  |
| ElastiCacheEnhancedMonitoringEnabled | Boolean | No       | Enable ElastiCache Enhanced Monitoring for additional metrics. Note that this will result in increased data usage. The following permissions are required: `elasticache:DescribeCacheClusters`, `elasticache:ListTagsForResource` and `ec2:DescribeInstanceTypes`.                                                                                                                                                                             |
| ExtendedStatisticsToCollect          | JSON    | No       | Enter a JSON-formatted string containing additional statistics, they will be collected only for metrics matching selected Metric Namespaces. If you do not want any additional statistics put `[]` as a value. Example: `[{\"metric_selector\":{\"namespace\": \"AWS/EC2\", \"metric_names\": [\"CPUUtilization\"]}, \"extended_statistics\": [\"p99\"]}]`. Supported statistics are `[\"p99\", \"p95\", \"p90\", \"p80\", \"p70\", \"p50\"]`. |
| ExternalId                           | String  | No       | Optional. Fill this field if your defined AWS Role depends on the `sts:ExternalId` field, otherwise no data will be received from your AWS account.                                                                                                                                                                                                                                                                                            |
| MetricSelectors                      | JSON    | No       | Enter a JSON-formatted string containing specific metric selectors. This configuration helps limit metrics collected per namespace. If you define a namespace in both "Namespaces" and here, only the `metric_names` specified here will be collected. We do not support duplicate metric selector configurations per namespace.                                                                                                               |
| PollIntervalMinutes                  | Number  | No       | Poll interval in minutes, can be set to 10 and more.                                                                                                                                                                                                                                                                                                                                                                                           |
| RdsEnhancedMonitoringEnabled         | Boolean | No       | Enable RDS Enhanced Monitoring for additional metrics and RDS provisioned and reserved instance tags. Note that this will result in increased data usage. The following permissions are required: `rds::Describe*`, `rds::List*`, and `ec2:DescribeInstanceTypes`. Permissions without an `*` can be found in the changelog.                                                                                                                   |
| ResourceTagsFilter                   | String  | No       | Enter a comma-separated list of tag keys or key-value pairs to use as filter. Metrics on resources not matching the filter will be skipped. Note that not all metrics are linked to resources, this filter will have no effect on them. If no filter is defined, ALL metrics will be collected.                                                                                                                                                |
| StaticLabels                         | List    | No       | List of key-value pairs that will be added as labels to every metric in the integration.                                                                                                                                                                                                                                                                                                                                                       |
| TagsKeyFilter                        | List    | No       | Enter a comma-separated list of tag keys. Only tags matching these keys will be added as labels to the metrics. If empty, all of the tags will be added.                                                                                                                                                                                                                                                                                       |

0.7.0

| Name                                 | Type    | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------ | ------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ApplicationName                      | String  | Yes      | The application name to be used in the integration. Added as the `cx_application_name` label to each metric.                                                                                                                                                                                                                                                                                                                                   |
| AwsRegion                            | String  | Yes      | Select the AWS region from which to retrieve metrics. Choose the region where your resources are hosted.                                                                                                                                                                                                                                                                                                                                       |
| AwsRoleArn                           | String  | Yes      | The ARN of the role that trusts the Coralogix AWS account.                                                                                                                                                                                                                                                                                                                                                                                     |
| EnrichWithTags                       | Boolean | Yes      | Add resource tags as labels to specific resource metrics.                                                                                                                                                                                                                                                                                                                                                                                      |
| IntegrationName                      | String  | Yes      |                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| MetricNamespaces                     | List    | Yes      | Select the metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                                 |
| Statistics                           | List    | Yes      | Select statistics to be collected.                                                                                                                                                                                                                                                                                                                                                                                                             |
| SubsystemName                        | String  | Yes      | The subsystem name to be used in the integration. Added as the `cx_subsystem_name` label to each metric.                                                                                                                                                                                                                                                                                                                                       |
| WithAggregations                     | Boolean | Yes      | Add optional aggregation metrics for Minimum and Maximum statistics. This will create additional metrics with suffixes `_min` and `_max`. Note that this can result in increased data usage. The same data results can be achieved using queries.                                                                                                                                                                                              |
| CustomMetricNamespaces               | String  | No       | Enter your custom metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                          |
| EcsEnhancedMonitoringEnabled         | Boolean | No       | Enable ECS Enhanced Monitoring for additional metrics and ECS service and container\_instances tags. Note that this will result in increased data usage. The following permissions are required: `ecs::Describe*` and `ecs::List*`. Permissions without an `*` can be found in the changelog.                                                                                                                                                  |
| ElastiCacheEnhancedMonitoringEnabled | Boolean | No       | Enable ElastiCache Enhanced Monitoring for additional metrics. Note that this will result in increased data usage. The following permissions are required: `elasticache:DescribeCacheClusters`, `elasticache:ListTagsForResource` and `ec2:DescribeInstanceTypes`.                                                                                                                                                                             |
| ExtendedStatisticsToCollect          | JSON    | No       | Enter a JSON-formatted string containing additional statistics, they will be collected only for metrics matching selected Metric Namespaces. If you do not want any additional statistics put `[]` as a value. Example: `[{\"metric_selector\":{\"namespace\": \"AWS/EC2\", \"metric_names\": [\"CPUUtilization\"]}, \"extended_statistics\": [\"p99\"]}]`. Supported statistics are `[\"p99\", \"p95\", \"p90\", \"p80\", \"p70\", \"p50\"]`. |
| ExternalId                           | String  | No       | Optional. Fill this field if your defined AWS Role depends on the `sts:ExternalId` field, otherwise no data will be received from your AWS account.                                                                                                                                                                                                                                                                                            |
| MetricSelectors                      | JSON    | No       | Enter a JSON-formatted string containing specific metric selectors. This configuration helps limit metrics collected per namespace. If you define a namespace in both "Namespaces" and here, only the `metric_names` specified here will be collected. We do not support duplicate metric selector configurations per namespace.                                                                                                               |
| PollIntervalMinutes                  | Number  | No       | Poll interval in minutes, can be set to 10 and more.                                                                                                                                                                                                                                                                                                                                                                                           |
| RdsEnhancedMonitoringEnabled         | Boolean | No       | Enable RDS Enhanced Monitoring for additional metrics and RDS provisioned and reserved instance tags. Note that this will result in increased data usage. The following permissions are required: `rds::Describe*`, `rds::List*`, and `ec2:DescribeInstanceTypes`. Permissions without an `*` can be found in the changelog.                                                                                                                   |
| ResourceTagsFilter                   | String  | No       | Enter a comma-separated list of tag keys or key-value pairs to use as filter. Metrics on resources not matching the filter will be skipped. Note that not all metrics are linked to resources, this filter will have no effect on them. If no filter is defined, ALL metrics will be collected.                                                                                                                                                |
| StaticLabels                         | List    | No       | List of key-value pairs that will be added as labels to every metric in the integration.                                                                                                                                                                                                                                                                                                                                                       |
| TagsKeyFilter                        | List    | No       | Enter a comma-separated list of tag keys. Only tags matching these keys will be added as labels to the metrics. If empty, all of the tags will be added.                                                                                                                                                                                                                                                                                       |

0.6.1

| Name                                 | Type    | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------ | ------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ApplicationName                      | String  | Yes      | The application name to be used in the integration. Added as the `cx_application_name` label to each metric.                                                                                                                                                                                                                                                                                                                                   |
| AwsRegion                            | String  | Yes      | Select the AWS region from which to retrieve metrics. Choose the region where your resources are hosted.                                                                                                                                                                                                                                                                                                                                       |
| AwsRoleArn                           | String  | Yes      | The ARN of the role that trusts the Coralogix AWS account.                                                                                                                                                                                                                                                                                                                                                                                     |
| EnrichWithTags                       | Boolean | Yes      | Add resource tags as labels to specific resource metrics.                                                                                                                                                                                                                                                                                                                                                                                      |
| IntegrationName                      | String  | Yes      |                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| MetricNamespaces                     | List    | Yes      | Select the metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                                 |
| SubsystemName                        | String  | Yes      | The subsystem name to be used in the integration. Added as the `cx_subsystem_name` label to each metric.                                                                                                                                                                                                                                                                                                                                       |
| WithAggregations                     | Boolean | Yes      | Add optional aggregation metrics, like average, min and max. Note that this can result in increased data usage. The same data results can be achieved using queries.                                                                                                                                                                                                                                                                           |
| CustomMetricNamespaces               | String  | No       | Enter your custom metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                          |
| EcsEnhancedMonitoringEnabled         | Boolean | No       | Enable ECS Enhanced Monitoring for additional metrics and ECS service and container\_instances tags. Note that this will result in increased data usage. The following permissions are required: `ecs::Describe*` and `ecs::List*`. Permissions without an `*` can be found in the changelog.                                                                                                                                                  |
| ElastiCacheEnhancedMonitoringEnabled | Boolean | No       | Enable ElastiCache Enhanced Monitoring for additional metrics. Note that this will result in increased data usage. The following permissions are required: `elasticache:DescribeCacheClusters`, `elasticache:ListTagsForResource` and `ec2:DescribeInstanceTypes`.                                                                                                                                                                             |
| ExtendedStatisticsToCollect          | JSON    | No       | Enter a JSON-formatted string containing additional statistics, they will be collected only for metrics matching selected Metric Namespaces. If you do not want any additional statistics put `[]` as a value. Example: `[{\"metric_selector\":{\"namespace\": \"AWS/EC2\", \"metric_names\": [\"CPUUtilization\"]}, \"extended_statistics\": [\"p99\"]}]`. Supported statistics are `[\"p99\", \"p95\", \"p90\", \"p80\", \"p70\", \"p50\"]`. |
| ExternalId                           | String  | No       | Optional. Fill this field if your defined AWS Role depends on the `sts:ExternalId` field, otherwise no data will be received from your AWS account.                                                                                                                                                                                                                                                                                            |
| MetricSelectors                      | JSON    | No       | Enter a JSON-formatted string containing specific metric selectors. This configuration helps limit metrics collected per namespace. If you define a namespace in both "Namespaces" and here, only the `metric_names` specified here will be collected. We do not support duplicate metric selector configurations per namespace.                                                                                                               |
| PollIntervalMinutes                  | Number  | No       | Poll interval in minutes, can be set to 10 and more.                                                                                                                                                                                                                                                                                                                                                                                           |
| RdsEnhancedMonitoringEnabled         | Boolean | No       | Enable RDS Enhanced Monitoring for additional metrics and RDS provisioned and reserved instance tags. Note that this will result in increased data usage. The following permissions are required: `rds::Describe*`, `rds::List*`, and `ec2:DescribeInstanceTypes`. Permissions without an `*` can be found in the changelog.                                                                                                                   |
| ResourceTagsFilter                   | String  | No       | Enter a comma-separated list of tag keys or key-value pairs to use as filter. Metrics on resources not matching the filter will be skipped. Note that not all metrics are linked to resources, this filter will have no effect on them. If no filter is defined, ALL metrics will be collected.                                                                                                                                                |
| StaticLabels                         | List    | No       | List of key-value pairs that will be added as labels to every metric in the integration.                                                                                                                                                                                                                                                                                                                                                       |
| TagsKeyFilter                        | List    | No       | Enter a comma-separated list of tag keys. Only tags matching these keys will be added as labels to the metrics. If empty, all of the tags will be added.                                                                                                                                                                                                                                                                                       |

0.6.0

| Name                                 | Type    | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                                           |
| ------------------------------------ | ------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ApplicationName                      | String  | Yes      | The application name to be used in the integration. Added as the `cx_application_name` label to each metric.                                                                                                                                                                                                                                                                                                                          |
| AwsRegion                            | String  | Yes      | Select the AWS region from which to retrieve metrics. Choose the region where your resources are hosted.                                                                                                                                                                                                                                                                                                                              |
| AwsRoleArn                           | String  | Yes      | The ARN of the role that trusts the Coralogix AWS account.                                                                                                                                                                                                                                                                                                                                                                            |
| EnrichWithTags                       | Boolean | Yes      | Add resource tags as labels to specific resource metrics.                                                                                                                                                                                                                                                                                                                                                                             |
| IntegrationName                      | String  | Yes      |                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| MetricNamespaces                     | List    | Yes      | Select the metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                        |
| SubsystemName                        | String  | Yes      | The subsystem name to be used in the integration. Added as the `cx_subsystem_name` label to each metric.                                                                                                                                                                                                                                                                                                                              |
| WithAggregations                     | Boolean | Yes      | Add optional aggregation metrics, like average, min and max. Note that this can result in increased data usage. The same data results can be achieved using queries.                                                                                                                                                                                                                                                                  |
| CustomMetricNamespaces               | String  | No       | Enter your custom metric namespaces to specify which metrics to collect. If left empty, no metrics will be collected.                                                                                                                                                                                                                                                                                                                 |
| EcsEnhancedMonitoringEnabled         | Boolean | No       | Enable ECS Enhanced Monitoring for additional metrics and ECS service and container\_instances tags. Note that this will result in increased data usage. The following permissions are required: `ecs::Describe*` and `ecs::List*`. Permissions without an `*` can be found in the changelog.                                                                                                                                         |
| ElastiCacheEnhancedMonitoringEnabled | Boolean | No       | Enable ElastiCache Enhanced Monitoring for additional metrics. Note that this will result in increased data usage. The following permissions are required: `elasticache:DescribeCacheClusters`, `elasticache:ListTagsForResource` and `ec2:DescribeInstanceTypes`.                                                                                                                                                                    |
| ExtendedStatisticsToCollect          | JSON    | No       | Enter a JSON-formatted string containing additional statistics, they will be collected only for metrics matching selected Metric Namespaces. If you do not want any additional statistics put `[]` as a value. Example: `[{\"metric_selector\":{\"namespace\": \"AWS/EC2\", \"metric_names\": [\"CPUUtilization\"]}, \"extended_statistics\": [\"p99\"]}]`. Supported statistics are `[\"p99\", \"p95\", \"p90\", \"p80\", \"p70\"]`. |
| ExternalId                           | String  | No       | Optional. Fill this field if your defined AWS Role depends on the `sts:ExternalId` field, otherwise no data will be received from your AWS account.                                                                                                                                                                                                                                                                                   |
| PollIntervalMinutes                  | Number  | No       | Poll interval in minutes, can be set to 10 and more.                                                                                                                                                                                                                                                                                                                                                                                  |
| RdsEnhancedMonitoringEnabled         | Boolean | No       | Enable RDS Enhanced Monitoring for additional metrics and RDS provisioned and reserved instance tags. Note that this will result in increased data usage. The following permissions are required: `rds::Describe*`, `rds::List*`, and `ec2:DescribeInstanceTypes`. Permissions without an `*` can be found in the changelog.                                                                                                          |
| ResourceTagsFilter                   | String  | No       | Enter a comma-separated list of tag keys or key-value pairs to use as filter. Metrics on resources not matching the filter will be skipped. Note that not all metrics are linked to resources, this filter will have no effect on them. If no filter is defined, ALL metrics will be collected.                                                                                                                                       |
| StaticLabels                         | List    | No       | List of key-value pairs that will be added as labels to every metric in the integration.                                                                                                                                                                                                                                                                                                                                              |
| TagsKeyFilter                        | List    | No       | Enter a comma-separated list of tag keys. Only tags matching these keys will be added as labels to the metrics. If empty, all of the tags will be added.                                                                                                                                                                                                                                                                              |
