---
title: Work with AWS metrics data
source: https://docs.newrelic.com/docs/infrastructure/amazon-integrations/manage-aws-data/work-with-aws-metrics-data
---

You can set up alert conditions or query your data in the New Relic platform when you've integrated with AWS. This doc describes how we store AWS dimensional metrics so you can create alerts and query your data.

If you haven't yet, we recommend installing or migrating to the [AWS CloudWatch Metric Streams integration](https://docs.newrelic.com/docs/integrations/amazon-integrations/aws-integrations-list/aws-metric-stream/) to ingest AWS services' metrics. If you're using API polling to collect your AWS data, you can review the metrics we collect for each integration in our [API polling metrics](#aws-metrics-table) section.

## Queries, metric storage, and mapping [#query-experience]

We've mapped metrics from individual cloud integrations to new mappings from AWS CloudWatch Metric Streams. You can use either metric naming conventions and your alerts, dashboards, and queries will continue to work. Keep in mind that:

-   All metrics coming from the metric stream have `aws.MetricStreamArn` and `collector.name = 'cloudwatch-metric-streams'` attributes.
-   Metrics coming from AWS CloudWatch are stored as dimensional metrics of type `summary`.

You can review more about how New Relic stores AWS metrics as dimensional metrics below:

-   Dimensional metric naming convention explains how New Relic updates the AWS namespace in our backend.
-   Metrics with multiple dimension combinations describes how to use query aggregations to parse metrics with multiple dimensions
-   Metrics with the by `+ dimension` includes a table of all metrics that are suffixed with `.by + dimensionName`.

**Dimensional metric naming convention**

We store AWS metrics in New Relic as [dimensional metrics](https://docs.newrelic.com/docs/telemetry-data-platform/ingest-manage-data/understand-data/new-relic-data-types/#dimensional-metrics). New Relic maintains the original case of the original AWS metric, but adds the `aws` prefix in all lower case to designate the AWS namespace. For example:

-   `aws.ec2.CPUUtilization`
-   `aws.s3.5xxErrors`
-   `aws.sns.NumberOfMessagesPublished`

We also replace all instances of `/` with `.` in the prefix:

-   `AWS/EC2` appears as `aws.ec2`
-   `AWS/ApplicationELB` appears as `aws.applicationelb`

If the resource the metric belongs to has a specific namespace prefix, we keep that namespace prefix but still add the `aws` prefix:

-   `aws.Region`
-   `aws.s3.BucketName`

For more information about namespaces supported by AWS, see the [CloudWatch documentation website](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/aws-services-cloudwatch-metrics.html).

**Metrics with multiple dimension combinations**

A metric is defined by its name and its different dimensions. When a particular metric has multiple different dimensions, they'll be ingested as an individual time series. This tendency may result in the same metric name appearing as multiple metrics with different dimension combinations. For example:

-   `aws.apigateway.4XXError` with dimensions `aws.apigateway.ApiName` and `aws.apigateway.Stage`.
-   `aws.apigateway.4XXError` with dimensions `aws.apigateway.ApiName`.

Some aggregations like `sum()` or `count()` will return duplicated results if the correct dimension combination isn't specified. To avoid some aggregations like `sum()` or `count()` matching both metrics at the same time, filter the dimensions with `IS NULL` or `IS NOT NULL`.

For example, this query will return duplicated results for both metrics at the same time:

```sql
    SELECT sum(aws.apigateway.4XXError) FROM METRIC
```

To match only metrics with `ApiName` dimension, add `IS NULL`:

```sql
    SELECT sum(aws.apigateway.4XXError) FROM METRIC WHERE aws.apigateway.Stage IS NULL
```

To match only metrics with 2 dimensions, add `IS NOT NULL`:

```sql
    SELECT sum(aws.apigateway.4XXError) FROM METRIC WHERE aws.apigateway.ApiName IS NOT NULL and aws.apigateway.Stage IS NOT NULL
```

**Metrics with the by + dimension suffix**

For historical reasons, we suffix some metrics that appear in pairs. For example, if one metric has a dimension but the other doesn't, we use the `by + dimension` suffix on the metric with the dimension. For example:

-   `aws.lambda.Duration` with dimensions `aws.lambda.FunctionName` is mapped to `aws.lambda.Duration.byFunction`
-   `aws.lambda.Duration` has no dimensions, so stays the same

We no longer add these mappings, but we're committed to preserving all the new metrics with their original AWS name, as defined by the general rule above. The following is a complete list of all the metrics that are suffixed with `.by + dimensionName`:

| Original metric name                                    | Original dimension name | Suffixed metric name                                                    |
| ------------------------------------------------------- | ----------------------- | ----------------------------------------------------------------------- |
| `aws.apigateway.4XXError`                               | `Api`                   | `aws.apigateway.4XXError.byApi`                                         |
| `aws.apigateway.4XXError`                               | `ResourceWithMetrics`   | `aws.apigateway.4XXError.byResourceWithMetrics`                         |
| `aws.apigateway.4XXError`                               | `Stage`                 | `aws.apigateway.4XXError.byStage`                                       |
| `aws.apigateway.5XXError`                               | `Api`                   | `aws.apigateway.5XXError.byApi`                                         |
| `aws.apigateway.5XXError`                               | `ResourceWithMetrics`   | `aws.apigateway.5XXError.byResourceWithMetrics`                         |
| `aws.apigateway.5XXError`                               | `Stage`                 | `aws.apigateway.5XXError.byStage`                                       |
| `aws.apigateway.CacheHitCount`                          | `Api`                   | `aws.apigateway.CacheHitCount.byApi`                                    |
| `aws.apigateway.CacheHitCount`                          | `ResourceWithMetrics`   | `aws.apigateway.CacheHitCount.byResourceWithMetrics`                    |
| `aws.apigateway.CacheHitCount`                          | `Stage`                 | `aws.apigateway.CacheHitCount.byStage`                                  |
| `aws.apigateway.CacheMissCount`                         | `Api`                   | `aws.apigateway.CacheMissCount.byApi`                                   |
| `aws.apigateway.CacheMissCount`                         | `ResourceWithMetrics`   | `aws.apigateway.CacheMissCount.byResourceWithMetrics`                   |
| `aws.apigateway.CacheMissCount`                         | `Stage`                 | `aws.apigateway.CacheMissCount.byStage`                                 |
| `aws.apigateway.Count`                                  | `Api`                   | `aws.apigateway.Count.byApi`                                            |
| `aws.apigateway.Count`                                  | `ResourceWithMetrics`   | `aws.apigateway.Count.byResourceWithMetrics`                            |
| `aws.apigateway.Count`                                  | `Stage`                 | `aws.apigateway.Count.byStage`                                          |
| `aws.apigateway.IntegrationLatency`                     | `Api`                   | `aws.apigateway.IntegrationLatency.byApi`                               |
| `aws.apigateway.IntegrationLatency`                     | `ResourceWithMetrics`   | `aws.apigateway.IntegrationLatency.byResourceWithMetrics`               |
| `aws.apigateway.IntegrationLatency`                     | `Stage`                 | `aws.apigateway.IntegrationLatency.byStage`                             |
| `aws.apigateway.Latency`                                | `Api`                   | `aws.apigateway.Latency.byApi`                                          |
| `aws.apigateway.Latency`                                | `ResourceWithMetrics`   | `aws.apigateway.Latency.byResourceWithMetrics`                          |
| `aws.apigateway.Latency`                                | `Stage`                 | `aws.apigateway.Latency.byStage`                                        |
| `aws.applicationelb.RequestCount`                       | `Alb`                   | `aws.applicationelb.RequestCount.byAlb`                                 |
| `aws.applicationelb.RequestCount`                       | `TargetGroup`           | `aws.applicationelb.RequestCount.byTargetGroup`                         |
| `aws.docdb.BackupRetentionPeriodStorageUsed`            | `Cluster`               | `aws.docdb.BackupRetentionPeriodStorageUsed.byCluster`                  |
| `aws.docdb.BackupRetentionPeriodStorageUsed`            | `ClusterByRole`         | `aws.docdb.BackupRetentionPeriodStorageUsed.byClusterByRole`            |
| `aws.docdb.BackupRetentionPeriodStorageUsed`            | `Instance`              | `aws.docdb.BackupRetentionPeriodStorageUsed.byInstance`                 |
| `aws.docdb.BufferCacheHitRatio`                         | `Cluster`               | `aws.docdb.BufferCacheHitRatio.byCluster`                               |
| `aws.docdb.BufferCacheHitRatio`                         | `ClusterByRole`         | `aws.docdb.BufferCacheHitRatio.byClusterByRole`                         |
| `aws.docdb.BufferCacheHitRatio`                         | `Instance`              | `aws.docdb.BufferCacheHitRatio.byInstance`                              |
| `aws.docdb.CPUUtilization`                              | `Cluster`               | `aws.docdb.CPUUtilization.byCluster`                                    |
| `aws.docdb.CPUUtilization`                              | `ClusterByRole`         | `aws.docdb.CPUUtilization.byClusterByRole`                              |
| `aws.docdb.CPUUtilization`                              | `Instance`              | `aws.docdb.CPUUtilization.byInstance`                                   |
| `aws.docdb.DatabaseConnections`                         | `Cluster`               | `aws.docdb.DatabaseConnections.byCluster`                               |
| `aws.docdb.DatabaseConnections`                         | `ClusterByRole`         | `aws.docdb.DatabaseConnections.byClusterByRole`                         |
| `aws.docdb.DatabaseConnections`                         | `Instance`              | `aws.docdb.DatabaseConnections.byInstance`                              |
| `aws.docdb.DBClusterReplicaLagMaximum`                  | `Cluster`               | `aws.docdb.DBClusterReplicaLagMaximum.byCluster`                        |
| `aws.docdb.DBClusterReplicaLagMaximum`                  | `ClusterByRole`         | `aws.docdb.DBClusterReplicaLagMaximum.byClusterByRole`                  |
| `aws.docdb.DBClusterReplicaLagMaximum`                  | `Instance`              | `aws.docdb.DBClusterReplicaLagMaximum.byInstance`                       |
| `aws.docdb.DBClusterReplicaLagMinimum`                  | `Cluster`               | `aws.docdb.DBClusterReplicaLagMinimum.byCluster`                        |
| `aws.docdb.DBClusterReplicaLagMinimum`                  | `ClusterByRole`         | `aws.docdb.DBClusterReplicaLagMinimum.byClusterByRole`                  |
| `aws.docdb.DBClusterReplicaLagMinimum`                  | `Instance`              | `aws.docdb.DBClusterReplicaLagMinimum.byInstance`                       |
| `aws.docdb.DBInstanceReplicaLag`                        | `Cluster`               | `aws.docdb.DBInstanceReplicaLag.byCluster`                              |
| `aws.docdb.DBInstanceReplicaLag`                        | `ClusterByRole`         | `aws.docdb.DBInstanceReplicaLag.byClusterByRole`                        |
| `aws.docdb.DBInstanceReplicaLag`                        | `Instance`              | `aws.docdb.DBInstanceReplicaLag.byInstance`                             |
| `aws.docdb.DiskQueueDepth`                              | `Cluster`               | `aws.docdb.DiskQueueDepth.byCluster`                                    |
| `aws.docdb.DiskQueueDepth`                              | `ClusterByRole`         | `aws.docdb.DiskQueueDepth.byClusterByRole`                              |
| `aws.docdb.DiskQueueDepth`                              | `Instance`              | `aws.docdb.DiskQueueDepth.byInstance`                                   |
| `aws.docdb.EngineUptime`                                | `Cluster`               | `aws.docdb.EngineUptime.byCluster`                                      |
| `aws.docdb.EngineUptime`                                | `ClusterByRole`         | `aws.docdb.EngineUptime.byClusterByRole`                                |
| `aws.docdb.EngineUptime`                                | `Instance`              | `aws.docdb.EngineUptime.byInstance`                                     |
| `aws.docdb.FreeableMemory`                              | `Cluster`               | `aws.docdb.FreeableMemory.byCluster`                                    |
| `aws.docdb.FreeableMemory`                              | `ClusterByRole`         | `aws.docdb.FreeableMemory.byClusterByRole`                              |
| `aws.docdb.FreeableMemory`                              | `Instance`              | `aws.docdb.FreeableMemory.byInstance`                                   |
| `aws.docdb.FreeLocalStorage`                            | `Cluster`               | `aws.docdb.FreeLocalStorage.byCluster`                                  |
| `aws.docdb.FreeLocalStorage`                            | `ClusterByRole`         | `aws.docdb.FreeLocalStorage.byClusterByRole`                            |
| `aws.docdb.FreeLocalStorage`                            | `Instance`              | `aws.docdb.FreeLocalStorage.byInstance`                                 |
| `aws.docdb.NetworkReceiveThroughput`                    | `Cluster`               | `aws.docdb.NetworkReceiveThroughput.byCluster`                          |
| `aws.docdb.NetworkReceiveThroughput`                    | `ClusterByRole`         | `aws.docdb.NetworkReceiveThroughput.byClusterByRole`                    |
| `aws.docdb.NetworkReceiveThroughput`                    | `Instance`              | `aws.docdb.NetworkReceiveThroughput.byInstance`                         |
| `aws.docdb.NetworkThroughput`                           | `Cluster`               | `aws.docdb.NetworkThroughput.byCluster`                                 |
| `aws.docdb.NetworkThroughput`                           | `ClusterByRole`         | `aws.docdb.NetworkThroughput.byClusterByRole`                           |
| `aws.docdb.NetworkThroughput`                           | `Instance`              | `aws.docdb.NetworkThroughput.byInstance`                                |
| `aws.docdb.NetworkTransmitThroughput`                   | `Cluster`               | `aws.docdb.NetworkTransmitThroughput.byCluster`                         |
| `aws.docdb.NetworkTransmitThroughput`                   | `ClusterByRole`         | `aws.docdb.NetworkTransmitThroughput.byClusterByRole`                   |
| `aws.docdb.NetworkTransmitThroughput`                   | `Instance`              | `aws.docdb.NetworkTransmitThroughput.byInstance`                        |
| `aws.docdb.ReadIOPS`                                    | `Cluster`               | `aws.docdb.ReadIOPS.byCluster`                                          |
| `aws.docdb.ReadIOPS`                                    | `ClusterByRole`         | `aws.docdb.ReadIOPS.byClusterByRole`                                    |
| `aws.docdb.ReadIOPS`                                    | `Instance`              | `aws.docdb.ReadIOPS.byInstance`                                         |
| `aws.docdb.ReadLatency`                                 | `Cluster`               | `aws.docdb.ReadLatency.byCluster`                                       |
| `aws.docdb.ReadLatency`                                 | `ClusterByRole`         | `aws.docdb.ReadLatency.byClusterByRole`                                 |
| `aws.docdb.ReadLatency`                                 | `Instance`              | `aws.docdb.ReadLatency.byInstance`                                      |
| `aws.docdb.ReadThroughput`                              | `Cluster`               | `aws.docdb.ReadThroughput.byCluster`                                    |
| `aws.docdb.ReadThroughput`                              | `ClusterByRole`         | `aws.docdb.ReadThroughput.byClusterByRole`                              |
| `aws.docdb.ReadThroughput`                              | `Instance`              | `aws.docdb.ReadThroughput.byInstance`                                   |
| `aws.docdb.SnapshotStorageUsed`                         | `Cluster`               | `aws.docdb.SnapshotStorageUsed.byCluster`                               |
| `aws.docdb.SnapshotStorageUsed`                         | `ClusterByRole`         | `aws.docdb.SnapshotStorageUsed.byClusterByRole`                         |
| `aws.docdb.SnapshotStorageUsed`                         | `Instance`              | `aws.docdb.SnapshotStorageUsed.byInstance`                              |
| `aws.docdb.SwapUsage`                                   | `Cluster`               | `aws.docdb.SwapUsage.byCluster`                                         |
| `aws.docdb.SwapUsage`                                   | `ClusterByRole`         | `aws.docdb.SwapUsage.byClusterByRole`                                   |
| `aws.docdb.SwapUsage`                                   | `Instance`              | `aws.docdb.SwapUsage.byInstance`                                        |
| `aws.docdb.TotalBackupStorageBilled`                    | `Cluster`               | `aws.docdb.TotalBackupStorageBilled.byCluster`                          |
| `aws.docdb.TotalBackupStorageBilled`                    | `ClusterByRole`         | `aws.docdb.TotalBackupStorageBilled.byClusterByRole`                    |
| `aws.docdb.TotalBackupStorageBilled`                    | `Instance`              | `aws.docdb.TotalBackupStorageBilled.byInstance`                         |
| `aws.docdb.VolumeBytesUsed`                             | `Cluster`               | `aws.docdb.VolumeBytesUsed.byCluster`                                   |
| `aws.docdb.VolumeBytesUsed`                             | `ClusterByRole`         | `aws.docdb.VolumeBytesUsed.byClusterByRole`                             |
| `aws.docdb.VolumeBytesUsed`                             | `Instance`              | `aws.docdb.VolumeBytesUsed.byInstance`                                  |
| `aws.docdb.VolumeReadIOPs`                              | `Cluster`               | `aws.docdb.VolumeReadIOPs.byCluster`                                    |
| `aws.docdb.VolumeReadIOPs`                              | `ClusterByRole`         | `aws.docdb.VolumeReadIOPs.byClusterByRole`                              |
| `aws.docdb.VolumeReadIOPs`                              | `Instance`              | `aws.docdb.VolumeReadIOPs.byInstance`                                   |
| `aws.docdb.VolumeWriteIOPs`                             | `Cluster`               | `aws.docdb.VolumeWriteIOPs.byCluster`                                   |
| `aws.docdb.VolumeWriteIOPs`                             | `ClusterByRole`         | `aws.docdb.VolumeWriteIOPs.byClusterByRole`                             |
| `aws.docdb.VolumeWriteIOPs`                             | `Instance`              | `aws.docdb.VolumeWriteIOPs.byInstance`                                  |
| `aws.docdb.WriteIOPS`                                   | `Cluster`               | `aws.docdb.WriteIOPS.byCluster`                                         |
| `aws.docdb.WriteIOPS`                                   | `ClusterByRole`         | `aws.docdb.WriteIOPS.byClusterByRole`                                   |
| `aws.docdb.WriteIOPS`                                   | `Instance`              | `aws.docdb.WriteIOPS.byInstance`                                        |
| `aws.docdb.WriteLatency`                                | `Cluster`               | `aws.docdb.WriteLatency.byCluster`                                      |
| `aws.docdb.WriteLatency`                                | `ClusterByRole`         | `aws.docdb.WriteLatency.byClusterByRole`                                |
| `aws.docdb.WriteLatency`                                | `Instance`              | `aws.docdb.WriteLatency.byInstance`                                     |
| `aws.docdb.WriteThroughput`                             | `Cluster`               | `aws.docdb.WriteThroughput.byCluster`                                   |
| `aws.docdb.WriteThroughput`                             | `ClusterByRole`         | `aws.docdb.WriteThroughput.byClusterByRole`                             |
| `aws.docdb.WriteThroughput`                             | `Instance`              | `aws.docdb.WriteThroughput.byInstance`                                  |
| `aws.dynamodb.ConsumedReadCapacityUnits`                | `GlobalSecondaryIndex`  | `aws.dynamodb.ConsumedReadCapacityUnits.byGlobalSecondaryIndex`         |
| `aws.dynamodb.ConsumedWriteCapacityUnits`               | `GlobalSecondaryIndex`  | `aws.dynamodb.ConsumedWriteCapacityUnits.byGlobalSecondaryIndex`        |
| `aws.dynamodb.ProvisionedReadCapacityUnits`             | `GlobalSecondaryIndex`  | `aws.dynamodb.ProvisionedReadCapacityUnits.byGlobalSecondaryIndex`      |
| `aws.dynamodb.ProvisionedWriteCapacityUnits`            | `GlobalSecondaryIndex`  | `aws.dynamodb.ProvisionedWriteCapacityUnits.byGlobalSecondaryIndex`     |
| `aws.dynamodb.ReadThrottleEvents`                       | `GlobalSecondaryIndex`  | `aws.dynamodb.ReadThrottleEvents.byGlobalSecondaryIndex`                |
| `aws.dynamodb.WriteThrottleEvents`                      | `GlobalSecondaryIndex`  | `aws.dynamodb.WriteThrottleEvents.byGlobalSecondaryIndex`               |
| `aws.ecs.activeServicesCount`                           | `Cluster`               | `aws.ecs.activeServicesCount.byCluster`                                 |
| `aws.ecs.CPUUtilization`                                | `Cluster`               | `aws.ecs.CPUUtilization.byCluster`                                      |
| `aws.ecs.CPUUtilization`                                | `Service`               | `aws.ecs.CPUUtilization.byService`                                      |
| `aws.ecs.desiredCount`                                  | `Service`               | `aws.ecs.desiredCount.byService`                                        |
| `aws.ecs.MemoryUtilization`                             | `Cluster`               | `aws.ecs.MemoryUtilization.byCluster`                                   |
| `aws.ecs.MemoryUtilization`                             | `Service`               | `aws.ecs.MemoryUtilization.byService`                                   |
| `aws.ecs.pendingCount`                                  | `Service`               | `aws.ecs.pendingCount.byService`                                        |
| `aws.ecs.pendingTasksCount`                             | `Cluster`               | `aws.ecs.pendingTasksCount.byCluster`                                   |
| `aws.ecs.registeredContainerInstancesCount`             | `Cluster`               | `aws.ecs.registeredContainerInstancesCount.byCluster`                   |
| `aws.ecs.runningCount`                                  | `Service`               | `aws.ecs.runningCount.byService`                                        |
| `aws.ecs.runningTasksCount`                             | `Cluster`               | `aws.ecs.runningTasksCount.byCluster`                                   |
| `aws.es.CPUUtilization`                                 | `Cluster`               | `aws.es.CPUUtilization.byCluster`                                       |
| `aws.es.CPUUtilization`                                 | `Node`                  | `aws.es.CPUUtilization.byNode`                                          |
| `aws.es.FreeStorageSpace`                               | `Cluster`               | `aws.es.FreeStorageSpace.byCluster`                                     |
| `aws.es.FreeStorageSpace`                               | `Node`                  | `aws.es.FreeStorageSpace.byNode`                                        |
| `aws.es.IndexingLatency`                                | `Cluster`               | `aws.es.IndexingLatency.byCluster`                                      |
| `aws.es.IndexingLatency`                                | `Node`                  | `aws.es.IndexingLatency.byNode`                                         |
| `aws.es.IndexingRate`                                   | `Cluster`               | `aws.es.IndexingRate.byCluster`                                         |
| `aws.es.IndexingRate`                                   | `Node`                  | `aws.es.IndexingRate.byNode`                                            |
| `aws.es.JVMGCOldCollectionCount`                        | `Cluster`               | `aws.es.JVMGCOldCollectionCount.byCluster`                              |
| `aws.es.JVMGCOldCollectionCount`                        | `Node`                  | `aws.es.JVMGCOldCollectionCount.byNode`                                 |
| `aws.es.JVMGCOldCollectionTime`                         | `Cluster`               | `aws.es.JVMGCOldCollectionTime.byCluster`                               |
| `aws.es.JVMGCOldCollectionTime`                         | `Node`                  | `aws.es.JVMGCOldCollectionTime.byNode`                                  |
| `aws.es.JVMGCYoungCollectionCount`                      | `Cluster`               | `aws.es.JVMGCYoungCollectionCount.byCluster`                            |
| `aws.es.JVMGCYoungCollectionCount`                      | `Node`                  | `aws.es.JVMGCYoungCollectionCount.byNode`                               |
| `aws.es.JVMGCYoungCollectionTime`                       | `Cluster`               | `aws.es.JVMGCYoungCollectionTime.byCluster`                             |
| `aws.es.JVMGCYoungCollectionTime`                       | `Node`                  | `aws.es.JVMGCYoungCollectionTime.byNode`                                |
| `aws.es.JVMMemoryPressure`                              | `Cluster`               | `aws.es.JVMMemoryPressure.byCluster`                                    |
| `aws.es.JVMMemoryPressure`                              | `Node`                  | `aws.es.JVMMemoryPressure.byNode`                                       |
| `aws.es.SearchLatency`                                  | `Cluster`               | `aws.es.SearchLatency.byCluster`                                        |
| `aws.es.SearchLatency`                                  | `Node`                  | `aws.es.SearchLatency.byNode`                                           |
| `aws.es.SearchRate`                                     | `Cluster`               | `aws.es.SearchRate.byCluster`                                           |
| `aws.es.SearchRate`                                     | `Node`                  | `aws.es.SearchRate.byNode`                                              |
| `aws.es.SysMemoryUtilization`                           | `Cluster`               | `aws.es.SysMemoryUtilization.byCluster`                                 |
| `aws.es.SysMemoryUtilization`                           | `Node`                  | `aws.es.SysMemoryUtilization.byNode`                                    |
| `aws.es.ThreadpoolBulkQueue`                            | `Cluster`               | `aws.es.ThreadpoolBulkQueue.byCluster`                                  |
| `aws.es.ThreadpoolBulkQueue`                            | `Node`                  | `aws.es.ThreadpoolBulkQueue.byNode`                                     |
| `aws.es.ThreadpoolBulkRejected`                         | `Cluster`               | `aws.es.ThreadpoolBulkRejected.byCluster`                               |
| `aws.es.ThreadpoolBulkRejected`                         | `Node`                  | `aws.es.ThreadpoolBulkRejected.byNode`                                  |
| `aws.es.ThreadpoolBulkThreads`                          | `Cluster`               | `aws.es.ThreadpoolBulkThreads.byCluster`                                |
| `aws.es.ThreadpoolBulkThreads`                          | `Node`                  | `aws.es.ThreadpoolBulkThreads.byNode`                                   |
| `aws.es.ThreadpoolForce_mergeQueue`                     | `Cluster`               | `aws.es.ThreadpoolForce_mergeQueue.byCluster`                           |
| `aws.es.ThreadpoolForce_mergeQueue`                     | `Node`                  | `aws.es.ThreadpoolForce_mergeQueue.byNode`                              |
| `aws.es.ThreadpoolForce_mergeRejected`                  | `Cluster`               | `aws.es.ThreadpoolForce_mergeRejected.byCluster`                        |
| `aws.es.ThreadpoolForce_mergeRejected`                  | `Node`                  | `aws.es.ThreadpoolForce_mergeRejected.byNode`                           |
| `aws.es.ThreadpoolForce_mergeThreads`                   | `Cluster`               | `aws.es.ThreadpoolForce_mergeThreads.byCluster`                         |
| `aws.es.ThreadpoolForce_mergeThreads`                   | `Node`                  | `aws.es.ThreadpoolForce_mergeThreads.byNode`                            |
| `aws.es.ThreadpoolIndexQueue`                           | `Cluster`               | `aws.es.ThreadpoolIndexQueue.byCluster`                                 |
| `aws.es.ThreadpoolIndexQueue`                           | `Node`                  | `aws.es.ThreadpoolIndexQueue.byNode`                                    |
| `aws.es.ThreadpoolIndexRejected`                        | `Cluster`               | `aws.es.ThreadpoolIndexRejected.byCluster`                              |
| `aws.es.ThreadpoolIndexRejected`                        | `Node`                  | `aws.es.ThreadpoolIndexRejected.byNode`                                 |
| `aws.es.ThreadpoolIndexThreads`                         | `Cluster`               | `aws.es.ThreadpoolIndexThreads.byCluster`                               |
| `aws.es.ThreadpoolIndexThreads`                         | `Node`                  | `aws.es.ThreadpoolIndexThreads.byNode`                                  |
| `aws.es.ThreadpoolSearchQueue`                          | `Cluster`               | `aws.es.ThreadpoolSearchQueue.byCluster`                                |
| `aws.es.ThreadpoolSearchQueue`                          | `Node`                  | `aws.es.ThreadpoolSearchQueue.byNode`                                   |
| `aws.es.ThreadpoolSearchRejected`                       | `Cluster`               | `aws.es.ThreadpoolSearchRejected.byCluster`                             |
| `aws.es.ThreadpoolSearchRejected`                       | `Node`                  | `aws.es.ThreadpoolSearchRejected.byNode`                                |
| `aws.es.ThreadpoolSearchThreads`                        | `Cluster`               | `aws.es.ThreadpoolSearchThreads.byCluster`                              |
| `aws.es.ThreadpoolSearchThreads`                        | `Node`                  | `aws.es.ThreadpoolSearchThreads.byNode`                                 |
| `aws.kafka.BytesInPerSec`                               | `Broker`                | `aws.kafka.BytesInPerSec.byBroker`                                      |
| `aws.kafka.BytesInPerSec`                               | `Topic`                 | `aws.kafka.BytesInPerSec.byTopic`                                       |
| `aws.kafka.BytesOutPerSec`                              | `Broker`                | `aws.kafka.BytesOutPerSec.byBroker`                                     |
| `aws.kafka.BytesOutPerSec`                              | `Topic`                 | `aws.kafka.BytesOutPerSec.byTopic`                                      |
| `aws.kafka.FetchMessageConversionsPerSec`               | `Broker`                | `aws.kafka.FetchMessageConversionsPerSec.byBroker`                      |
| `aws.kafka.FetchMessageConversionsPerSec`               | `Topic`                 | `aws.kafka.FetchMessageConversionsPerSec.byTopic`                       |
| `aws.kafka.MessagesInPerSec`                            | `Broker`                | `aws.kafka.MessagesInPerSec.byBroker`                                   |
| `aws.kafka.MessagesInPerSec`                            | `Topic`                 | `aws.kafka.MessagesInPerSec.byTopic`                                    |
| `aws.kafka.ProduceMessageConversionsPerSec`             | `Broker`                | `aws.kafka.ProduceMessageConversionsPerSec.byBroker`                    |
| `aws.kafka.ProduceMessageConversionsPerSec`             | `Topic`                 | `aws.kafka.ProduceMessageConversionsPerSec.byTopic`                     |
| `aws.kinesis.IncomingBytes`                             | `Stream`                | `aws.kinesis.IncomingBytes.byStream`                                    |
| `aws.kinesis.IncomingBytes`                             | `StreamShard`           | `aws.kinesis.IncomingBytes.byStreamShard`                               |
| `aws.kinesis.IncomingRecords`                           | `Stream`                | `aws.kinesis.IncomingRecords.byStream`                                  |
| `aws.kinesis.IncomingRecords`                           | `StreamShard`           | `aws.kinesis.IncomingRecords.byStreamShard`                             |
| `aws.kinesis.ReadProvisionedThroughputExceeded`         | `Stream`                | `aws.kinesis.ReadProvisionedThroughputExceeded.byStream`                |
| `aws.kinesis.ReadProvisionedThroughputExceeded`         | `StreamShard`           | `aws.kinesis.ReadProvisionedThroughputExceeded.byStreamShard`           |
| `aws.kinesis.WriteProvisionedThroughputExceeded`        | `Stream`                | `aws.kinesis.WriteProvisionedThroughputExceeded.byStream`               |
| `aws.kinesis.WriteProvisionedThroughputExceeded`        | `StreamShard`           | `aws.kinesis.WriteProvisionedThroughputExceeded.byStreamShard`          |
| `aws.lambda.ConcurrentExecutions`                       | `Function`              | `aws.lambda.ConcurrentExecutions.byFunction`                            |
| `aws.lambda.ConcurrentExecutions`                       | `Region`                | `aws.lambda.ConcurrentExecutions.byRegion`                              |
| `aws.lambda.DeadLetterErrors`                           | `Function`              | `aws.lambda.DeadLetterErrors.byFunction`                                |
| `aws.lambda.DeadLetterErrors`                           | `FunctionAlias`         | `aws.lambda.DeadLetterErrors.byFunctionAlias`                           |
| `aws.lambda.Duration`                                   | `Function`              | `aws.lambda.Duration.byFunction`                                        |
| `aws.lambda.Duration`                                   | `FunctionAlias`         | `aws.lambda.Duration.byFunctionAlias`                                   |
| `aws.lambda.Errors`                                     | `Function`              | `aws.lambda.Errors.byFunction`                                          |
| `aws.lambda.Errors`                                     | `FunctionAlias`         | `aws.lambda.Errors.byFunctionAlias`                                     |
| `aws.lambda.Invocations`                                | `Function`              | `aws.lambda.Invocations.byFunction`                                     |
| `aws.lambda.Invocations`                                | `FunctionAlias`         | `aws.lambda.Invocations.byFunctionAlias`                                |
| `aws.lambda.IteratorAge`                                | `Function`              | `aws.lambda.IteratorAge.byFunction`                                     |
| `aws.lambda.IteratorAge`                                | `FunctionAlias`         | `aws.lambda.IteratorAge.byFunctionAlias`                                |
| `aws.lambda.ProvisionedConcurrencyInvocations`          | `Function`              | `aws.lambda.ProvisionedConcurrencyInvocations.byFunction`               |
| `aws.lambda.ProvisionedConcurrencyInvocations`          | `FunctionAlias`         | `aws.lambda.ProvisionedConcurrencyInvocations.byFunctionAlias`          |
| `aws.lambda.ProvisionedConcurrencySpilloverInvocations` | `Function`              | `aws.lambda.ProvisionedConcurrencySpilloverInvocations.byFunction`      |
| `aws.lambda.ProvisionedConcurrencySpilloverInvocations` | `FunctionAlias`         | `aws.lambda.ProvisionedConcurrencySpilloverInvocations.byFunctionAlias` |
| `aws.lambda.ProvisionedConcurrencyUtilization`          | `FunctionAlias`         | `aws.lambda.ProvisionedConcurrencyUtilization.byFunctionAlias`          |
| `aws.lambda.ProvisionedConcurrentExecutions`            | `Function`              | `aws.lambda.ProvisionedConcurrentExecutions.byFunction`                 |
| `aws.lambda.ProvisionedConcurrentExecutions`            | `FunctionAlias`         | `aws.lambda.ProvisionedConcurrentExecutions.byFunctionAlias`            |
| `aws.lambda.Throttles`                                  | `Function`              | `aws.lambda.Throttles.byFunction`                                       |
| `aws.lambda.Throttles`                                  | `FunctionAlias`         | `aws.lambda.Throttles.byFunctionAlias`                                  |
| `aws.neptune.BackupRetentionPeriodStorageUsed`          | `Cluster`               | `aws.neptune.BackupRetentionPeriodStorageUsed.byCluster`                |
| `aws.neptune.BackupRetentionPeriodStorageUsed`          | `ClusterByRole`         | `aws.neptune.BackupRetentionPeriodStorageUsed.byClusterByRole`          |
| `aws.neptune.BackupRetentionPeriodStorageUsed`          | `Instance`              | `aws.neptune.BackupRetentionPeriodStorageUsed.byInstance`               |
| `aws.neptune.ClusterReplicaLag`                         | `Cluster`               | `aws.neptune.ClusterReplicaLag.byCluster`                               |
| `aws.neptune.ClusterReplicaLag`                         | `ClusterByRole`         | `aws.neptune.ClusterReplicaLag.byClusterByRole`                         |
| `aws.neptune.ClusterReplicaLag`                         | `Instance`              | `aws.neptune.ClusterReplicaLag.byInstance`                              |
| `aws.neptune.ClusterReplicaLagMaximum`                  | `Cluster`               | `aws.neptune.ClusterReplicaLagMaximum.byCluster`                        |
| `aws.neptune.ClusterReplicaLagMaximum`                  | `ClusterByRole`         | `aws.neptune.ClusterReplicaLagMaximum.byClusterByRole`                  |
| `aws.neptune.ClusterReplicaLagMaximum`                  | `Instance`              | `aws.neptune.ClusterReplicaLagMaximum.byInstance`                       |
| `aws.neptune.ClusterReplicaLagMinimum`                  | `Cluster`               | `aws.neptune.ClusterReplicaLagMinimum.byCluster`                        |
| `aws.neptune.ClusterReplicaLagMinimum`                  | `ClusterByRole`         | `aws.neptune.ClusterReplicaLagMinimum.byClusterByRole`                  |
| `aws.neptune.ClusterReplicaLagMinimum`                  | `Instance`              | `aws.neptune.ClusterReplicaLagMinimum.byInstance`                       |
| `aws.neptune.CPUUtilization`                            | `Cluster`               | `aws.neptune.CPUUtilization.byCluster`                                  |
| `aws.neptune.CPUUtilization`                            | `ClusterByRole`         | `aws.neptune.CPUUtilization.byClusterByRole`                            |
| `aws.neptune.CPUUtilization`                            | `Instance`              | `aws.neptune.CPUUtilization.byInstance`                                 |
| `aws.neptune.EngineUptime`                              | `Cluster`               | `aws.neptune.EngineUptime.byCluster`                                    |
| `aws.neptune.EngineUptime`                              | `ClusterByRole`         | `aws.neptune.EngineUptime.byClusterByRole`                              |
| `aws.neptune.EngineUptime`                              | `Instance`              | `aws.neptune.EngineUptime.byInstance`                                   |
| `aws.neptune.FreeableMemory`                            | `Cluster`               | `aws.neptune.FreeableMemory.byCluster`                                  |
| `aws.neptune.FreeableMemory`                            | `ClusterByRole`         | `aws.neptune.FreeableMemory.byClusterByRole`                            |
| `aws.neptune.FreeableMemory`                            | `Instance`              | `aws.neptune.FreeableMemory.byInstance`                                 |
| `aws.neptune.GremlinRequestsPerSec`                     | `Cluster`               | `aws.neptune.GremlinRequestsPerSec.byCluster`                           |
| `aws.neptune.GremlinRequestsPerSec`                     | `ClusterByRole`         | `aws.neptune.GremlinRequestsPerSec.byClusterByRole`                     |
| `aws.neptune.GremlinRequestsPerSec`                     | `Instance`              | `aws.neptune.GremlinRequestsPerSec.byInstance`                          |
| `aws.neptune.GremlinWebSocketOpenConnections`           | `Cluster`               | `aws.neptune.GremlinWebSocketOpenConnections.byCluster`                 |
| `aws.neptune.GremlinWebSocketOpenConnections`           | `ClusterByRole`         | `aws.neptune.GremlinWebSocketOpenConnections.byClusterByRole`           |
| `aws.neptune.GremlinWebSocketOpenConnections`           | `Instance`              | `aws.neptune.GremlinWebSocketOpenConnections.byInstance`                |
| `aws.neptune.LoaderRequestsPerSec`                      | `Cluster`               | `aws.neptune.LoaderRequestsPerSec.byCluster`                            |
| `aws.neptune.LoaderRequestsPerSec`                      | `ClusterByRole`         | `aws.neptune.LoaderRequestsPerSec.byClusterByRole`                      |
| `aws.neptune.LoaderRequestsPerSec`                      | `Instance`              | `aws.neptune.LoaderRequestsPerSec.byInstance`                           |
| `aws.neptune.MainRequestQueuePendingRequests`           | `Cluster`               | `aws.neptune.MainRequestQueuePendingRequests.byCluster`                 |
| `aws.neptune.MainRequestQueuePendingRequests`           | `ClusterByRole`         | `aws.neptune.MainRequestQueuePendingRequests.byClusterByRole`           |
| `aws.neptune.MainRequestQueuePendingRequests`           | `Instance`              | `aws.neptune.MainRequestQueuePendingRequests.byInstance`                |
| `aws.neptune.NetworkReceiveThroughput`                  | `Cluster`               | `aws.neptune.NetworkReceiveThroughput.byCluster`                        |
| `aws.neptune.NetworkReceiveThroughput`                  | `ClusterByRole`         | `aws.neptune.NetworkReceiveThroughput.byClusterByRole`                  |
| `aws.neptune.NetworkReceiveThroughput`                  | `Instance`              | `aws.neptune.NetworkReceiveThroughput.byInstance`                       |
| `aws.neptune.NetworkThroughput`                         | `Cluster`               | `aws.neptune.NetworkThroughput.byCluster`                               |
| `aws.neptune.NetworkThroughput`                         | `ClusterByRole`         | `aws.neptune.NetworkThroughput.byClusterByRole`                         |
| `aws.neptune.NetworkThroughput`                         | `Instance`              | `aws.neptune.NetworkThroughput.byInstance`                              |
| `aws.neptune.NetworkTransmitThroughput`                 | `Cluster`               | `aws.neptune.NetworkTransmitThroughput.byCluster`                       |
| `aws.neptune.NetworkTransmitThroughput`                 | `ClusterByRole`         | `aws.neptune.NetworkTransmitThroughput.byClusterByRole`                 |
| `aws.neptune.NetworkTransmitThroughput`                 | `Instance`              | `aws.neptune.NetworkTransmitThroughput.byInstance`                      |
| `aws.neptune.NumTxCommitted`                            | `Cluster`               | `aws.neptune.NumTxCommitted.byCluster`                                  |
| `aws.neptune.NumTxCommitted`                            | `ClusterByRole`         | `aws.neptune.NumTxCommitted.byClusterByRole`                            |
| `aws.neptune.NumTxCommitted`                            | `Instance`              | `aws.neptune.NumTxCommitted.byInstance`                                 |
| `aws.neptune.NumTxOpened`                               | `Cluster`               | `aws.neptune.NumTxOpened.byCluster`                                     |
| `aws.neptune.NumTxOpened`                               | `ClusterByRole`         | `aws.neptune.NumTxOpened.byClusterByRole`                               |
| `aws.neptune.NumTxOpened`                               | `Instance`              | `aws.neptune.NumTxOpened.byInstance`                                    |
| `aws.neptune.NumTxRolledBack`                           | `Cluster`               | `aws.neptune.NumTxRolledBack.byCluster`                                 |
| `aws.neptune.NumTxRolledBack`                           | `ClusterByRole`         | `aws.neptune.NumTxRolledBack.byClusterByRole`                           |
| `aws.neptune.NumTxRolledBack`                           | `Instance`              | `aws.neptune.NumTxRolledBack.byInstance`                                |
| `aws.neptune.SnapshotStorageUsed`                       | `Cluster`               | `aws.neptune.SnapshotStorageUsed.byCluster`                             |
| `aws.neptune.SnapshotStorageUsed`                       | `ClusterByRole`         | `aws.neptune.SnapshotStorageUsed.byClusterByRole`                       |
| `aws.neptune.SnapshotStorageUsed`                       | `Instance`              | `aws.neptune.SnapshotStorageUsed.byInstance`                            |
| `aws.neptune.SparqlRequestsPerSec`                      | `Cluster`               | `aws.neptune.SparqlRequestsPerSec.byCluster`                            |
| `aws.neptune.SparqlRequestsPerSec`                      | `ClusterByRole`         | `aws.neptune.SparqlRequestsPerSec.byClusterByRole`                      |
| `aws.neptune.SparqlRequestsPerSec`                      | `Instance`              | `aws.neptune.SparqlRequestsPerSec.byInstance`                           |
| `aws.neptune.TotalBackupStorageBilled`                  | `Cluster`               | `aws.neptune.TotalBackupStorageBilled.byCluster`                        |
| `aws.neptune.TotalBackupStorageBilled`                  | `ClusterByRole`         | `aws.neptune.TotalBackupStorageBilled.byClusterByRole`                  |
| `aws.neptune.TotalBackupStorageBilled`                  | `Instance`              | `aws.neptune.TotalBackupStorageBilled.byInstance`                       |
| `aws.neptune.TotalClientErrorsPerSec`                   | `Cluster`               | `aws.neptune.TotalClientErrorsPerSec.byCluster`                         |
| `aws.neptune.TotalClientErrorsPerSec`                   | `ClusterByRole`         | `aws.neptune.TotalClientErrorsPerSec.byClusterByRole`                   |
| `aws.neptune.TotalClientErrorsPerSec`                   | `Instance`              | `aws.neptune.TotalClientErrorsPerSec.byInstance`                        |
| `aws.neptune.TotalRequestsPerSec`                       | `Cluster`               | `aws.neptune.TotalRequestsPerSec.byCluster`                             |
| `aws.neptune.TotalRequestsPerSec`                       | `ClusterByRole`         | `aws.neptune.TotalRequestsPerSec.byClusterByRole`                       |
| `aws.neptune.TotalRequestsPerSec`                       | `Instance`              | `aws.neptune.TotalRequestsPerSec.byInstance`                            |
| `aws.neptune.TotalServerErrorsPerSec`                   | `Cluster`               | `aws.neptune.TotalServerErrorsPerSec.byCluster`                         |
| `aws.neptune.TotalServerErrorsPerSec`                   | `ClusterByRole`         | `aws.neptune.TotalServerErrorsPerSec.byClusterByRole`                   |
| `aws.neptune.TotalServerErrorsPerSec`                   | `Instance`              | `aws.neptune.TotalServerErrorsPerSec.byInstance`                        |
| `aws.neptune.VolumeBytesUsed`                           | `Cluster`               | `aws.neptune.VolumeBytesUsed.byCluster`                                 |
| `aws.neptune.VolumeBytesUsed`                           | `ClusterByRole`         | `aws.neptune.VolumeBytesUsed.byClusterByRole`                           |
| `aws.neptune.VolumeBytesUsed`                           | `Instance`              | `aws.neptune.VolumeBytesUsed.byInstance`                                |
| `aws.neptune.VolumeReadIOPs`                            | `Cluster`               | `aws.neptune.VolumeReadIOPs.byCluster`                                  |
| `aws.neptune.VolumeReadIOPs`                            | `ClusterByRole`         | `aws.neptune.VolumeReadIOPs.byClusterByRole`                            |
| `aws.neptune.VolumeReadIOPs`                            | `Instance`              | `aws.neptune.VolumeReadIOPs.byInstance`                                 |
| `aws.neptune.VolumeWriteIOPs`                           | `Cluster`               | `aws.neptune.VolumeWriteIOPs.byCluster`                                 |
| `aws.neptune.VolumeWriteIOPs`                           | `ClusterByRole`         | `aws.neptune.VolumeWriteIOPs.byClusterByRole`                           |
| `aws.neptune.VolumeWriteIOPs`                           | `Instance`              | `aws.neptune.VolumeWriteIOPs.byInstance`                                |
| `aws.rds.VolumeBytesUsed`                               | `DbCluster`             | `aws.rds.VolumeBytesUsed.byDbCluster`                                   |
| `aws.rds.VolumeReadIOPs`                                | `DbCluster`             | `aws.rds.VolumeReadIOPs.byDbCluster`                                    |
| `aws.rds.VolumeWriteIOPs`                               | `DbCluster`             | `aws.rds.VolumeWriteIOPs.byDbCluster`                                   |
| `aws.redshift.CPUUtilization`                           | `Cluster`               | `aws.redshift.CPUUtilization.byCluster`                                 |
| `aws.redshift.CPUUtilization`                           | `Node`                  | `aws.redshift.CPUUtilization.byNode`                                    |
| `aws.redshift.DatabaseConnections`                      | `Cluster`               | `aws.redshift.DatabaseConnections.byCluster`                            |
| `aws.redshift.DatabaseConnections`                      | `Node`                  | `aws.redshift.DatabaseConnections.byNode`                               |
| `aws.redshift.HealthStatus`                             | `Cluster`               | `aws.redshift.HealthStatus.byCluster`                                   |
| `aws.redshift.HealthStatus`                             | `Node`                  | `aws.redshift.HealthStatus.byNode`                                      |
| `aws.redshift.MaintenanceMode`                          | `Cluster`               | `aws.redshift.MaintenanceMode.byCluster`                                |
| `aws.redshift.MaintenanceMode`                          | `Node`                  | `aws.redshift.MaintenanceMode.byNode`                                   |
| `aws.redshift.NetworkReceiveThroughput`                 | `Cluster`               | `aws.redshift.NetworkReceiveThroughput.byCluster`                       |
| `aws.redshift.NetworkReceiveThroughput`                 | `Node`                  | `aws.redshift.NetworkReceiveThroughput.byNode`                          |
| `aws.redshift.NetworkTransmitThroughput`                | `Cluster`               | `aws.redshift.NetworkTransmitThroughput.byCluster`                      |
| `aws.redshift.NetworkTransmitThroughput`                | `Node`                  | `aws.redshift.NetworkTransmitThroughput.byNode`                         |
| `aws.redshift.PercentageDiskSpaceUsed`                  | `Cluster`               | `aws.redshift.PercentageDiskSpaceUsed.byCluster`                        |
| `aws.redshift.PercentageDiskSpaceUsed`                  | `Node`                  | `aws.redshift.PercentageDiskSpaceUsed.byNode`                           |
| `aws.redshift.ReadIOPS`                                 | `Cluster`               | `aws.redshift.ReadIOPS.byCluster`                                       |
| `aws.redshift.ReadIOPS`                                 | `Node`                  | `aws.redshift.ReadIOPS.byNode`                                          |
| `aws.redshift.ReadLatency`                              | `Cluster`               | `aws.redshift.ReadLatency.byCluster`                                    |
| `aws.redshift.ReadLatency`                              | `Node`                  | `aws.redshift.ReadLatency.byNode`                                       |
| `aws.redshift.ReadThroughput`                           | `Cluster`               | `aws.redshift.ReadThroughput.byCluster`                                 |
| `aws.redshift.ReadThroughput`                           | `Node`                  | `aws.redshift.ReadThroughput.byNode`                                    |
| `aws.redshift.WriteIOPS`                                | `Cluster`               | `aws.redshift.WriteIOPS.byCluster`                                      |
| `aws.redshift.WriteIOPS`                                | `Node`                  | `aws.redshift.WriteIOPS.byNode`                                         |
| `aws.redshift.WriteLatency`                             | `Cluster`               | `aws.redshift.WriteLatency.byCluster`                                   |
| `aws.redshift.WriteLatency`                             | `Node`                  | `aws.redshift.WriteLatency.byNode`                                      |
| `aws.redshift.WriteThroughput`                          | `Cluster`               | `aws.redshift.WriteThroughput.byCluster`                                |
| `aws.redshift.WriteThroughput`                          | `Node`                  | `aws.redshift.WriteThroughput.byNode`                                   |
| `aws.states.ConsumedCapacity`                           | `ApiUsage`              | `aws.states.ConsumedCapacity.byApiUsage`                                |
| `aws.states.ConsumedCapacity`                           | `Service`               | `aws.states.ConsumedCapacity.byService`                                 |
| `aws.states.ProvisionedBucketSize`                      | `ApiUsage`              | `aws.states.ProvisionedBucketSize.byApiUsage`                           |
| `aws.states.ProvisionedBucketSize`                      | `Service`               | `aws.states.ProvisionedBucketSize.byService`                            |
| `aws.states.ProvisionedRefillRate`                      | `ApiUsage`              | `aws.states.ProvisionedRefillRate.byApiUsage`                           |
| `aws.states.ProvisionedRefillRate`                      | `Service`               | `aws.states.ProvisionedRefillRate.byService`                            |
| `aws.states.ThrottledEvents`                            | `ApiUsage`              | `aws.states.ThrottledEvents.byApiUsage`                                 |
| `aws.states.ThrottledEvents`                            | `Service`               | `aws.states.ThrottledEvents.byService`                                  |

**AWS namespaces as New Relic entities**

We generate New Relic [entities](https://docs.newrelic.com/docs/new-relic-one/use-new-relic-one/core-concepts/what-entity-new-relic) for many AWS namespaces:

-   Browse those entities in our [entity explorer](https://docs.newrelic.com/docs/new-relic-one/use-new-relic-one/ui-data/new-relic-one-entity-explorer).
-   Access an entity dashboard automatically created for those entities.
-   Get metrics and entities from that namespace decorated with AWS tags. Collecting AWS tags requires that you have given New Relic the `tag:GetResources` permission, which is part of the setup process in the UI. AWS tags show in metrics as `tag.AWSTagName`; for example, if you have set a `Team` AWS tag on the resource, it will show as `tag.Team`.
-   Leverage all the features included in the entity explorer.

> #### ⚠️ IMPORTANT
>
> [New Relic Lookout](https://docs.newrelic.com/docs/new-relic-one/use-new-relic-one/core-concepts/new-relic-lookout-monitor-your-estate-glance) is incompatible with the AWS Metric Streams integration.

## Create alert conditions [#set-alerts]

You can [create NRQL alert conditions](https://docs.newrelic.com/docs/alerts/create-alert/create-alert-condition/alert-conditions) on metrics from a metric stream. Make sure your filter limits data to metrics from CloudWatch Metric Stream only. To do that, construct your queries like this:

```sql
SELECT sum(aws.s3.5xxErrors) FROM Metric WHERE collector.name = 'cloudwatch-metric-streams' FACET aws.accountId, aws.s3.BucketName
```

To make sure your alerts process the data correctly, configure advanced signal settings. Advance signal settings addresses how AWS CloudWatch receives metrics from services with a certain delay. For example, Amazon guarantees that 90% of EC2 metrics are available in CloudWatch within 7 minutes of them being generated. When you add streaming metrics from AWS to New Relic, however, it can add up to 1 minute additional delay as data needs to buffer in Amazon Firehose.

To configure the signal settings, go to **Condition Settings** and click on **Advanced Signal Settings**. Enter the following values:

1.  **Aggregation window**: We recommend setting it to 1 minute. If you're having issues with flapping alerts or alerts not triggering, consider increasing it to 2 minutes.
2.  **Offset evaluation by**: Depending on the service, CloudWatch may send metrics with a certain delay. The value is set in Windows. With a 1-minute aggregation window, setting the offset to 8 ensures the majority of the metrics are evaluated correctly. You may be able to use a lower offset if the delay introduced by AWS and Firehose is less.
3.  **Fill data gaps with**: Leave this void, or use Last known value if gaps in the data coming from AWS lead to false positives or negatives.

## Tags collection [#tags-collection]

New Relic provides enhanced dimensions from metrics coming from AWS CloudWatch metric streams. Resource and custom tags are automatically pulled from most services and are used to decorate metrics with additional dimensions. Use [metrics and events](https://docs.newrelic.com/docs/query-your-data/explore-query-data/explore-data/introduction-data-explorer/) to see which tags are available on each AWS metric.

The following query shows an example of tags being collected and queried as dimensions in metrics:

```
SELECT average(`aws.rds.CPUUtilization`) FROM Metric FACET `tags.mycustomtag` SINCE 30 MINUTES AGO TIMESERIES
```

Not all metrics have their custom tags as dimensions. Only metrics linked to entities listed in the [entity explorer](https://docs.newrelic.com/docs/new-relic-one/use-new-relic-one/ui-data/new-relic-one-entity-explorer) have their custom tags associated. The AWS CloudWatch Metric Streams integration doesn't include tags as part of the stream message; hence, additional processing is required on the New Relic side.

## Metadata collection [#metadata-collection]

Like with custom tags, New Relic also pulls metadata information from relevant AWS services in order to decorate AWS CloudWatch metrics with enriched metadata collected from AWS Services APIs. This metadata is accessible in New Relic as additional dimensions on the metrics provided by AWS CloudWatch.

> #### ⚠️ IMPORTANT
>
> This optional capability is complementary to the CloudWatch Metric Streams integration. Your service discovery and monitoring will be incomplete if you don't enable this optional capability.

The solution relies on [AWS Config](https://docs.aws.amazon.com/config/index.html), which might incur in additional costs in your AWS account. AWS Config provides [granular controls](https://docs.aws.amazon.com/config/latest/developerguide/select-resources.html) to determine which services and resources are recorded. New Relic will only ingest metadata from the available resources in your AWS account.

The following services and namespaces are supported:

-   ALB/NLB
-   API Gateway (excluding API v1)
-   DynamoDB
-   EBS
-   EC2
-   ECS
-   ELB
-   Lambda
-   RDS
-   S3

### Infrastructure agent metrics and EC2 metadata decoration [#infra-data-decoration]

As with the EC2 API polling integration, when the infrastructure agent is installed on a host and the EC2 namespace is active via AWS CloudWatch Metric Streams integration, then all the infrastructure agent events and metrics are decorated with additional metadata.

The following attributes will decorate infrastructure samples. Some of these may not be applicable on all environments: `awsAvailabilityZone`, `ec2InstanceId`, `ec2PublicDnsName`, `ec2State`, `ec2EbsOptimized`, `ec2PublicIpAddress`, `ec2PrivateIpAddress`, `ec2VpcId`, `ec2AmiId`, `ec2PrivateDnsName`, `ec2KeyName`, `ec2SubnetId`, `ec2InstanceType`, `ec2Hypervisor`, `ec2Architecture`, `ec2RootDeviceType`, `ec2RootDeviceName`, `ec2VirtualizationType`, `ec2PlacementGroupName`, `ec2PlacementGroupTenancy`.

## Custom metrics and percentiles [#custom-metrics-percentiles]

The CloudWatch Metric Streams integration automatically ingests new metrics configured in the stream, including custom metrics and percentiles.

### Custom metrics [#custom-metrics]

To ingest CloudWatch custom metrics, your custom namespace needs to be visible in the CloudWatch Metric Streams configuration. Make sure it's not being filtered by inclusion or exclusion rules.

### Percentiles [#percentiles]

AWS CloudWatch allows you to [define additional statistics](https://aws.amazon.com/about-aws/whats-new/2022/04/amazon-cloudwatch-metric-streams-additional-statistics/), including percentiles.

Follow these steps to add percentiles to any metric available in the CloudWatch stream:

1.  On AWS, update the CloudWatch stream configuration (via API, CLI, or AWS Console) with the required percentiles in the `StatisticConfiguration` setting. For example, you can add p90, p95, and p99 percentiles to the `ELB latency metric (aws.elb.Latency)`.
2.  After a few minutes, the new statistic should be made available in the stream and ingested by New Relic. Percentiles can be queried using this naming convention:

    ```sql
      From Metric select max(aws.elb.Latency.p99) where collector.name = 'cloudwatch-metric-streams' timeseries
    ```

Although AWS supports other statistics in the stream beyond percentiles, those aren't made available in the Open Telemetry export format (only JSON) and are currently not supported by New Relic.

Learn more about pricing, limitations, and advance configurations from the [AWS documentation](https://aws.amazon.com/about-aws/whats-new/2022/04/amazon-cloudwatch-metric-streams-additional-statistics/).

## Manage your data [#manage-data]

The New Relic UI provides a [set of tools](https://docs.newrelic.com/docs/telemetry-data-platform/ingest-manage-data/manage-data/manage-your-data/) to keep track of the data being ingested in your account. Go to **Manage your data** in the settings menu to see all details. Metrics ingested from AWS Metric Streams integrations are considered in the **Metric** bucket.

> #### ⚠️ IMPORTANT
>
> Metrics sent via AWS Metric Streams count against your Metric API limits for the New Relic account where data will be ingested.

If you need a more granular view of the data, use the [`bytecountestimate()` function](https://docs.newrelic.com/docs/accounts/accounts-billing/new-relic-one-pricing-billing/usage-queries-alerts/#byte-count-estimate) on `Metric` to estimate the data being ingested. These sample queries can help you understand your AWS ingest:

**View ingest from the last 30 days**

The following query represents data ingested from all metrics processed via AWS Metric Streams integration in the last 30 days (in bytes):

````sql
FROM Metric SELECT bytecountestimate()/10e8 as 'GB Estimate' WHERE collector.name='cloudwatch-metric-streams' SINCE 30 day ago
```

````

**View ingest by service and namespace**

To see data ingested by AWS service/namespace:

````sql
FROM Metric SELECT bytecountestimate()/10e8 as 'GB Estimate' WHERE collector.name='cloudwatch-metric-streams' FACET aws.Namespace
```

````

**View raw metrics updates by service and namespace**

To see number of raw metric updates processed by AWS service/namespace:

````sql
FROM Metric SELECT dataPointCount() WHERE collector.name='cloudwatch-metric-streams' FACET aws.Namespace
```


````

We recommend the following actions to control the data being ingested:

-   Make sure metric streams are enabled only on the AWS accounts and regions you want to monitor with New Relic.
-   **Use the inclusion and exclusion filters** in the CloudWatch Metric Streams in order to select which services or namespaces are being monitored by New Relic.
-   Consider using [drop data rules](https://docs.newrelic.com/docs/telemetry-data-platform/manage-data/drop-data-using-nerdgraph/) to discard metrics based on custom filters. (For example, drop metrics by namespace and tag, tag value, or any other valid NRQL criteria.)

## API Polling metrics [#aws-metrics-table]

For a reference on available metrics from each one of the polling integrations and their names, [check out our doc on the individual integrations](https://docs.newrelic.com/docs/infrastructure/amazon-integrations/get-started/introduction-aws-integrations/).

The following noncomprehensive list displays the metrics collected by the AWS polling integrations and their [dimensional metrics](https://docs.newrelic.com/docs/telemetry-data-platform/ingest-manage-data/understand-data/new-relic-data-types/#dimensional-metrics) translations.

**AWS ALB**

| `aws.applicationelb.ActiveConnectionCount`                  | `provider.activeConnectionCount`             |
| ----------------------------------------------------------- | -------------------------------------------- |
| `aws.applicationelb.ClientTLSNegotiationErrorCount`         | `provider.clientTlsNegotiationErrorCount`    |
| `aws.applicationelb.ConsumedLCUs`                           | `provider.consumedLcus`                      |
| `aws.applicationelb.ELBAuthError`                           | `provider.elbAuthError`                      |
| `aws.applicationelb.ELBAuthFailure`                         | `provider.elbAuthFailure`                    |
| `aws.applicationelb.ELBAuthLatency`                         | `provider.elbAuthLatency`                    |
| `aws.applicationelb.ELBAuthRefreshTokenSuccess`             | `provider.elbAuthRefreshTokenSuccess`        |
| `aws.applicationelb.ELBAuthSuccess`                         | `provider.elbAuthSuccess`                    |
| `aws.applicationelb.ELBAuthUserClaimsSizeExceeded`          | `provider.elbAuthUserClaimsSizeExceeded`     |
| `aws.applicationelb.HTTP_Fixed_Response_Count`              | `provider.httpFixedResponseCount`            |
| `aws.applicationelb.HTTP_Redirect_Count`                    | `provider.httpRedirectCount`                 |
| `aws.applicationelb.HTTP_Redirect_Url_Limit_Exceeded_Count` | `provider.httpRedirectUrlLimitExceededCount` |
| `aws.applicationelb.HTTPCode_ELB_2XX_Count`                 | `provider.httpCodeElb2XXCount`               |
| `aws.applicationelb.HTTPCode_ELB_3XX_Count`                 | `provider.httpCodeElb3XXCount`               |
| `aws.applicationelb.HTTPCode_ELB_4XX_Count`                 | `provider.httpCodeElb4XXCount`               |
| `aws.applicationelb.HTTPCode_ELB_500_Count`                 | `provider.httpCodeElb500Count`               |
| `aws.applicationelb.HTTPCode_ELB_502_Count`                 | `provider.httpCodeElb502Count`               |
| `aws.applicationelb.HTTPCode_ELB_503_Count`                 | `provider.httpCodeElb503Count`               |
| `aws.applicationelb.HTTPCode_ELB_504_Count`                 | `provider.httpCodeElb504Count`               |
| `aws.applicationelb.HTTPCode_ELB_5XX_Count`                 | `provider.httpCodeElb5XXCount`               |
| `aws.applicationelb.IPv6ProcessedBytes`                     | `provider.IpV6ProcessedBytes`                |
| `aws.applicationelb.IPv6RequestCount`                       | `provider.IpV6RequestCount`                  |
| `aws.applicationelb.LambdaTargetProcessedBytes`             | `provider.lambdaTargetProcessedBytes`        |
| `aws.applicationelb.NewConnectionCount`                     | `provider.newConnectionCount`                |
| `aws.applicationelb.ProcessedBytes`                         | `provider.processedBytes`                    |
| `aws.applicationelb.RejectedConnectionCount`                | `provider.rejectedConnectionCount`           |
| `aws.applicationelb.RequestCount.byAlb`                     | `provider.requestCount`                      |
| `aws.applicationelb.RuleEvaluations`                        | `provider.ruleEvaluations`                   |
| `aws.applicationelb.RulesEvaluated`                         | `provider.rulesEvaluated`                    |
| `aws.applicationelb.HealthyHostCount`                       | `provider.healthyHostCount`                  |
| `aws.applicationelb.HTTPCode_Target_2XX_Count`              | `provider.httpCodeTarget2XXCount`            |
| `aws.applicationelb.HTTPCode_Target_3XX_Count`              | `provider.httpCodeTarget3XXCount`            |
| `aws.applicationelb.HTTPCode_Target_4XX_Count`              | `provider.httpCodeTarget4XXCount`            |
| `aws.applicationelb.HTTPCode_Target_5XX_Count`              | `provider.httpCodeTarget5XXCount`            |
| `aws.applicationelb.LambdaInternalError`                    | `provider.lambdaInternalError`               |
| `aws.applicationelb.LambdaUserError`                        | `provider.lambdaUserError`                   |
| `aws.applicationelb.NonStickyRequestCount`                  | `provider.nonStickyRequestCount`             |
| `aws.applicationelb.RequestCount.byTargetGroup`             | `provider.requestCount`                      |
| `aws.applicationelb.RequestCountPerTarget`                  | `provider.requestCountPerTarget`             |
| `aws.applicationelb.TargetConnectionErrorCount`             | `provider.targetConnectionErrorCount`        |
| `aws.applicationelb.TargetResponseTime`                     | `provider.targetResponseTime`                |
| `aws.applicationelb.TargetTLSNegotiationErrorCount`         | `provider.targetTlsNegotiationErrorCount`    |
| `aws.applicationelb.UnHealthyHostCount`                     | `provider.unHealthyHostCount`                |

**AWS API Gateway**

| `aws.apigateway.4XXError.byApi`                           | `provider.4xxError`           |
| --------------------------------------------------------- | ----------------------------- |
| `aws.apigateway.5XXError.byApi`                           | `provider.5xxError`           |
| `aws.apigateway.CacheHitCount.byApi`                      | `provider.cacheHitCount`      |
| `aws.apigateway.CacheMissCount.byApi`                     | `provider.cacheMissCount`     |
| `aws.apigateway.Count.byApi`                              | `provider.count`              |
| `aws.apigateway.IntegrationLatency.byApi`                 | `provider.integrationLatency` |
| `aws.apigateway.Latency.byApi`                            | `provider.latency`            |
| `aws.apigateway.4XXError.byResourceWithMetrics`           | `provider.4xxError`           |
| `aws.apigateway.5XXError.byResourceWithMetrics`           | `provider.5xxError`           |
| `aws.apigateway.CacheHitCount.byResourceWithMetrics`      | `provider.cacheHitCount`      |
| `aws.apigateway.CacheMissCount.byResourceWithMetrics`     | `provider.cacheMissCount`     |
| `aws.apigateway.Count.byResourceWithMetrics`              | `provider.count`              |
| `aws.apigateway.IntegrationLatency.byResourceWithMetrics` | `provider.integrationLatency` |
| `aws.apigateway.Latency.byResourceWithMetrics`            | `provider.latency`            |
| `aws.apigateway.4XXError.byStage`                         | `provider.4xxError`           |
| `aws.apigateway.5XXError.byStage`                         | `provider.5xxError`           |
| `aws.apigateway.CacheHitCount.byStage`                    | `provider.cacheHitCount`      |
| `aws.apigateway.CacheMissCount.byStage`                   | `provider.cacheMissCount`     |
| `aws.apigateway.Count.byStage`                            | `provider.count`              |
| `aws.apigateway.IntegrationLatency.byStage`               | `provider.integrationLatency` |
| `aws.apigateway.Latency.byStage`                          | `provider.latency`            |

**AWS AppSync**

| `aws.appsync.4XXError` | `provider.4XXError` |
| ---------------------- | ------------------- |
| `aws.appsync.5XXError` | `provider.5XXError` |
| `aws.appsync.Latency`  | `provider.latency`  |

**AWS Athena**

| `aws.athena.ProcessedBytes`     | `provider.processedBytes`     |
| ------------------------------- | ----------------------------- |
| `aws.athena.TotalExecutionTime` | `provider.totalExecutionTime` |

**AWS Auto Scaling**

| `aws.autoscaling.GroupDesiredCapacity`      | `provider.groupDesiredCapacity`      |
| ------------------------------------------- | ------------------------------------ |
| `aws.autoscaling.GroupInServiceInstances`   | `provider.groupInServiceInstances`   |
| `aws.autoscaling.GroupMaxSize`              | `provider.groupMaxSize`              |
| `aws.autoscaling.GroupMinSize`              | `provider.groupMinSize`              |
| `aws.autoscaling.GroupPendingInstances`     | `provider.groupPendingInstances`     |
| `aws.autoscaling.GroupStandbyInstances`     | `provider.groupStandbyInstances`     |
| `aws.autoscaling.GroupTerminatingInstances` | `provider.groupTerminatingInstances` |
| `aws.autoscaling.GroupTotalInstances`       | `provider.groupTotalInstances`       |
| `aws.autoscaling.healthStatus`              | `healthStatus`                       |

**AWS Billing**

| AWS Billing                                         | `aws.billing.EstimatedCharges.byAccountCost` | `provider.estimatedCharges` |
| --------------------------------------------------- | -------------------------------------------- | --------------------------- |
| `aws.billing.EstimatedCharges.byAccountServiceCost` | `provider.estimatedCharges`                  |                             |
| `aws.billing.actualAmount.byBudget`                 | `provider.actualAmount`                      |                             |
| `aws.billing.forecastedAmount.byBudget`             | `provider.forecastedAmount`                  |                             |
| `aws.billing.limitAmount.byBudget`                  | `provider.limitAmount`                       |                             |
| `aws.billing.EstimatedCharges.byServiceCost`        | `provider.estimatedCharges`                  |                             |

**AWS Cloudfront**

| `aws.cloudfront.4xxErrorRate`           | `provider.error4xxErrorRate` |
| --------------------------------------- | ---------------------------- |
| `aws.cloudfront.5xxErrorRate`           | `provider.error5xxErrorRate` |
| `aws.cloudfront.BytesDownloaded`        | `provider.bytesDownloaded`   |
| `aws.cloudfront.BytesUploaded`          | `provider.bytesUploaded`     |
| `aws.cloudfront.Requests`               | `provider.requests`          |
| `aws.cloudfront.TotalErrorRate`         | `provider.totalErrorRate`    |
| `aws.lambda.Duration.byEdgeFunction`    | `provider.duration`          |
| `aws.lambda.Errors.byEdgeFunction`      | `provider.errors`            |
| `aws.lambda.Invocations.byEdgeFunction` | `provider.invocations`       |
| `aws.lambda.Throttles.byEdgeFunction`   | `provider.throttles`         |

**AWS Cognito**

| `aws.cognito.FederationSuccesses`   | `provider.federationSuccesses`   |
| ----------------------------------- | -------------------------------- |
| `aws.cognito.FederationThrottles`   | `provider.federationThrottles`   |
| `aws.cognito.SignInSuccesses`       | `provider.signInSuccesses`       |
| `aws.cognito.SignInThrottles`       | `provider.signInThrottles`       |
| `aws.cognito.SignUpSuccesses`       | `provider.signUpSuccesses`       |
| `aws.cognito.SignUpThrottles`       | `provider.signUpThrottles`       |
| `aws.cognito.TokenRefreshSuccesses` | `provider.tokenRefreshSuccesses` |
| `aws.cognito.TokenRefreshThrottles` | `provider.tokenRefreshThrottles` |

**AWS Connect**

| `aws.connect.CallRecordingUploadError`       | `provider.callRecordingUploadError`       |
| -------------------------------------------- | ----------------------------------------- |
| `aws.connect.ContactFlowErrors`              | `provider.contactFlowErrors`              |
| `aws.connect.ContactFlowFatalErrors`         | `provider.contactFlowFatalErrors`         |
| `aws.connect.MisconfiguredPhoneNumbers`      | `provider.misconfiguredPhoneNumbers`      |
| `aws.connect.PublicSigningKeyUsage`          | `provider.publicSigningKeyUsage`          |
| `aws.connect.CallsBreachingConcurrencyQuota` | `provider.callsBreachingConcurrencyQuota` |
| `aws.connect.CallsPerInterval`               | `provider.callsPerInterval`               |
| `aws.connect.ConcurrentCalls`                | `provider.concurrentCalls`                |
| `aws.connect.ConcurrentCallsPercentage`      | `provider.concurrentCallsPercentage`      |
| `aws.connect.MissedCalls`                    | `provider.missedCalls`                    |
| `aws.connect.ThrottledCalls`                 | `provider.throttledCalls`                 |
| `aws.connect.CallBackNotDialableNumber`      | `provider.callBackNotDialableNumber`      |
| `aws.connect.LongestQueueWaitTime`           | `provider.longestQueueWaitTime`           |
| `aws.connect.QueueCapacityExceededError`     | `provider.queueCapacityExceededError`     |
| `aws.connect.QueueSize`                      | `provider.queueSize`                      |

**AWS Direct Connect**

| `aws.dx.ConnectionBpsEgress`        | `provider.connectionBpsEgress`        |
| ----------------------------------- | ------------------------------------- |
| `aws.dx.ConnectionBpsIngress`       | `provider.connectionBpsIngress`       |
| `aws.dx.ConnectionCRCErrorCount`    | `provider.connectionCRCErrorCount`    |
| `aws.dx.ConnectionLightLevelRx`     | `provider.connectionLightLevelRx`     |
| `aws.dx.ConnectionLightLevelTx`     | `provider.connectionLightLevelTx`     |
| `aws.dx.ConnectionPpsEgress`        | `provider.connectionPpsEgress`        |
| `aws.dx.ConnectionPpsIngress`       | `provider.connectionPpsIngress`       |
| `aws.dx.ConnectionState`            | `provider.connectionState`            |
| `aws.dx.VirtualInterfaceBpsEgress`  | `provider.virtualInterfaceBpsEgress`  |
| `aws.dx.VirtualInterfaceBpsIngress` | `provider.virtualInterfaceBpsIngress` |
| `aws.dx.VirtualInterfacePpsEgress`  | `provider.virtualInterfacePpsEgress`  |
| `aws.dx.VirtualInterfacePpsIngress` | `provider.virtualInterfacePpsIngress` |

**AWS DocumentDB**

| AWS DocumentDB                                               | `aws.docdb.BackupRetentionPeriodStorageUsed.byCluster` | `provider.backupRetentionPeriodStorageUsed` |
| ------------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------- |
| `aws.docdb.BufferCacheHitRatio.byCluster`                    | `provider.bufferCacheHitRatio`                         |                                             |
| `aws.docdb.CPUUtilization.byCluster`                         | `provider.cpuUtilization`                              |                                             |
| `aws.docdb.DatabaseConnections.byCluster`                    | `provider.databaseConnections`                         |                                             |
| `aws.docdb.DBClusterReplicaLagMaximum.byCluster`             | `provider.dbClusterReplicaLagMaximum`                  |                                             |
| `aws.docdb.DBClusterReplicaLagMinimum.byCluster`             | `provider.dbClusterReplicaLagMinimum`                  |                                             |
| `aws.docdb.DBInstanceReplicaLag.byCluster`                   | `provider.dbInstanceReplicaLag`                        |                                             |
| `aws.docdb.DiskQueueDepth.byCluster`                         | `provider.diskQueueDepth`                              |                                             |
| `aws.docdb.EngineUptime.byCluster`                           | `provider.engineUptime`                                |                                             |
| `aws.docdb.FreeableMemory.byCluster`                         | `provider.freeableMemory`                              |                                             |
| `aws.docdb.FreeLocalStorage.byCluster`                       | `provider.freeLocalStorage`                            |                                             |
| `aws.docdb.NetworkReceiveThroughput.byCluster`               | `provider.networkReceiveThroughput`                    |                                             |
| `aws.docdb.NetworkThroughput.byCluster`                      | `provider.networkThroughput`                           |                                             |
| `aws.docdb.NetworkTransmitThroughput.byCluster`              | `provider.networkTransmitThroughput`                   |                                             |
| `aws.docdb.ReadIOPS.byCluster`                               | `provider.readIOPS`                                    |                                             |
| `aws.docdb.ReadLatency.byCluster`                            | `provider.readLatency`                                 |                                             |
| `aws.docdb.ReadThroughput.byCluster`                         | `provider.readThroughput`                              |                                             |
| `aws.docdb.SnapshotStorageUsed.byCluster`                    | `provider.snapshotStorageUsed`                         |                                             |
| `aws.docdb.SwapUsage.byCluster`                              | `provider.swapUsage`                                   |                                             |
| `aws.docdb.TotalBackupStorageBilled.byCluster`               | `provider.totalBackupStorageBilled`                    |                                             |
| `aws.docdb.VolumeBytesUsed.byCluster`                        | `provider.volumeBytesUsed`                             |                                             |
| `aws.docdb.VolumeReadIOPs.byCluster`                         | `provider.volumeReadIOPs`                              |                                             |
| `aws.docdb.VolumeWriteIOPs.byCluster`                        | `provider.volumeWriteIOPs`                             |                                             |
| `aws.docdb.WriteIOPS.byCluster`                              | `provider.writeIOPS`                                   |                                             |
| `aws.docdb.WriteLatency.byCluster`                           | `provider.writeLatency`                                |                                             |
| `aws.docdb.WriteThroughput.byCluster`                        | `provider.writeThroughput`                             |                                             |
| `aws.docdb.BackupRetentionPeriodStorageUsed.byClusterByRole` | `provider.backupRetentionPeriodStorageUsed`            |                                             |
| `aws.docdb.BufferCacheHitRatio.byClusterByRole`              | `provider.bufferCacheHitRatio`                         |                                             |
| `aws.docdb.CPUUtilization.byClusterByRole`                   | `provider.cpuUtilization`                              |                                             |
| `aws.docdb.DatabaseConnections.byClusterByRole`              | `provider.databaseConnections`                         |                                             |
| `aws.docdb.DBClusterReplicaLagMaximum.byClusterByRole`       | `provider.dbClusterReplicaLagMaximum`                  |                                             |
| `aws.docdb.DBClusterReplicaLagMinimum.byClusterByRole`       | `provider.dbClusterReplicaLagMinimum`                  |                                             |
| `aws.docdb.DBInstanceReplicaLag.byClusterByRole`             | `provider.dbInstanceReplicaLag`                        |                                             |
| `aws.docdb.DiskQueueDepth.byClusterByRole`                   | `provider.diskQueueDepth`                              |                                             |
| `aws.docdb.EngineUptime.byClusterByRole`                     | `provider.engineUptime`                                |                                             |
| `aws.docdb.FreeableMemory.byClusterByRole`                   | `provider.freeableMemory`                              |                                             |
| `aws.docdb.FreeLocalStorage.byClusterByRole`                 | `provider.freeLocalStorage`                            |                                             |
| `aws.docdb.NetworkReceiveThroughput.byClusterByRole`         | `provider.networkReceiveThroughput`                    |                                             |
| `aws.docdb.NetworkThroughput.byClusterByRole`                | `provider.networkThroughput`                           |                                             |
| `aws.docdb.NetworkTransmitThroughput.byClusterByRole`        | `provider.networkTransmitThroughput`                   |                                             |
| `aws.docdb.ReadIOPS.byClusterByRole`                         | `provider.readIOPS`                                    |                                             |
| `aws.docdb.ReadLatency.byClusterByRole`                      | `provider.readLatency`                                 |                                             |
| `aws.docdb.ReadThroughput.byClusterByRole`                   | `provider.readThroughput`                              |                                             |
| `aws.docdb.SnapshotStorageUsed.byClusterByRole`              | `provider.snapshotStorageUsed`                         |                                             |
| `aws.docdb.SwapUsage.byClusterByRole`                        | `provider.swapUsage`                                   |                                             |
| `aws.docdb.TotalBackupStorageBilled.byClusterByRole`         | `provider.totalBackupStorageBilled`                    |                                             |
| `aws.docdb.VolumeBytesUsed.byClusterByRole`                  | `provider.volumeBytesUsed`                             |                                             |
| `aws.docdb.VolumeReadIOPs.byClusterByRole`                   | `provider.volumeReadIOPs`                              |                                             |
| `aws.docdb.VolumeWriteIOPs.byClusterByRole`                  | `provider.volumeWriteIOPs`                             |                                             |
| `aws.docdb.WriteIOPS.byClusterByRole`                        | `provider.writeIOPS`                                   |                                             |
| `aws.docdb.WriteLatency.byClusterByRole`                     | `provider.writeLatency`                                |                                             |
| `aws.docdb.WriteThroughput.byClusterByRole`                  | `provider.writeThroughput`                             |                                             |
| `aws.docdb.BackupRetentionPeriodStorageUsed.byInstance`      | `provider.backupRetentionPeriodStorageUsed`            |                                             |
| `aws.docdb.BufferCacheHitRatio.byInstance`                   | `provider.bufferCacheHitRatio`                         |                                             |
| `aws.docdb.CPUUtilization.byInstance`                        | `provider.cpuUtilization`                              |                                             |
| `aws.docdb.DatabaseConnections.byInstance`                   | `provider.databaseConnections`                         |                                             |
| `aws.docdb.DBClusterReplicaLagMaximum.byInstance`            | `provider.dbClusterReplicaLagMaximum`                  |                                             |
| `aws.docdb.DBClusterReplicaLagMinimum.byInstance`            | `provider.dbClusterReplicaLagMinimum`                  |                                             |
| `aws.docdb.DBInstanceReplicaLag.byInstance`                  | `provider.dbInstanceReplicaLag`                        |                                             |
| `aws.docdb.DiskQueueDepth.byInstance`                        | `provider.diskQueueDepth`                              |                                             |
| `aws.docdb.EngineUptime.byInstance`                          | `provider.engineUptime`                                |                                             |
| `aws.docdb.FreeableMemory.byInstance`                        | `provider.freeableMemory`                              |                                             |
| `aws.docdb.FreeLocalStorage.byInstance`                      | `provider.freeLocalStorage`                            |                                             |
| `aws.docdb.NetworkReceiveThroughput.byInstance`              | `provider.networkReceiveThroughput`                    |                                             |
| `aws.docdb.NetworkThroughput.byInstance`                     | `provider.networkThroughput`                           |                                             |
| `aws.docdb.NetworkTransmitThroughput.byInstance`             | `provider.networkTransmitThroughput`                   |                                             |
| `aws.docdb.ReadIOPS.byInstance`                              | `provider.readIOPS`                                    |                                             |
| `aws.docdb.ReadLatency.byInstance`                           | `provider.readLatency`                                 |                                             |
| `aws.docdb.ReadThroughput.byInstance`                        | `provider.readThroughput`                              |                                             |
| `aws.docdb.SnapshotStorageUsed.byInstance`                   | `provider.snapshotStorageUsed`                         |                                             |
| `aws.docdb.SwapUsage.byInstance`                             | `provider.swapUsage`                                   |                                             |
| `aws.docdb.TotalBackupStorageBilled.byInstance`              | `provider.totalBackupStorageBilled`                    |                                             |
| `aws.docdb.VolumeBytesUsed.byInstance`                       | `provider.volumeBytesUsed`                             |                                             |
| `aws.docdb.VolumeReadIOPs.byInstance`                        | `provider.volumeReadIOPs`                              |                                             |
| `aws.docdb.VolumeWriteIOPs.byInstance`                       | `provider.volumeWriteIOPs`                             |                                             |
| `aws.docdb.WriteIOPS.byInstance`                             | `provider.writeIOPS`                                   |                                             |
| `aws.docdb.WriteLatency.byInstance`                          | `provider.writeLatency`                                |                                             |
| `aws.docdb.WriteThroughput.byInstance`                       | `provider.writeThroughput`                             |                                             |

**AWS DynamoDB**

| `aws.dynamodb.ConsumedReadCapacityUnits.byGlobalSecondaryIndex`     | `provider.consumedReadCapacityUnits`          |
| ------------------------------------------------------------------- | --------------------------------------------- |
| `aws.dynamodb.ConsumedWriteCapacityUnits.byGlobalSecondaryIndex`    | `provider.consumedWriteCapacityUnits`         |
| `aws.dynamodb.OnlineIndexConsumedWriteCapacity`                     | `provider.onlineIndexConsumedWriteCapacity`   |
| `aws.dynamodb.OnlineIndexPercentageProgress`                        | `provider.onlineIndexPercentageProgress`      |
| `aws.dynamodb.OnlineIndexThrottleEvents`                            | `provider.onlineIndexThrottleEvents`          |
| `aws.dynamodb.ProvisionedReadCapacityUnits.byGlobalSecondaryIndex`  | `provider.provisionedReadCapacityUnits`       |
| `aws.dynamodb.ProvisionedWriteCapacityUnits.byGlobalSecondaryIndex` | `provider.provisionedWriteCapacityUnits`      |
| `aws.dynamodb.ReadThrottleEvents.byGlobalSecondaryIndex`            | `provider.readThrottleEvents`                 |
| `aws.dynamodb.WriteThrottleEvents.byGlobalSecondaryIndex`           | `provider.writeThrottleEvents`                |
| `aws.dynamodb.SystemErrors.byRegion`                                | `provider.systemErrors`                       |
| `aws.dynamodb.UserErrors.byRegion`                                  | `provider.userErrors`                         |
| `aws.dynamodb.ConditionalCheckFailedRequests`                       | `provider.conditionalCheckFailedRequests`     |
| `aws.dynamodb.ConsumedReadCapacityUnits.byTable`                    | `provider.consumedReadCapacityUnits`          |
| `aws.dynamodb.ConsumedWriteCapacityUnits.byTable`                   | `provider.consumedWriteCapacityUnits`         |
| `aws.dynamoDb.ItemCount`                                            | `provider.itemCount`                          |
| `aws.dynamodb.PendingReplicationCount`                              | `provider.pendingReplicationCount`            |
| `aws.dynamodb.ProvisionedReadCapacityUnits.byTable`                 | `provider.provisionedReadCapacityUnits`       |
| `aws.dynamodb.ProvisionedWriteCapacityUnits.byTable`                | `provider.provisionedWriteCapacityUnits`      |
| `aws.dynamodb.ReadThrottleEvents.byTable`                           | `provider.readThrottleEvents`                 |
| `aws.dynamodb.ReplicationLatency`                                   | `provider.replicationLatency`                 |
| `aws.dynamodb.ReturnedItemCount`                                    | `provider.queryReturnedItemCount`             |
| `aws.dynamodb.ReturnedItemCount.scan`                               | `provider.scanReturnedItemCount`              |
| `aws.dynamodb.SuccessfulRequestLatency.batchGet`                    | `provider.batchGetSuccessfulRequestLatency`   |
| `aws.dynamodb.SuccessfulRequestLatency.batchWrite`                  | `provider.batchWriteSuccessfulRequestLatency` |
| `aws.dynamodb.SuccessfulRequestLatency.delete`                      | `provider.deleteSuccessfulRequestLatency`     |
| `aws.dynamodb.SuccessfulRequestLatency.get`                         | `provider.getSuccessfulRequestLatency`        |
| `aws.dynamodb.SuccessfulRequestLatency.put`                         | `provider.putSuccessfulRequestLatency`        |
| `aws.dynamodb.SuccessfulRequestLatency.query`                       | `provider.querySuccessfulRequestLatency`      |
| `aws.dynamodb.SuccessfulRequestLatency.scan`                        | `provider.scanSuccessfulRequestLatency`       |
| `aws.dynamodb.SuccessfulRequestLatency.update`                      | `provider.updateSuccessfulRequestLatency`     |
| `aws.dynamodb.SystemErrors.batchGet`                                | `provider.batchGetSystemErrors`               |
| `aws.dynamodb.SystemErrors.batchWrite`                              | `provider.batchWriteSystemErrors`             |
| `aws.dynamodb.SystemErrors.byTable`                                 | `provider.systemErrors`                       |
| `aws.dynamodb.SystemErrors.delete`                                  | `provider.deleteSystemErrors`                 |
| `aws.dynamodb.SystemErrors.get`                                     | `provider.getSystemErrors`                    |
| `aws.dynamodb.SystemErrors.put`                                     | `provider.putSystemErrors`                    |
| `aws.dynamodb.SystemErrors.query`                                   | `provider.querySystemErrors`                  |
| `aws.dynamodb.SystemErrors.scan`                                    | `provider.scanSystemErrors`                   |
| `aws.dynamodb.SystemErrors.update`                                  | `provider.updateSystemErrors`                 |
| `aws.dynamoDb.TableSizeBytes`                                       | `provider.tableSizeBytes`                     |
| `aws.dynamodb.ThrottledRequests.batchGet`                           | `provider.batchGetThrottledRequests`          |
| `aws.dynamodb.ThrottledRequests.batchWrite`                         | `provider.batchWriteThrottledRequests`        |
| `aws.dynamodb.ThrottledRequests.delete`                             | `provider.deleteThrottledRequests`            |
| `aws.dynamodb.ThrottledRequests.get`                                | `provider.getThrottledRequests`               |
| `aws.dynamodb.ThrottledRequests.put`                                | `provider.putThrottledRequests`               |
| `aws.dynamodb.ThrottledRequests.query`                              | `provider.queryThrottledRequests`             |
| `aws.dynamodb.ThrottledRequests.scan`                               | `provider.scanThrottledRequests`              |
| `aws.dynamodb.ThrottledRequests.update`                             | `provider.updateThrottledRequests`            |
| `aws.dynamodb.UserErrors.byTable`                                   | `provider.userErrors`                         |
| `aws.dynamodb.WriteThrottleEvents.byTable`                          | `provider.writeThrottleEvents`                |

**AWS EBS**

| `aws.ebs.BurstBalance`               | `provider.burstBalance`               |
| ------------------------------------ | ------------------------------------- |
| `aws.ebs.VolumeConsumedReadWriteOps` | `provider.volumeConsumedReadWriteOps` |
| `aws.ebs.VolumeIdleTime`             | `provider.volumeIdleTime`             |
| `aws.ebs.VolumeQueueLength`          | `provider.volumeQueueLength`          |
| `aws.ebs.VolumeReadBytes`            | `provider.volumeReadBytes`            |
| `aws.ebs.VolumeReadOps`              | `provider.volumeReadOps`              |
| `aws.ebs.VolumeThroughputPercentage` | `provider.volumeThroughputPercentage` |
| `aws.ebs.VolumeTotalReadTime`        | `provider.volumeTotalReadTime`        |
| `aws.ebs.VolumeTotalWriteTime`       | `provider.volumeTotalWriteTime`       |
| `aws.ebs.VolumeWriteBytes`           | `provider.volumeWriteBytes`           |
| `aws.ebs.VolumeWriteOps`             | `provider.volumeWriteOps`             |

**AWS EC2**

| `aws.ec2.CPUCreditBalance`           | `provider.cpuCreditBalance`          |
| ------------------------------------ | ------------------------------------ |
| `aws.ec2.CPUCreditUsage`             | `provider.cpuCreditUsage`            |
| `aws.ec2.CPUSurplusCreditBalance`    | `provider.cpuSurplusCreditBalance`   |
| `aws.ec2.CPUSurplusCreditsCharged`   | `provider.cpuSurplusCreditsCharged`  |
| `aws.ec2.CPUUtilization`             | `provider.cpuUtilization`            |
| `aws.ec2.DiskReadBytes`              | `provider.diskReadBytes`             |
| `aws.ec2.DiskReadOps`                | `provider.diskReadOps`               |
| `aws.ec2.DiskWriteBytes`             | `provider.diskWriteBytes`            |
| `aws.ec2.DiskWriteOps`               | `provider.diskWriteOps`              |
| `aws.ec2.NetworkIn`                  | `provider.networkInBytes`            |
| `aws.ec2.NetworkOut`                 | `provider.networkOutBytes`           |
| `aws.ec2.NetworkPacketsIn`           | `provider.networkInPackets`          |
| `aws.ec2.NetworkPacketsOut`          | `provider.networkOutPackets`         |
| `aws.ec2.StatusCheckFailed`          | `provider.statusCheckFailed`         |
| `aws.ec2.StatusCheckFailed_Instance` | `provider.statusCheckFailedInstance` |
| `aws.ec2.StatusCheckFailed_System`   | `provider.statusCheckFailedSystem`   |

**AWS ECS**

| `aws.ecs.activeServicesCount.byCluster`               | `provider.activeServicesCount`               |
| ----------------------------------------------------- | -------------------------------------------- |
| `aws.ecs.CPUReservation`                              | `provider.cpuReservation`                    |
| `aws.ecs.CPUUtilization.byCluster`                    | `provider.cpuUtilization`                    |
| `aws.ecs.MemoryReservation`                           | `provider.memoryReservation`                 |
| `aws.ecs.MemoryUtilization.byCluster`                 | `provider.memoryUtilization`                 |
| `aws.ecs.pendingTasksCount.byCluster`                 | `provider.pendingTasksCount`                 |
| `aws.ecs.registeredContainerInstancesCount.byCluster` | `provider.registeredContainerInstancesCount` |
| `aws.ecs.runningTasksCount.byCluster`                 | `provider.runningTasksCount`                 |
| `aws.ecs.CPUUtilization.byService`                    | `provider.cpuUtilization`                    |
| `aws.ecs.desiredCount.byService`                      | `provider.desiredCount`                      |
| `aws.ecs.MemoryUtilization.byService`                 | `provider.memoryUtilization`                 |
| `aws.ecs.pendingCount.byService`                      | `provider.pendingCount`                      |
| `aws.ecs.runningCount.byService`                      | `provider.runningCount`                      |

**AWS EFS**

| `aws.efs.BurstCreditBalance`   | `provider.burstCreditBalance`   |
| ------------------------------ | ------------------------------- |
| `aws.efs.ClientConnections`    | `provider.clientConnections`    |
| `aws.efs.DataReadIOBytes`      | `provider.dataReadIOBytes`      |
| `aws.efs.DataWriteIOBytes`     | `provider.dataWriteIOBytes`     |
| `aws.efs.lastKnownSizeInBytes` | `provider.lastKnownSizeInBytes` |
| `aws.efs.MetadataIOBytes`      | `provider.metadataIOBytes`      |
| `aws.efs.PercentIOLimit`       | `provider.percentIOLimit`       |
| `aws.efs.PermittedThroughput`  | `provider.permittedThroughput`  |
| `aws.efs.TotalIOBytes`         | `provider.totalIOBytes`         |

**AWS ElasticSearch**

| `aws.es.2xx`                                     | `provider.2xx`                           |
| ------------------------------------------------ | ---------------------------------------- |
| `aws.es.3xx`                                     | `provider.3xx`                           |
| `aws.es.4xx`                                     | `provider.4xx`                           |
| `aws.es.5xx`                                     | `provider.5xx`                           |
| `aws.es.AutomatedSnapshotFailure`                | `provider.AutomatedSnapshotFailure`      |
| `aws.es.ClusterIndexWritesBlocked`               | `provider.ClusterIndexWritesBlocked`     |
| `aws.es.ClusterStatus.green`                     | `provider.ClusterStatus.green`           |
| `aws.es.ClusterStatus.red`                       | `provider.ClusterStatus.red`             |
| `aws.es.ClusterStatus.yellow`                    | `provider.ClusterStatus.yellow`          |
| `aws.es.ClusterUsedSpace`                        | `provider.ClusterUsedSpace`              |
| `aws.es.CPUCreditBalance`                        | `provider.CPUCreditBalance`              |
| `aws.es.CPUUtilization.byCluster`                | `provider.CPUUtilization`                |
| `aws.es.DeletedDocuments`                        | `provider.DeletedDocuments`              |
| `aws.es.DiskQueueDepth`                          | `provider.DiskQueueDepth`                |
| `aws.es.ElasticsearchRequests`                   | `provider.ElasticsearchRequests`         |
| `aws.es.FreeStorageSpace.byCluster`              | `provider.FreeStorageSpace`              |
| `aws.es.IndexingLatency.byCluster`               | `provider.IndexingLatency`               |
| `aws.es.IndexingRate.byCluster`                  | `provider.IndexingRate`                  |
| `aws.es.InvalidHostHeaderRequests`               | `provider.InvalidHostHeaderRequests`     |
| `aws.es.JVMGCOldCollectionCount.byCluster`       | `provider.JVMGCOldCollectionCount`       |
| `aws.es.JVMGCOldCollectionTime.byCluster`        | `provider.JVMGCOldCollectionTime`        |
| `aws.es.JVMGCYoungCollectionCount.byCluster`     | `provider.JVMGCYoungCollectionCount`     |
| `aws.es.JVMGCYoungCollectionTime.byCluster`      | `provider.JVMGCYoungCollectionTime`      |
| `aws.es.JVMMemoryPressure.byCluster`             | `provider.JVMMemoryPressure`             |
| `aws.es.KibanaHealthyNodes`                      | `provider.KibanaHealthyNodes`            |
| `aws.es.KMSKeyError`                             | `provider.KMSKeyError`                   |
| `aws.es.KMSKeyInaccessible`                      | `provider.KMSKeyInaccessible`            |
| `aws.es.MasterCPUCreditBalance`                  | `provider.MasterCPUCreditBalance`        |
| `aws.es.MasterCPUUtilization`                    | `provider.MasterCPUUtilization`          |
| `aws.es.MasterJVMMemoryPressure`                 | `provider.MasterJVMMemoryPressure`       |
| `aws.es.MasterReachableFromNode`                 | `provider.MasterReachableFromNode`       |
| `aws.es.Nodes`                                   | `provider.Nodes`                         |
| `aws.es.ReadIOPS`                                | `provider.ReadIOPS`                      |
| `aws.es.ReadLatency`                             | `provider.ReadLatency`                   |
| `aws.es.ReadThroughput`                          | `provider.ReadThroughput`                |
| `aws.es.SearchableDocuments`                     | `provider.SearchableDocuments`           |
| `aws.es.SearchLatency.byCluster`                 | `provider.SearchLatency`                 |
| `aws.es.SearchRate.byCluster`                    | `provider.SearchRate`                    |
| `aws.es.SysMemoryUtilization.byCluster`          | `provider.SysMemoryUtilization`          |
| `aws.es.ThreadpoolBulkQueue.byCluster`           | `provider.ThreadpoolBulkQueue`           |
| `aws.es.ThreadpoolBulkRejected.byCluster`        | `provider.ThreadpoolBulkRejected`        |
| `aws.es.ThreadpoolBulkThreads.byCluster`         | `provider.ThreadpoolBulkThreads`         |
| `aws.es.ThreadpoolForce_mergeQueue.byCluster`    | `provider.ThreadpoolForce_mergeQueue`    |
| `aws.es.ThreadpoolForce_mergeRejected.byCluster` | `provider.ThreadpoolForce_mergeRejected` |
| `aws.es.ThreadpoolForce_mergeThreads.byCluster`  | `provider.ThreadpoolForce_mergeThreads`  |
| `aws.es.ThreadpoolIndexQueue.byCluster`          | `provider.ThreadpoolIndexQueue`          |
| `aws.es.ThreadpoolIndexRejected.byCluster`       | `provider.ThreadpoolIndexRejected`       |
| `aws.es.ThreadpoolIndexThreads.byCluster`        | `provider.ThreadpoolIndexThreads`        |
| `aws.es.ThreadpoolSearchQueue.byCluster`         | `provider.ThreadpoolSearchQueue`         |
| `aws.es.ThreadpoolSearchRejected.byCluster`      | `provider.ThreadpoolSearchRejected`      |
| `aws.es.ThreadpoolSearchThreads.byCluster`       | `provider.ThreadpoolSearchThreads`       |
| `aws.es.WriteIOPS`                               | `provider.WriteIOPS`                     |
| `aws.es.WriteLatency`                            | `provider.WriteLatency`                  |
| `aws.es.WriteThroughput`                         | `provider.WriteThroughput`               |
| `aws.es.CPUUtilization.byNode`                   | `provider.CPUUtilization`                |
| `aws.es.FreeStorageSpace.byNode`                 | `provider.FreeStorageSpace`              |
| `aws.es.IndexingLatency.byNode`                  | `provider.IndexingLatency`               |
| `aws.es.IndexingRate.byNode`                     | `provider.IndexingRate`                  |
| `aws.es.JVMGCOldCollectionCount.byNode`          | `provider.JVMGCOldCollectionCount`       |
| `aws.es.JVMGCOldCollectionTime.byNode`           | `provider.JVMGCOldCollectionTime`        |
| `aws.es.JVMGCYoungCollectionCount.byNode`        | `provider.JVMGCYoungCollectionCount`     |
| `aws.es.JVMGCYoungCollectionTime.byNode`         | `provider.JVMGCYoungCollectionTime`      |
| `aws.es.JVMMemoryPressure.byNode`                | `provider.JVMMemoryPressure`             |
| `aws.es.SearchLatency.byNode`                    | `provider.SearchLatency`                 |
| `aws.es.SearchRate.byNode`                       | `provider.SearchRate`                    |
| `aws.es.SysMemoryUtilization.byNode`             | `provider.SysMemoryUtilization`          |
| `aws.es.ThreadpoolBulkQueue.byNode`              | `provider.ThreadpoolBulkQueue`           |
| `aws.es.ThreadpoolBulkRejected.byNode`           | `provider.ThreadpoolBulkRejected`        |
| `aws.es.ThreadpoolBulkThreads.byNode`            | `provider.ThreadpoolBulkThreads`         |
| `aws.es.ThreadpoolForce_mergeQueue.byNode`       | `provider.ThreadpoolForce_mergeQueue`    |
| `aws.es.ThreadpoolForce_mergeRejected.byNode`    | `provider.ThreadpoolForce_mergeRejected` |
| `aws.es.ThreadpoolForce_mergeThreads.byNode`     | `provider.ThreadpoolForce_mergeThreads`  |
| `aws.es.ThreadpoolIndexQueue.byNode`             | `provider.ThreadpoolIndexQueue`          |
| `aws.es.ThreadpoolIndexRejected.byNode`          | `provider.ThreadpoolIndexRejected`       |
| `aws.es.ThreadpoolIndexThreads.byNode`           | `provider.ThreadpoolIndexThreads`        |
| `aws.es.ThreadpoolSearchQueue.byNode`            | `provider.ThreadpoolSearchQueue`         |
| `aws.es.ThreadpoolSearchRejected.byNode`         | `provider.ThreadpoolSearchRejected`      |
| `aws.es.ThreadpoolSearchThreads.byNode`          | `provider.ThreadpoolSearchThreads`       |

**AWS ElastiCache**

| `aws.elasticache.CPUCreditBalance.byMemcachedCluster`              | `provider.cpuCreditBalance`              |
| ------------------------------------------------------------------ | ---------------------------------------- |
| `aws.elasticache.CPUCreditUsage.byMemcachedCluster`                | `provider.cpuCreditUsage`                |
| `aws.elasticache.CPUUtilization.byMemcachedCluster`                | `provider.cpuUtilization`                |
| `aws.elasticache.DatabaseMemoryUsagePercentage.byMemcachedCluster` | `provider.databaseMemoryUsagePercentage` |
| `aws.elasticache.FreeableMemory.byMemcachedCluster`                | `provider.freeableMemory`                |
| `aws.elasticache.NetworkBytesIn.byMemcachedCluster`                | `provider.networkBytesIn`                |
| `aws.elasticache.NetworkBytesOut.byMemcachedCluster`               | `provider.networkBytesOut`               |
| `aws.elasticache.SwapUsage.byMemcachedCluster`                     | `provider.swapUsage`                     |
| `aws.elasticache.BytesReadIntoMemcached`                           | `provider.bytesReadIntoMemcached`        |
| `aws.elasticache.BytesUsedForCacheItems`                           | `provider.bytesUsedForCacheItems`        |
| `aws.elasticache.BytesUsedForHash`                                 | `provider.bytesUsedForHash`              |
| `aws.elasticache.BytesWrittenOutFromMemcached`                     | `provider.bytesWrittenOutFromMemcached`  |
| `aws.elasticache.CasBadval`                                        | `provider.casBadval`                     |
| `aws.elasticache.CasHits`                                          | `provider.casHits`                       |
| `aws.elasticache.CasMisses`                                        | `provider.casMisses`                     |
| `aws.elasticache.CmdConfigGet`                                     | `provider.cmdConfigGet`                  |
| `aws.elasticache.CmdConfigSet`                                     | `provider.cmdConfigSet`                  |
| `aws.elasticache.CmdFlush`                                         | `provider.cmdFlush`                      |
| `aws.elasticache.CmdGet`                                           | `provider.cmdGet`                        |
| `aws.elasticache.CmdSet`                                           | `provider.cmdSet`                        |
| `aws.elasticache.CmdTouch`                                         | `provider.cmdTouch`                      |
| `aws.elasticache.CPUCreditBalance.byMemcachedNode`                 | `provider.cpuCreditBalance`              |
| `aws.elasticache.CPUCreditUsage.byMemcachedNode`                   | `provider.cpuCreditUsage`                |
| `aws.elasticache.CPUUtilization.byMemcachedNode`                   | `provider.cpuUtilization`                |
| `aws.elasticache.CurrConfig`                                       | `provider.currConfig`                    |
| `aws.elasticache.CurrConnections.byMemcachedNode`                  | `provider.currConnections`               |
| `aws.elasticache.CurrItems.byMemcachedNode`                        | `provider.currItems`                     |
| `aws.elasticache.DatabaseMemoryUsagePercentage.byMemcachedNode`    | `provider.databaseMemoryUsagePercentage` |
| `aws.elasticache.DecrHits`                                         | `provider.decrHits`                      |
| `aws.elasticache.DecrMisses`                                       | `provider.decrMisses`                    |
| `aws.elasticache.DeleteHits`                                       | `provider.deleteHits`                    |
| `aws.elasticache.DeleteMisses`                                     | `provider.deleteMisses`                  |
| `aws.elasticache.EvictedUnfetched`                                 | `provider.evictedUnfetched`              |
| `aws.elasticache.Evictions.byMemcachedNode`                        | `provider.evictions`                     |
| `aws.elasticache.ExpiredUnfetched`                                 | `provider.expiredUnfetched`              |
| `aws.elasticache.FreeableMemory.byMemcachedNode`                   | `provider.freeableMemory`                |
| `aws.elasticache.GetHits`                                          | `provider.getHits`                       |
| `aws.elasticache.GetMisses`                                        | `provider.getMisses`                     |
| `aws.elasticache.IncrHits`                                         | `provider.incrHits`                      |
| `aws.elasticache.IncrMisses`                                       | `provider.incrMisses`                    |
| `aws.elasticache.NetworkBytesIn.byMemcachedNode`                   | `provider.networkBytesIn`                |
| `aws.elasticache.NetworkBytesOut.byMemcachedNode`                  | `provider.networkBytesOut`               |
| `aws.elasticache.NewConnections.byMemcachedNode`                   | `provider.newConnections`                |
| `aws.elasticache.NewItems`                                         | `provider.newItems`                      |
| `aws.elasticache.Reclaimed.byMemcachedNode`                        | `provider.reclaimed`                     |
| `aws.elasticache.SlabsMoved`                                       | `provider.slabsMoved`                    |
| `aws.elasticache.SwapUsage.byMemcachedNode`                        | `provider.swapUsage`                     |
| `aws.elasticache.TouchHits`                                        | `provider.touchHits`                     |
| `aws.elasticache.TouchMisses`                                      | `provider.touchMisses`                   |
| `aws.elasticache.UnusedMemory`                                     | `provider.unusedMemory`                  |
| `aws.elasticache.ActiveDefragHits.byRedisCluster`                  | `provider.activeDefragHits`              |
| `aws.elasticache.CPUCreditBalance.byRedisCluster`                  | `provider.cpuCreditBalance`              |
| `aws.elasticache.CPUCreditUsage.byRedisCluster`                    | `provider.cpuCreditUsage`                |
| `aws.elasticache.CPUUtilization.byRedisCluster`                    | `provider.cpuUtilization`                |
| `aws.elasticache.DatabaseMemoryUsagePercentage.byRedisCluster`     | `provider.databaseMemoryUsagePercentage` |
| `aws.elasticache.EngineCPUUtilization.byRedisCluster`              | `provider.engineCpuUtilization`          |
| `aws.elasticache.FreeableMemory.byRedisCluster`                    | `provider.freeableMemory`                |
| `aws.elasticache.NetworkBytesIn.byRedisCluster`                    | `provider.networkBytesIn`                |
| `aws.elasticache.NetworkBytesOut.byRedisCluster`                   | `provider.networkBytesOut`               |
| `aws.elasticache.StreamBasedCmds.byRedisCluster`                   | `provider.streamBasedCmds`               |
| `aws.elasticache.SwapUsage.byRedisCluster`                         | `provider.swapUsage`                     |
| `aws.elasticache.ActiveDefragHits.byRedisNode`                     | `provider.activeDefragHits`              |
| `aws.elasticache.BytesUsedForCache`                                | `provider.bytesUsedForCache`             |
| `aws.elasticache.CacheHitRate`                                     | `provider.cacheHitRate`                  |
| `aws.elasticache.CacheHits`                                        | `provider.cacheHits`                     |
| `aws.elasticache.CacheMisses`                                      | `provider.cacheMisses`                   |
| `aws.elasticache.CPUCreditBalance.byRedisNode`                     | `provider.cpuCreditBalance`              |
| `aws.elasticache.CPUCreditUsage.byRedisNode`                       | `provider.cpuCreditUsage`                |
| `aws.elasticache.CPUUtilization.byRedisNode`                       | `provider.cpuUtilization`                |
| `aws.elasticache.CurrConnections.byRedisNode`                      | `provider.currConnections`               |
| `aws.elasticache.CurrItems.byRedisNode`                            | `provider.currItems`                     |
| `aws.elasticache.DatabaseMemoryUsagePercentage.byRedisNode`        | `provider.databaseMemoryUsagePercentage` |
| `aws.elasticache.DB0AverageTTL`                                    | `provider.db0AverageTtl`                 |
| `aws.elasticache.EngineCPUUtilization.byRedisNode`                 | `provider.engineCpuUtilization`          |
| `aws.elasticache.EvalBasedCmds`                                    | `provider.evalBasedCmds`                 |
| `aws.elasticache.EvalBasedCmdsLatency`                             | `provider.evalBasedCmdsLatency`          |
| `aws.elasticache.Evictions.byRedisNode`                            | `provider.evictions`                     |
| `aws.elasticache.FreeableMemory.byRedisNode`                       | `provider.freeableMemory`                |
| `aws.elasticache.GeoSpatialBasedCmds`                              | `provider.geoSpatialBasedCmds`           |
| `aws.elasticache.GeoSpatialBasedCmdsLatency`                       | `provider.geoSpatialBasedCmdsLatency`    |
| `aws.elasticache.GetTypeCmds`                                      | `provider.getTypeCmds`                   |
| `aws.elasticache.GetTypeCmdsLatency`                               | `provider.getTypeCmdsLatency`            |
| `aws.elasticache.HashBasedCmds`                                    | `provider.hashBasedCmds`                 |
| `aws.elasticache.HashBasedCmdsLatency`                             | `provider.hashBasedCmdsLatency`          |
| `aws.elasticache.HyperLogLogBasedCmds`                             | `provider.hyperLogLogBasedCmds`          |
| `aws.elasticache.HyperLogLogBasedCmdsLatency`                      | `provider.hyperLogLogBasedCmdsLatency`   |
| `aws.elasticache.KeyBasedCmds`                                     | `provider.keyBasedCmds`                  |
| `aws.elasticache.KeyBasedCmdsLatency`                              | `provider.keyBasedCmdsLatency`           |
| `aws.elasticache.ListBasedCmds`                                    | `provider.listBasedCmds`                 |
| `aws.elasticache.ListBasedCmdsLatency`                             | `provider.listBasedCmdsLatency`          |
| `aws.elasticache.MasterLinkHealthStatus`                           | `provider.masterLinkHealthStatus`        |
| `aws.elasticache.MemoryFragmentationRatio`                         | `provider.memoryFragmentationRatio`      |
| `aws.elasticache.NetworkBytesIn.byRedisNode`                       | `provider.networkBytesIn`                |
| `aws.elasticache.NetworkBytesOut.byRedisNode`                      | `provider.networkBytesOut`               |
| `aws.elasticache.NewConnections.byRedisNode`                       | `provider.newConnections`                |
| `aws.elasticache.PubSubBasedCmds`                                  | `provider.pubSubBasedCmds`               |
| `aws.elasticache.PubSubBasedCmdsLatency`                           | `provider.pubSubBasedCmdsLatency`        |
| `aws.elasticache.Reclaimed.byRedisNode`                            | `provider.reclaimed`                     |
| `aws.elasticache.ReplicationBytes`                                 | `provider.replicationBytes`              |
| `aws.elasticache.ReplicationLag`                                   | `provider.replicationLag`                |
| `aws.elasticache.SaveInProgress`                                   | `provider.saveInProgress`                |
| `aws.elasticache.SetBasedCmds`                                     | `provider.setBasedCmds`                  |
| `aws.elasticache.SetBasedCmdsLatency`                              | `provider.setBasedCmdsLatency`           |
| `aws.elasticache.SetTypeCmds`                                      | `provider.setTypeCmds`                   |
| `aws.elasticache.SetTypeCmdsLatency`                               | `provider.setTypeCmdsLatency`            |
| `aws.elasticache.SortedBasedCmdsLatency`                           | `provider.sortedBasedCmdsLatency`        |
| `aws.elasticache.SortedSetBasedCmds`                               | `provider.sortedSetBasedCmds`            |
| `aws.elasticache.StreamBasedCmds.byRedisNode`                      | `provider.streamBasedCmds`               |
| `aws.elasticache.StreamBasedCmdsLatency`                           | `provider.streamBasedCmdsLatency`        |
| `aws.elasticache.StringBasedCmds`                                  | `provider.stringBasedCmds`               |
| `aws.elasticache.StringBasedCmdsLatency`                           | `provider.stringBasedCmdsLatency`        |
| `aws.elasticache.SwapUsage.byRedisNode`                            | `provider.swapUsage`                     |

**AWS Elastic Beanstalk**

| `aws.elasticbeanstalk.ApplicationLatencyP10.byEnvironment`    | `provider.applicationLatencyP10`    |
| ------------------------------------------------------------- | ----------------------------------- |
| `aws.elasticbeanstalk.ApplicationLatencyP50.byEnvironment`    | `provider.applicationLatencyP50`    |
| `aws.elasticbeanstalk.ApplicationLatencyP75.byEnvironment`    | `provider.applicationLatencyP75`    |
| `aws.elasticbeanstalk.ApplicationLatencyP85.byEnvironment`    | `provider.applicationLatencyP85`    |
| `aws.elasticbeanstalk.ApplicationLatencyP90.byEnvironment`    | `provider.applicationLatencyP90`    |
| `aws.elasticbeanstalk.ApplicationLatencyP95.byEnvironment`    | `provider.applicationLatencyP95`    |
| `aws.elasticbeanstalk.ApplicationLatencyP99.9.byEnvironment`  | `provider.applicationLatencyP99.9`  |
| `aws.elasticbeanstalk.ApplicationLatencyP99.byEnvironment`    | `provider.applicationLatencyP99`    |
| `aws.elasticbeanstalk.ApplicationRequests2xx.byEnvironment`   | `provider.applicationRequests2xx`   |
| `aws.elasticbeanstalk.ApplicationRequests3xx.byEnvironment`   | `provider.applicationRequests3xx`   |
| `aws.elasticbeanstalk.ApplicationRequests4xx.byEnvironment`   | `provider.applicationRequests4xx`   |
| `aws.elasticbeanstalk.ApplicationRequests5xx.byEnvironment`   | `provider.applicationRequests5xx`   |
| `aws.elasticbeanstalk.ApplicationRequestsTotal.byEnvironment` | `provider.applicationRequestsTotal` |
| `aws.elasticbeanstalk.EnvironmentHealth`                      | `provider.environmentHealth`        |
| `aws.elasticbeanstalk.InstancesDegraded`                      | `provider.instancesDegraded`        |
| `aws.elasticbeanstalk.InstancesInfo`                          | `provider.instancesInfo`            |
| `aws.elasticbeanstalk.InstancesNoData`                        | `provider.instancesNoData`          |
| `aws.elasticbeanstalk.InstancesOk`                            | `provider.instancesOk`              |
| `aws.elasticbeanstalk.InstancesPending`                       | `provider.instancesPending`         |
| `aws.elasticbeanstalk.InstancesSevere`                        | `provider.instancesSevere`          |
| `aws.elasticbeanstalk.InstancesUnknown`                       | `provider.instancesUnknown`         |
| `aws.elasticbeanstalk.InstancesWarning`                       | `provider.instancesWarning`         |
| `aws.elasticbeanstalk.ApplicationLatencyP10.byInstance`       | `provider.applicationLatencyP10`    |
| `aws.elasticbeanstalk.ApplicationLatencyP50.byInstance`       | `provider.applicationLatencyP50`    |
| `aws.elasticbeanstalk.ApplicationLatencyP75.byInstance`       | `provider.applicationLatencyP75`    |
| `aws.elasticbeanstalk.ApplicationLatencyP85.byInstance`       | `provider.applicationLatencyP85`    |
| `aws.elasticbeanstalk.ApplicationLatencyP90.byInstance`       | `provider.applicationLatencyP90`    |
| `aws.elasticbeanstalk.ApplicationLatencyP95.byInstance`       | `provider.applicationLatencyP95`    |
| `aws.elasticbeanstalk.ApplicationLatencyP99.9.byInstance`     | `provider.applicationLatencyP99.9`  |
| `aws.elasticbeanstalk.ApplicationLatencyP99.byInstance`       | `provider.applicationLatencyP99`    |
| `aws.elasticbeanstalk.ApplicationRequests2xx.byInstance`      | `provider.applicationRequests2xx`   |
| `aws.elasticbeanstalk.ApplicationRequests3xx.byInstance`      | `provider.applicationRequests3xx`   |
| `aws.elasticbeanstalk.ApplicationRequests4xx.byInstance`      | `provider.applicationRequests4xx`   |
| `aws.elasticbeanstalk.ApplicationRequests5xx.byInstance`      | `provider.applicationRequests5xx`   |
| `aws.elasticbeanstalk.ApplicationRequestsTotal.byInstance`    | `provider.applicationRequestsTotal` |
| `aws.elasticbeanstalk.CPUIdle`                                | `provider.cpuIdle`                  |
| `aws.elasticbeanstalk.CPUIowait`                              | `provider.cpuIowait`                |
| `aws.elasticbeanstalk.CPUIrq`                                 | `provider.cpuIrq`                   |
| `aws.elasticbeanstalk.CPUNice`                                | `provider.cpuNice`                  |
| `aws.elasticbeanstalk.CPUSoftirq`                             | `provider.cpuSoftirq`               |
| `aws.elasticbeanstalk.CPUSystem`                              | `provider.cpuSystem`                |
| `aws.elasticbeanstalk.CPUUser`                                | `provider.cpuUser`                  |
| `aws.elasticbeanstalk.InstanceHealth`                         | `provider.instanceHealth`           |
| `aws.elasticbeanstalk.LoadAverage1min`                        | `provider.loadAverage1min`          |
| `aws.elasticbeanstalk.RootFilesystemUtil`                     | `provider.rootFilesystemUtil`       |

**AWS ELB**

| `aws.elb.BackendConnectionErrors`           | `provider.backendConnectionErrors`           |
| ------------------------------------------- | -------------------------------------------- |
| `aws.elb.EstimatedALBActiveConnectionCount` | `provider.estimatedAlbActiveConnectionCount` |
| `aws.elb.EstimatedALBConsumedLCUs`          | `provider.estimatedAlbConsumedLcus`          |
| `aws.elb.EstimatedALBNewConnectionCount`    | `provider.estimatedAlbNewConnectionCount`    |
| `aws.elb.EstimatedProcessedBytes`           | `provider.estimatedProcessedBytes`           |
| `aws.elb.HealthyHostCount`                  | `provider.healthyHostCount`                  |
| `aws.elb.HTTPCode_Backend_2XX`              | `provider.httpCodeBackend2XX`                |
| `aws.elb.HTTPCode_Backend_3XX`              | `provider.httpCodeBackend3XX`                |
| `aws.elb.HTTPCode_Backend_4XX`              | `provider.httpCodeBackend4XX`                |
| `aws.elb.HTTPCode_Backend_5XX`              | `provider.httpCodeBackend5XX`                |
| `aws.elb.HTTPCode_ELB_4XX`                  | `provider.httpCodeElb4XX`                    |
| `aws.elb.HTTPCode_ELB_5XX`                  | `provider.httpCodeElb5XX`                    |
| `aws.elb.Latency`                           | `provider.latency`                           |
| `aws.elb.RequestCount`                      | `provider.requestCount`                      |
| `aws.elb.SpilloverCount`                    | `provider.spilloverCount`                    |
| `aws.elb.SurgeQueueLength`                  | `provider.surgeQueueLength`                  |
| `aws.elb.UnhealthyHostCount`                | `provider.unhealthyHostCount`                |

**AWS EMR**

| `aws.elasticmapreduce.AppsCompleted`                 | `provider.appsCompleted`                 |
| ---------------------------------------------------- | ---------------------------------------- |
| `aws.elasticmapreduce.AppsFailed`                    | `provider.appsFailed`                    |
| `aws.elasticmapreduce.AppsKilled`                    | `provider.appsKilled`                    |
| `aws.elasticmapreduce.AppsPending`                   | `provider.appsPending`                   |
| `aws.elasticmapreduce.AppsRunning`                   | `provider.appsRunning`                   |
| `aws.elasticmapreduce.AppsSubmitted`                 | `provider.appsSubmitted`                 |
| `aws.elasticmapreduce.CapacityRemainingGB`           | `provider.capacityRemainingBytes`        |
| `aws.elasticmapreduce.ContainerAllocated`            | `provider.containerAllocated`            |
| `aws.elasticmapreduce.ContainerPending`              | `provider.containerPending`              |
| `aws.elasticmapreduce.ContainerPendingRatio`         | `provider.containerPendingRatio`         |
| `aws.elasticmapreduce.ContainerReserved`             | `provider.containerReserved`             |
| `aws.elasticmapreduce.CoreNodesPending`              | `provider.coreNodesPending`              |
| `aws.elasticmapreduce.CoreNodesRunning`              | `provider.coreNodesRunning`              |
| `aws.elasticmapreduce.CorruptBlocks`                 | `provider.corruptBlocks`                 |
| `aws.elasticmapreduce.HDFSBytesRead`                 | `provider.hdfsReadBytes`                 |
| `aws.elasticmapreduce.HDFSBytesWritten`              | `provider.hdfsWrittenBytes`              |
| `aws.elasticmapreduce.HDFSUtilization`               | `provider.hdfsUtilizationPercentage`     |
| `aws.elasticmapreduce.IsIdle`                        | `provider.isIdle`                        |
| `aws.elasticmapreduce.JobsFailed`                    | `provider.jobsFailed`                    |
| `aws.elasticmapreduce.JobsRunning`                   | `provider.jobsRunning`                   |
| `aws.elasticmapreduce.LiveDataNodes`                 | `provider.liveDataNodesPercentage`       |
| `aws.elasticmapreduce.LiveTaskTrackers`              | `provider.liveTaskTrackersPercentage`    |
| `aws.elasticmapreduce.MapSlotsOpen`                  | `provider.mapSlotsOpen`                  |
| `aws.elasticmapreduce.MemoryAllocatedMB`             | `provider.memoryAllocatedBytes`          |
| `aws.elasticmapreduce.MemoryAvailableMB`             | `provider.memoryAvailableBytes`          |
| `aws.elasticmapreduce.MemoryReservedMB`              | `provider.memoryReservedBytes`           |
| `aws.elasticmapreduce.MemoryTotalMB`                 | `provider.memoryTotalBytes`              |
| `aws.elasticmapreduce.MissingBlocks`                 | `provider.missingBlocks`                 |
| `aws.elasticmapreduce.MRActiveNodes`                 | `provider.mrActiveNodes`                 |
| `aws.elasticmapreduce.MRDecommissionedNodes`         | `provider.mrDecommissionedNodes`         |
| `aws.elasticmapreduce.MRLostNodes`                   | `provider.mrLostNodes`                   |
| `aws.elasticmapreduce.MRRebootedNodes`               | `provider.mrRebootedNodes`               |
| `aws.elasticmapreduce.MRTotalNodes`                  | `provider.mrTotalNodes`                  |
| `aws.elasticmapreduce.MRUnhealthyNodes`              | `provider.mrUnhealthyNodes`              |
| `aws.elasticmapreduce.PendingDeletionBlocks`         | `provider.pendingDeletionBlocks`         |
| `aws.elasticmapreduce.ReduceSlotsOpen`               | `provider.reduceSlotsOpen`               |
| `aws.elasticmapreduce.RemainingMapTasksPerSlot`      | `provider.remainingMapTasksPerSlot`      |
| `aws.elasticmapreduce.S3BytesRead`                   | `provider.s3ReadBytes`                   |
| `aws.elasticmapreduce.S3BytesWritten`                | `provider.s3WrittenBytes`                |
| `aws.elasticmapreduce.TaskNodesPending`              | `provider.taskNodesPending`              |
| `aws.elasticmapreduce.TaskNodesRunning`              | `provider.taskNodesRunning`              |
| `aws.elasticmapreduce.TotalLoad`                     | `provider.totalLoad`                     |
| `aws.elasticmapreduce.UnderReplicatedBlocks`         | `provider.underReplicatedBlocks`         |
| `aws.elasticmapreduce.YARNMemoryAvailablePercentage` | `provider.yarnMemoryAvailablePercentage` |

**AWS FSx**

| `aws.fsx.DataReadBytes`       | `provider.dataReadBytes`       |
| ----------------------------- | ------------------------------ |
| `aws.fsx.DataReadOperations`  | `provider.dataReadOperations`  |
| `aws.fsx.DataWriteBytes`      | `provider.dataWriteBytes`      |
| `aws.fsx.DataWriteOperations` | `provider.dataWriteOperations` |
| `aws.fsx.FreeStorageCapacity` | `provider.freeStorageCapacity` |
| `aws.fsx.MetadataOperations`  | `provider.metadataOperations`  |

**AWS Glue**

| `aws.glue.glue.ALL.jvm.heap.usage`                                                  | `provider.glue.ALL.jvm.heap.usage`                                                  |
| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| `aws.glue.glue.ALL.jvm.heap.used`                                                   | `provider.glue.ALL.jvm.heap.used`                                                   |
| `aws.glue.glue.ALL.s3.filesystem.read_bytes`                                        | `provider.glue.ALL.s3.filesystem.read_bytes`                                        |
| `aws.glue.glue.ALL.s3.filesystem.write_bytes`                                       | `provider.glue.ALL.s3.filesystem.write_bytes`                                       |
| `aws.glue.glue.ALL.system.cpuSystemLoad`                                            | `provider.glue.ALL.system.cpuSystemLoad`                                            |
| `aws.glue.glue.driver.aggregate.bytesRead`                                          | `provider.glue.driver.aggregate.bytesRead`                                          |
| `aws.glue.glue.driver.aggregate.elapsedTime`                                        | `provider.glue.driver.aggregate.elapsedTime`                                        |
| `aws.glue.glue.driver.aggregate.numCompletedStages`                                 | `provider.glue.driver.aggregate.numCompletedStages`                                 |
| `aws.glue.glue.driver.aggregate.numCompletedTasks`                                  | `provider.glue.driver.aggregate.numCompletedTasks`                                  |
| `aws.glue.glue.driver.aggregate.numFailedTasks`                                     | `provider.glue.driver.aggregate.numFailedTasks`                                     |
| `aws.glue.glue.driver.aggregate.numKilledTasks`                                     | `provider.glue.driver.aggregate.numKilledTasks`                                     |
| `aws.glue.glue.driver.aggregate.recordsRead`                                        | `provider.glue.driver.aggregate.recordsRead`                                        |
| `aws.glue.glue.driver.aggregate.shuffleBytesWritten`                                | `provider.glue.driver.aggregate.shuffleBytesWritten`                                |
| `aws.glue.glue.driver.aggregate.shuffleLocalBytesRead`                              | `provider.glue.driver.aggregate.shuffleLocalBytesRead`                              |
| `aws.glue.glue.driver.BlockManager.disk.diskSpaceUsed_MB`                           | `provider.glue.driver.BlockManager.disk.diskSpaceUsed_MB`                           |
| `aws.glue.glue.driver.ExecutorAllocationManager.executors.numberAllExecutors`       | `provider.glue.driver.ExecutorAllocationManager.executors.numberAllExecutors`       |
| `aws.glue.glue.driver.ExecutorAllocationManager.executors.numberMaxNeededExecutors` | `provider.glue.driver.ExecutorAllocationManager.executors.numberMaxNeededExecutors` |
| `aws.glue.glue.driver.jvm.heap.usage`                                               | `provider.glue.driver.jvm.heap.usage`                                               |
| `aws.glue.glue.driver.jvm.heap.used`                                                | `provider.glue.driver.jvm.heap.used`                                                |
| `aws.glue.glue.driver.s3.filesystem.read_bytes`                                     | `provider.glue.driver.s3.filesystem.read_bytes`                                     |
| `aws.glue.glue.driver.s3.filesystem.write_bytes`                                    | `provider.glue.driver.s3.filesystem.write_bytes`                                    |
| `aws.glue.glue.driver.system.cpuSystemLoad`                                         | `provider.glue.driver.system.cpuSystemLoad`                                         |

**AWS IAM**

| `aws.iam.AccessKeysPerUserQuota`            | `AccessKeysPerUserQuota`            |
| ------------------------------------------- | ----------------------------------- |
| `aws.iam.AccountAccessKeysPresent`          | `AccountAccessKeysPresent`          |
| `aws.iam.AccountMFAEnabled`                 | `AccountMFAEnabled`                 |
| `aws.iam.AccountSigningCertificatesPresent` | `AccountSigningCertificatesPresent` |
| `aws.iam.AssumeRolePolicySizeQuota`         | `AssumeRolePolicySizeQuota`         |
| `aws.iam.AttachedPoliciesPerGroupQuota`     | `AttachedPoliciesPerGroupQuota`     |
| `aws.iam.AttachedPoliciesPerRoleQuota`      | `AttachedPoliciesPerRoleQuota`      |
| `aws.iam.AttachedPoliciesPerUserQuota`      | `AttachedPoliciesPerUserQuota`      |
| `aws.iam.GlobalEndpointTokenVersion`        | `GlobalEndpointTokenVersion`        |
| `aws.iam.GroupPolicySizeQuota`              | `GroupPolicySizeQuota`              |
| `aws.iam.Groups`                            | `Groups`                            |
| `aws.iam.GroupsPerUserQuota`                | `GroupsPerUserQuota`                |
| `aws.iam.GroupsQuota`                       | `GroupsQuota`                       |
| `aws.iam.InstanceProfiles`                  | `InstanceProfiles`                  |
| `aws.iam.InstanceProfilesQuota`             | `InstanceProfilesQuota`             |
| `aws.iam.MFADevices`                        | `MFADevices`                        |
| `aws.iam.MFADevicesInUse`                   | `MFADevicesInUse`                   |
| `aws.iam.Policies`                          | `Policies`                          |
| `aws.iam.PoliciesQuota`                     | `PoliciesQuota`                     |
| `aws.iam.PolicySizeQuota`                   | `PolicySizeQuota`                   |
| `aws.iam.PolicyVersionsInUse`               | `PolicyVersionsInUse`               |
| `aws.iam.PolicyVersionsInUseQuota`          | `PolicyVersionsInUseQuota`          |
| `aws.iam.Providers`                         | `Providers`                         |
| `aws.iam.RolePolicySizeQuota`               | `RolePolicySizeQuota`               |
| `aws.iam.Roles`                             | `Roles`                             |
| `aws.iam.RolesQuota`                        | `RolesQuota`                        |
| `aws.iam.ServerCertificates`                | `ServerCertificates`                |
| `aws.iam.ServerCertificatesQuota`           | `ServerCertificatesQuota`           |
| `aws.iam.SigningCertificatesPerUserQuota`   | `SigningCertificatesPerUserQuota`   |
| `aws.iam.UserPolicySizeQuota`               | `UserPolicySizeQuota`               |
| `aws.iam.Users`                             | `Users`                             |
| `aws.iam.UsersQuota`                        | `UsersQuota`                        |
| `aws.iam.VersionsPerPolicyQuota`            | `VersionsPerPolicyQuota`            |

**AWS IoT**

| `aws.iot.Connect.AuthError`          | `provider.connect.AuthError`          |
| ------------------------------------ | ------------------------------------- |
| `aws.iot.Connect.ClientError`        | `provider.connect.ClientError`        |
| `aws.iot.Connect.ServerError`        | `provider.connect.ServerError`        |
| `aws.iot.Connect.Success`            | `provider.connect.Success`            |
| `aws.iot.Connect.Throttle`           | `provider.connect.Throttle`           |
| `aws.iot.DeleteThingShadow.Accepted` | `provider.deleteThingShadow.Accepted` |
| `aws.iot.GetThingShadow.Accepted`    | `provider.getThingShadow.Accepted`    |
| `aws.iot.Ping.Success`               | `provider.ping.Success`               |
| `aws.iot.PublishIn.AuthError`        | `provider.publishIn.AuthError`        |
| `aws.iot.PublishIn.ClientError`      | `provider.publishIn.ClientError`      |
| `aws.iot.PublishIn.ServerError`      | `provider.publishIn.ServerError`      |
| `aws.iot.PublishIn.Success`          | `provider.publishIn.Success`          |
| `aws.iot.PublishIn.Throttle`         | `provider.publishIn.Throttle`         |
| `aws.iot.PublishOut.AuthError`       | `provider.publishOut.AuthError`       |
| `aws.iot.PublishOut.ClientError`     | `provider.publishOut.ClientError`     |
| `aws.iot.PublishOut.Success`         | `provider.publishOut.Success`         |
| `aws.iot.Subscribe.AuthError`        | `provider.subscribe.AuthError`        |
| `aws.iot.Subscribe.ClientError`      | `provider.subscribe.ClientError`      |
| `aws.iot.Subscribe.ServerError`      | `provider.subscribe.ServerError`      |
| `aws.iot.Subscribe.Success`          | `provider.subscribe.Success`          |
| `aws.iot.Subscribe.Throttle`         | `provider.subscribe.Throttle`         |
| `aws.iot.Unsubscribe.ClientError`    | `provider.unsubscribe.ClientError`    |
| `aws.iot.Unsubscribe.ServerError`    | `provider.unsubscribe.ServerError`    |
| `aws.iot.Unsubscribe.Success`        | `provider.unsubscribe.Success`        |
| `aws.iot.Unsubscribe.Throttle`       | `provider.unsubscribe.Throttle`       |
| `aws.iot.UpdateThingShadow.Accepted` | `provider.updateThingShadow.Accepted` |
| `aws.iot.ParseError`                 | `provider.parseError`                 |
| `aws.iot.RuleMessageThrottled`       | `provider.ruleMessageThrottled`       |
| `aws.iot.RuleNotFound`               | `provider.RuleNotFound`               |
| `aws.iot.TopicMatch`                 | `provider.topicMatch`                 |
| `aws.iot.Failure`                    | `provider.failure`                    |
| `aws.iot.Success`                    | `provider.success`                    |

**AWS Kinesis**

| `aws.kinesis.GetRecords.Bytes`                                 | `provider.getRecordsBytes`                    |
| -------------------------------------------------------------- | --------------------------------------------- |
| `aws.kinesis.GetRecords.IteratorAgeMilliseconds`               | `provider.getRecordsIteratorAgeMilliseconds`  |
| `aws.kinesis.GetRecords.Latency`                               | `provider.getRecordsLatency`                  |
| `aws.kinesis.GetRecords.Records`                               | `provider.getRecordsRecords`                  |
| `aws.kinesis.GetRecords.Success`                               | `provider.getRecordsSuccess`                  |
| `aws.kinesis.IncomingBytes.byStream`                           | `provider.incomingBytes`                      |
| `aws.kinesis.IncomingRecords.byStream`                         | `provider.incomingRecords`                    |
| `aws.kinesis.PutRecord.Bytes`                                  | `provider.putRecordBytes`                     |
| `aws.kinesis.PutRecord.Latency`                                | `provider.putRecordLatency`                   |
| `aws.kinesis.PutRecord.Success`                                | `provider.putRecordSuccess`                   |
| `aws.kinesis.PutRecords.Bytes`                                 | `provider.putRecordsBytes`                    |
| `aws.kinesis.PutRecords.Latency`                               | `provider.putRecordsLatency`                  |
| `aws.kinesis.PutRecords.Records`                               | `provider.putRecordsRecords`                  |
| `aws.kinesis.PutRecords.Success`                               | `provider.putRecordsSuccess`                  |
| `aws.kinesis.ReadProvisionedThroughputExceeded.byStream`       | `provider.readProvisionedThroughputExceeded`  |
| `aws.kinesis.WriteProvisionedThroughputExceeded.byStream`      | `provider.writeProvisionedThroughputExceeded` |
| `aws.kinesis.IncomingBytes.byStreamShard`                      | `provider.incomingBytes`                      |
| `aws.kinesis.IncomingRecords.byStreamShard`                    | `provider.incomingRecords`                    |
| `aws.kinesis.IteratorAgeMilliseconds`                          | `provider.iteratorAgeMilliseconds`            |
| `aws.kinesis.OutgoingBytes`                                    | `provider.outgoingBytes`                      |
| `aws.kinesis.OutgoingRecords`                                  | `provider.outgoingRecords`                    |
| `aws.kinesis.ReadProvisionedThroughputExceeded.byStreamShard`  | `provider.readProvisionedThroughputExceeded`  |
| `aws.kinesis.WriteProvisionedThroughputExceeded.byStreamShard` | `provider.writeProvisionedThroughputExceeded` |

**AWS Kinesis Firehose**

| `aws.firehose.DeliveryToElasticsearch.Bytes`   | `provider.deliveryToElasticsearchBytes`   |
| ---------------------------------------------- | ----------------------------------------- |
| `aws.firehose.DeliveryToElasticsearch.Records` | `provider.deliveryToElasticsearchRecords` |
| `aws.firehose.DeliveryToElasticsearch.Success` | `provider.deliveryToElasticsearchSuccess` |
| `aws.firehose.DeliveryToRedshift.Bytes`        | `provider.deliveryToRedshiftBytes`        |
| `aws.firehose.DeliveryToRedshift.Records`      | `provider.deliveryToRedshiftRecords`      |
| `aws.firehose.DeliveryToRedshift.Success`      | `provider.deliveryToRedshiftSuccess`      |
| `aws.firehose.DeliveryToS3.Bytes`              | `provider.deliveryToS3Bytes`              |
| `aws.firehose.DeliveryToS3.DataFreshness`      | `provider.deliveryToS3DataFreshness`      |
| `aws.firehose.DeliveryToS3.Records`            | `provider.deliveryToS3Records`            |
| `aws.firehose.DeliveryToS3.Success`            | `provider.deliveryToS3Success`            |
| `aws.firehose.IncomingBytes`                   | `provider.incomingBytes`                  |
| `aws.firehose.IncomingRecords`                 | `provider.incomingRecords`                |
| `aws.firehose.PutRecord.Bytes`                 | `provider.putRecordBytes`                 |
| `aws.firehose.PutRecord.Latency`               | `provider.putRecordLatency`               |
| `aws.firehose.PutRecord.Requests`              | `provider.putRecordRequests`              |
| `aws.firehose.PutRecordBatch.Bytes`            | `provider.putRecordBatchBytes`            |
| `aws.firehose.PutRecordBatch.Latency`          | `provider.putRecordBatchLatency`          |
| `aws.firehose.PutRecordBatch.Records`          | `provider.putRecordBatchRecords`          |
| `aws.firehose.PutRecordBatch.Requests`         | `provider.putRecordBatchRequests`         |

**AWS Lambda**

| `aws.lambda.ConcurrentExecutions.byFunction`                            | `provider.concurrentExecutions`                       |
| ----------------------------------------------------------------------- | ----------------------------------------------------- |
| `aws.lambda.DeadLetterErrors.byFunction`                                | `provider.deadLetterErrors`                           |
| `aws.lambda.Duration.byFunction`                                        | `provider.duration`                                   |
| `aws.lambda.Errors.byFunction`                                          | `provider.errors`                                     |
| `aws.lambda.Invocations.byFunction`                                     | `provider.invocations`                                |
| `aws.lambda.IteratorAge.byFunction`                                     | `provider.iteratorAge`                                |
| `aws.lambda.ProvisionedConcurrencyInvocations.byFunction`               | `provider.provisionedConcurrencyInvocations`          |
| `aws.lambda.ProvisionedConcurrencySpilloverInvocations.byFunction`      | `provider.provisionedConcurrencySpilloverInvocations` |
| `aws.lambda.ProvisionedConcurrentExecutions.byFunction`                 | `provider.provisionedConcurrentExecutions`            |
| `aws.lambda.Throttles.byFunction`                                       | `provider.throttles`                                  |
| `aws.lambda.DeadLetterErrors.byFunctionAlias`                           | `provider.deadLetterErrors`                           |
| `aws.lambda.Duration.byFunctionAlias`                                   | `provider.duration`                                   |
| `aws.lambda.Errors.byFunctionAlias`                                     | `provider.errors`                                     |
| `aws.lambda.Invocations.byFunctionAlias`                                | `provider.invocations`                                |
| `aws.lambda.IteratorAge.byFunctionAlias`                                | `provider.iteratorAge`                                |
| `aws.lambda.ProvisionedConcurrencyInvocations.byFunctionAlias`          | `provider.provisionedConcurrencyInvocations`          |
| `aws.lambda.ProvisionedConcurrencySpilloverInvocations.byFunctionAlias` | `provider.provisionedConcurrencySpilloverInvocations` |
| `aws.lambda.ProvisionedConcurrencyUtilization.byFunctionAlias`          | `provider.provisionedConcurrencyUtilization`          |
| `aws.lambda.ProvisionedConcurrentExecutions.byFunctionAlias`            | `provider.provisionedConcurrentExecutions`            |
| `aws.lambda.Throttles.byFunctionAlias`                                  | `provider.throttles`                                  |
| `aws.lambda.ConcurrentExecutions.byRegion`                              | `provider.concurrentExecutions`                       |
| `aws.lambda.UnreservedConcurrentExecutions`                             | `provider.unreservedConcurrentExecutions`             |

**AWs Elemental MediaConvert**

| `aws.mediaconvert.8KOutputDuration`    | `provider.8KOutputDuration`    |
| -------------------------------------- | ------------------------------ |
| `aws.mediaconvert.AudioOutputDuration` | `provider.audioOutputDuration` |
| `aws.mediaconvert.HDOutputDuration`    | `provider.hDOutputDuration`    |
| `aws.mediaconvert.JobsCompletedCount`  | `provider.jobsCompletedCount`  |
| `aws.mediaconvert.JobsErroredCount`    | `provider.jobsErroredCount`    |
| `aws.mediaconvert.SDOutputDuration`    | `provider.sDOutputDuration`    |
| `aws.mediaconvert.StandbyTime`         | `provider.standbyTime`         |
| `aws.mediaconvert.TranscodingTime`     | `provider.transcodingTime`     |
| `aws.mediaconvert.UHDOutputDuration`   | `provider.uHDOutputDuration`   |
| `aws.mediaconvert.Errors`              | `provider.errors`              |

**AWS MediaPackage VOD**

| `aws.mediapackage.EgressBytes`        | `provider.egressBytes`        |
| ------------------------------------- | ----------------------------- |
| `aws.mediapackage.EgressRequestCount` | `provider.egressRequestCount` |
| `aws.mediapackage.EgressResponseTime` | `provider.egressResponseTime` |

**AWS MQ**

| AWS MQ                                              | `aws.amazonmq.CpuCreditBalance`                 | `provider.cpuCreditBalance` |
| --------------------------------------------------- | ----------------------------------------------- | --------------------------- |
| `aws.amazonmq.CpuUtilization`                       | `provider.cpuUtilization`                       |                             |
| `aws.amazonmq.CurrentConnectionsCount`              | `provider.currentConnectionsCount`              |                             |
| `aws.amazonmq.EstablishedConnectionsCount`          | `provider.establishedConnectionsCount`          |                             |
| `aws.amazonmq.HeapUsage`                            | `provider.heapUsage`                            |                             |
| `aws.amazonmq.InactiveDurableTopicSubscribersCount` | `provider.inactiveDurableTopicSubscribersCount` |                             |
| `aws.amazonmq.JournalFilesForFastRecovery`          | `provider.journalFilesForFastRecovery`          |                             |
| `aws.amazonmq.JournalFilesForFullRecovery`          | `provider.journalFilesForFullRecovery`          |                             |
| `aws.amazonmq.NetworkIn`                            | `provider.networkIn`                            |                             |
| `aws.amazonmq.NetworkOut`                           | `provider.networkOut`                           |                             |
| `aws.amazonmq.OpenTransactionsCount`                | `provider.openTransactionsCount`                |                             |
| `aws.amazonmq.StorePercentUsage`                    | `provider.storePercentUsage`                    |                             |
| `aws.amazonmq.TotalConsumerCount`                   | `provider.totalConsumerCount`                   |                             |
| `aws.amazonmq.TotalMessageCount`                    | `provider.totalMessageCount`                    |                             |
| `aws.amazonmq.TotalProducerCount`                   | `provider.totalProducerCount`                   |                             |
| `aws.amazonmq.ConsumerCount.byTopic`                | `provider.consumerCount`                        |                             |
| `aws.amazonmq.DequeueCount.byTopic`                 | `provider.dequeueCount`                         |                             |
| `aws.amazonmq.DispatchCount.byTopic`                | `provider.dispatchCount`                        |                             |
| `aws.amazonmq.EnqueueCount.byTopic`                 | `provider.enqueueCount`                         |                             |
| `aws.amazonmq.EnqueueTime.byTopic`                  | `provider.enqueueTime`                          |                             |
| `aws.amazonmq.ExpiredCount.byTopic`                 | `provider.expiredCount`                         |                             |
| `aws.amazonmq.InFlightCount.byTopic`                | `provider.inFlightCount`                        |                             |
| `aws.amazonmq.MemoryUsage.byTopic`                  | `provider.memoryUsage`                          |                             |
| `aws.amazonmq.ProducerCount.byTopic`                | `provider.producerCount`                        |                             |
| `aws.amazonmq.ReceiveCount.byTopic`                 | `provider.receiveCount`                         |                             |
| `aws.amazonmq.ConsumerCount.byQueue`                | `provider.consumerCount`                        |                             |
| `aws.amazonmq.DequeueCount.byQueue`                 | `provider.dequeueCount`                         |                             |
| `aws.amazonmq.DispatchCount.byQueue`                | `provider.dispatchCount`                        |                             |
| `aws.amazonmq.EnqueueCount.byQueue`                 | `provider.enqueueCount`                         |                             |
| `aws.amazonmq.EnqueueTime.byQueue`                  | `provider.enqueueTime`                          |                             |
| `aws.amazonmq.ExpiredCount.byQueue`                 | `provider.expiredCount`                         |                             |
| `aws.amazonmq.InFlightCount.byQueue`                | `provider.inFlightCount`                        |                             |
| `aws.amazonmq.MemoryUsage.byQueue`                  | `provider.memoryUsage`                          |                             |
| `aws.amazonmq.ProducerCount.byQueue`                | `provider.producerCount`                        |                             |
| `aws.amazonmq.QueueSize`                            | `provider.queueSize`                            |                             |
| `aws.amazonmq.ReceiveCount.byQueue`                 | `provider.receiveCount`                         |                             |

**AWS MSK**

| `aws.kafka.ActiveControllerCount`                    | `provider.activeControllerCount`                |
| ---------------------------------------------------- | ----------------------------------------------- |
| `aws.kafka.GlobalPartitionCount`                     | `provider.globalPartitionCount`                 |
| `aws.kafka.GlobalTopicCount`                         | `provider.globalTopicCount`                     |
| `aws.kafka.OfflinePartitionsCount`                   | `provider.offlinePartitionsCount`               |
| `aws.kafka.BytesInPerSec.byBroker`                   | `provider.bytesInPerSec`                        |
| `aws.kafka.BytesOutPerSec.byBroker`                  | `provider.bytesOutPerSec`                       |
| `aws.kafka.CpuIdle`                                  | `provider.cpuIdle`                              |
| `aws.kafka.CpuSystem`                                | `provider.cpuSystem`                            |
| `aws.kafka.CpuUser`                                  | `provider.cpuUser`                              |
| `aws.kafka.FetchConsumerLocalTimeMsMean`             | `provider.fetchConsumerLocalTimeMsMean`         |
| `aws.kafka.FetchConsumerRequestQueueTimeMsMean`      | `provider.fetchConsumerRequestQueueTimeMsMean`  |
| `aws.kafka.FetchConsumerResponseQueueTimeMsMean`     | `provider.fetchConsumerResponseQueueTimeMsMean` |
| `aws.kafka.FetchConsumerResponseSendTimeMsMean`      | `provider.fetchConsumerResponseSendTimeMsMean`  |
| `aws.kafka.FetchConsumerTotalTimeMsMean`             | `provider.fetchConsumerTotalTimeMsMean`         |
| `aws.kafka.FetchFollowerLocalTimeMsMean`             | `provider.fetchFollowerLocalTimeMsMean`         |
| `aws.kafka.FetchFollowerRequestQueueTimeMsMean`      | `provider.fetchFollowerRequestQueueTimeMsMean`  |
| `aws.kafka.FetchFollowerResponseQueueTimeMsMean`     | `provider.fetchFollowerResponseQueueTimeMsMean` |
| `aws.kafka.FetchFollowerResponseSendTimeMsMean`      | `provider.fetchFollowerResponseSendTimeMsMean`  |
| `aws.kafka.FetchFollowerTotalTimeMsMean`             | `provider.fetchFollowerTotalTimeMsMean`         |
| `aws.kafka.FetchMessageConversionsPerSec.byBroker`   | `provider.fetchMessageConversionsPerSec`        |
| `aws.kafka.FetchThrottleByteRate`                    | `provider.fetchThrottleByteRate`                |
| `aws.kafka.FetchThrottleQueueSize`                   | `provider.fetchThrottleQueueSize`               |
| `aws.kafka.FetchThrottleTime`                        | `provider.fetchThrottleTime`                    |
| `aws.kafka.KafkaAppLogsDiskUsed`                     | `provider.kafkaAppLogsDiskUsed`                 |
| `aws.kafka.KafkaDataLogsDiskUsed`                    | `provider.kafkaDataLogsDiskUsed`                |
| `aws.kafka.LeaderCount`                              | `provider.leaderCount`                          |
| `aws.kafka.MemoryBuffered`                           | `provider.memoryBuffered`                       |
| `aws.kafka.MemoryCached`                             | `provider.memoryCached`                         |
| `aws.kafka.MemoryFree`                               | `provider.memoryFree`                           |
| `aws.kafka.MemoryUsed`                               | `provider.memoryUsed`                           |
| `aws.kafka.MessagesInPerSec.byBroker`                | `provider.messagesInPerSec`                     |
| `aws.kafka.NetworkProcessorAvgIdlePercent`           | `provider.networkProcessorAvgIdlePercent`       |
| `aws.kafka.NetworkRxDropped`                         | `provider.networkRxDropped`                     |
| `aws.kafka.NetworkRxErrors`                          | `provider.networkRxErrors`                      |
| `aws.kafka.NetworkRxPackets`                         | `provider.networkRxPackets`                     |
| `aws.kafka.NetworkTxDropped`                         | `provider.networkTxDropped`                     |
| `aws.kafka.NetworkTxErrors`                          | `provider.networkTxErrors`                      |
| `aws.kafka.NetworkTxPackets`                         | `provider.networkTxPackets`                     |
| `aws.kafka.PartitionCount`                           | `provider.partitionCount`                       |
| `aws.kafka.ProduceLocalTimeMsMean`                   | `provider.produceLocalTimeMsMean`               |
| `aws.kafka.ProduceMessageConversionsPerSec.byBroker` | `provider.produceMessageConversionsPerSec`      |
| `aws.kafka.ProduceMessageConversionsTimeMsMean`      | `provider.produceMessageConversionsTimeMsMean`  |
| `aws.kafka.ProduceRequestQueueTimeMsMean`            | `provider.produceRequestQueueTimeMsMean`        |
| `aws.kafka.ProduceResponseQueueTimeMsMean`           | `provider.produceResponseQueueTimeMsMean`       |
| `aws.kafka.ProduceResponseSendTimeMsMean`            | `provider.produceResponseSendTimeMsMean`        |
| `aws.kafka.ProduceThrottleByteRate`                  | `provider.produceThrottleByteRate`              |
| `aws.kafka.ProduceThrottleQueueSize`                 | `provider.produceThrottleQueueSize`             |
| `aws.kafka.ProduceThrottleTime`                      | `provider.produceThrottleTime`                  |
| `aws.kafka.ProduceTotalTimeMsMean`                   | `provider.produceTotalTimeMsMean`               |
| `aws.kafka.RequestBytesMean`                         | `provider.requestBytesMean`                     |
| `aws.kafka.RequestExemptFromThrottleTime`            | `provider.requestExemptFromThrottleTime`        |
| `aws.kafka.RequestHandlerAvgIdlePercent`             | `provider.requestHandlerAvgIdlePercent`         |
| `aws.kafka.RequestThrottleQueueSize`                 | `provider.requestThrottleQueueSize`             |
| `aws.kafka.RequestThrottleTime`                      | `provider.requestThrottleTime`                  |
| `aws.kafka.RequestTime`                              | `provider.requestTime`                          |
| `aws.kafka.RootDiskUsed`                             | `provider.rootDiskUsed`                         |
| `aws.kafka.SwapFree`                                 | `provider.swapFree`                             |
| `aws.kafka.SwapUsed`                                 | `provider.swapUsed`                             |
| `aws.kafka.UnderMinIsrPartitionCount`                | `provider.underMinIsrPartitionCount`            |
| `aws.kafka.UnderReplicatedPartitions`                | `provider.underReplicatedPartitions`            |
| `aws.kafka.ZooKeeperRequestLatencyMsMean`            | `provider.zooKeeperRequestLatencyMsMean`        |
| `aws.kafka.ZooKeeperSessionState`                    | `provider.zooKeeperSessionState`                |
| `aws.kafka.BytesInPerSec.byTopic`                    | `provider.bytesInPerSec`                        |
| `aws.kafka.BytesOutPerSec.byTopic`                   | `provider.bytesOutPerSec`                       |
| `aws.kafka.FetchMessageConversionsPerSec.byTopic`    | `provider.fetchMessageConversionsPerSec`        |
| `aws.kafka.MessagesInPerSec.byTopic`                 | `provider.messagesInPerSec`                     |
| `aws.kafka.ProduceMessageConversionsPerSec.byTopic`  | `provider.produceMessageConversionsPerSec`      |

**AWS Neptune**

| `aws.neptune.BackupRetentionPeriodStorageUsed.byInstance`      | `provider.backupRetentionPeriodStorageUsed` |
| -------------------------------------------------------------- | ------------------------------------------- |
| `aws.neptune.ClusterReplicaLag.byInstance`                     | `provider.clusterReplicaLag`                |
| `aws.neptune.ClusterReplicaLagMaximum.byInstance`              | `provider.clusterReplicaLagMaximum`         |
| `aws.neptune.ClusterReplicaLagMinimum.byInstance`              | `provider.clusterReplicaLagMinimum`         |
| `aws.neptune.CPUUtilization.byInstance`                        | `provider.cpuUtilization`                   |
| `aws.neptune.EngineUptime.byInstance`                          | `provider.engineUptime`                     |
| `aws.neptune.FreeableMemory.byInstance`                        | `provider.freeableMemory`                   |
| `aws.neptune.GremlinRequestsPerSec.byInstance`                 | `provider.gremlinRequestsPerSec`            |
| `aws.neptune.GremlinWebSocketOpenConnections.byInstance`       | `provider.gremlinWebSocketOpenConnections`  |
| `aws.neptune.LoaderRequestsPerSec.byInstance`                  | `provider.loaderRequestsPerSec`             |
| `aws.neptune.MainRequestQueuePendingRequests.byInstance`       | `provider.mainRequestQueuePendingRequests`  |
| `aws.neptune.NetworkReceiveThroughput.byInstance`              | `provider.networkReceiveThroughput`         |
| `aws.neptune.NetworkThroughput.byInstance`                     | `provider.networkThroughput`                |
| `aws.neptune.NetworkTransmitThroughput.byInstance`             | `provider.networkTransmitThroughput`        |
| `aws.neptune.NumTxCommitted.byInstance`                        | `provider.numTxCommitted`                   |
| `aws.neptune.NumTxOpened.byInstance`                           | `provider.numTxOpened`                      |
| `aws.neptune.NumTxRolledBack.byInstance`                       | `provider.numTxRolledBack`                  |
| `aws.neptune.SnapshotStorageUsed.byInstance`                   | `provider.snapshotStorageUsed`              |
| `aws.neptune.SparqlRequestsPerSec.byInstance`                  | `provider.sparqlRequestsPerSec`             |
| `aws.neptune.TotalBackupStorageBilled.byInstance`              | `provider.totalBackupStorageBilled`         |
| `aws.neptune.TotalClientErrorsPerSec.byInstance`               | `provider.totalClientErrorsPerSec`          |
| `aws.neptune.TotalRequestsPerSec.byInstance`                   | `provider.totalRequestsPerSec`              |
| `aws.neptune.TotalServerErrorsPerSec.byInstance`               | `provider.totalServerErrorsPerSec`          |
| `aws.neptune.VolumeBytesUsed.byInstance`                       | `provider.volumeBytesUsed`                  |
| `aws.neptune.VolumeReadIOPs.byInstance`                        | `provider.volumeReadIOPs`                   |
| `aws.neptune.VolumeWriteIOPs.byInstance`                       | `provider.volumeWriteIOPs`                  |
| `aws.neptune.BackupRetentionPeriodStorageUsed.byCluster`       | `provider.backupRetentionPeriodStorageUsed` |
| `aws.neptune.ClusterReplicaLag.byCluster`                      | `provider.clusterReplicaLag`                |
| `aws.neptune.ClusterReplicaLagMaximum.byCluster`               | `provider.clusterReplicaLagMaximum`         |
| `aws.neptune.ClusterReplicaLagMinimum.byCluster`               | `provider.clusterReplicaLagMinimum`         |
| `aws.neptune.CPUUtilization.byCluster`                         | `provider.cpuUtilization`                   |
| `aws.neptune.EngineUptime.byCluster`                           | `provider.engineUptime`                     |
| `aws.neptune.FreeableMemory.byCluster`                         | `provider.freeableMemory`                   |
| `aws.neptune.GremlinRequestsPerSec.byCluster`                  | `provider.gremlinRequestsPerSec`            |
| `aws.neptune.GremlinWebSocketOpenConnections.byCluster`        | `provider.gremlinWebSocketOpenConnections`  |
| `aws.neptune.LoaderRequestsPerSec.byCluster`                   | `provider.loaderRequestsPerSec`             |
| `aws.neptune.MainRequestQueuePendingRequests.byCluster`        | `provider.mainRequestQueuePendingRequests`  |
| `aws.neptune.NetworkReceiveThroughput.byCluster`               | `provider.networkReceiveThroughput`         |
| `aws.neptune.NetworkThroughput.byCluster`                      | `provider.networkThroughput`                |
| `aws.neptune.NetworkTransmitThroughput.byCluster`              | `provider.networkTransmitThroughput`        |
| `aws.neptune.NumTxCommitted.byCluster`                         | `provider.numTxCommitted`                   |
| `aws.neptune.NumTxOpened.byCluster`                            | `provider.numTxOpened`                      |
| `aws.neptune.NumTxRolledBack.byCluster`                        | `provider.numTxRolledBack`                  |
| `aws.neptune.SnapshotStorageUsed.byCluster`                    | `provider.snapshotStorageUsed`              |
| `aws.neptune.SparqlRequestsPerSec.byCluster`                   | `provider.sparqlRequestsPerSec`             |
| `aws.neptune.TotalBackupStorageBilled.byCluster`               | `provider.totalBackupStorageBilled`         |
| `aws.neptune.TotalClientErrorsPerSec.byCluster`                | `provider.totalClientErrorsPerSec`          |
| `aws.neptune.TotalRequestsPerSec.byCluster`                    | `provider.totalRequestsPerSec`              |
| `aws.neptune.TotalServerErrorsPerSec.byCluster`                | `provider.totalServerErrorsPerSec`          |
| `aws.neptune.VolumeBytesUsed.byCluster`                        | `provider.volumeBytesUsed`                  |
| `aws.neptune.VolumeReadIOPs.byCluster`                         | `provider.volumeReadIOPs`                   |
| `aws.neptune.VolumeWriteIOPs.byCluster`                        | `provider.volumeWriteIOPs`                  |
| `aws.neptune.BackupRetentionPeriodStorageUsed.byClusterByRole` | `provider.backupRetentionPeriodStorageUsed` |
| `aws.neptune.ClusterReplicaLag.byClusterByRole`                | `provider.clusterReplicaLag`                |
| `aws.neptune.ClusterReplicaLagMaximum.byClusterByRole`         | `provider.clusterReplicaLagMaximum`         |
| `aws.neptune.ClusterReplicaLagMinimum.byClusterByRole`         | `provider.clusterReplicaLagMinimum`         |
| `aws.neptune.CPUUtilization.byClusterByRole`                   | `provider.cpuUtilization`                   |
| `aws.neptune.EngineUptime.byClusterByRole`                     | `provider.engineUptime`                     |
| `aws.neptune.FreeableMemory.byClusterByRole`                   | `provider.freeableMemory`                   |
| `aws.neptune.GremlinRequestsPerSec.byClusterByRole`            | `provider.gremlinRequestsPerSec`            |
| `aws.neptune.GremlinWebSocketOpenConnections.byClusterByRole`  | `provider.gremlinWebSocketOpenConnections`  |
| `aws.neptune.LoaderRequestsPerSec.byClusterByRole`             | `provider.loaderRequestsPerSec`             |
| `aws.neptune.MainRequestQueuePendingRequests.byClusterByRole`  | `provider.mainRequestQueuePendingRequests`  |
| `aws.neptune.NetworkReceiveThroughput.byClusterByRole`         | `provider.networkReceiveThroughput`         |
| `aws.neptune.NetworkThroughput.byClusterByRole`                | `provider.networkThroughput`                |
| `aws.neptune.NetworkTransmitThroughput.byClusterByRole`        | `provider.networkTransmitThroughput`        |
| `aws.neptune.NumTxCommitted.byClusterByRole`                   | `provider.numTxCommitted`                   |
| `aws.neptune.NumTxOpened.byClusterByRole`                      | `provider.numTxOpened`                      |
| `aws.neptune.NumTxRolledBack.byClusterByRole`                  | `provider.numTxRolledBack`                  |
| `aws.neptune.SnapshotStorageUsed.byClusterByRole`              | `provider.snapshotStorageUsed`              |
| `aws.neptune.SparqlRequestsPerSec.byClusterByRole`             | `provider.sparqlRequestsPerSec`             |
| `aws.neptune.TotalBackupStorageBilled.byClusterByRole`         | `provider.totalBackupStorageBilled`         |
| `aws.neptune.TotalClientErrorsPerSec.byClusterByRole`          | `provider.totalClientErrorsPerSec`          |
| `aws.neptune.TotalRequestsPerSec.byClusterByRole`              | `provider.totalRequestsPerSec`              |
| `aws.neptune.TotalServerErrorsPerSec.byClusterByRole`          | `provider.totalServerErrorsPerSec`          |
| `aws.neptune.VolumeBytesUsed.byClusterByRole`                  | `provider.volumeBytesUsed`                  |
| `aws.neptune.VolumeReadIOPs.byClusterByRole`                   | `provider.volumeReadIOPs`                   |
| `aws.neptune.VolumeWriteIOPs.byClusterByRole`                  | `provider.volumeWriteIOPs`                  |
| `aws.neptune.BackupRetentionPeriodStorageUsed.byDatabaseClass` | `provider.backupRetentionPeriodStorageUsed` |
| `aws.neptune.ClusterReplicaLag.byDatabaseClass`                | `provider.clusterReplicaLag`                |
| `aws.neptune.ClusterReplicaLagMaximum.byDatabaseClass`         | `provider.clusterReplicaLagMaximum`         |
| `aws.neptune.ClusterReplicaLagMinimum.byDatabaseClass`         | `provider.clusterReplicaLagMinimum`         |
| `aws.neptune.CPUUtilization.byDatabaseClass`                   | `provider.cpuUtilization`                   |
| `aws.neptune.EngineUptime.byDatabaseClass`                     | `provider.engineUptime`                     |
| `aws.neptune.FreeableMemory.byDatabaseClass`                   | `provider.freeableMemory`                   |
| `aws.neptune.GremlinRequestsPerSec.byDatabaseClass`            | `provider.gremlinRequestsPerSec`            |
| `aws.neptune.GremlinWebSocketOpenConnections.byDatabaseClass`  | `provider.gremlinWebSocketOpenConnections`  |
| `aws.neptune.LoaderRequestsPerSec.byDatabaseClass`             | `provider.loaderRequestsPerSec`             |
| `aws.neptune.MainRequestQueuePendingRequests.byDatabaseClass`  | `provider.mainRequestQueuePendingRequests`  |
| `aws.neptune.NetworkReceiveThroughput.byDatabaseClass`         | `provider.networkReceiveThroughput`         |
| `aws.neptune.NetworkThroughput.byDatabaseClass`                | `provider.networkThroughput`                |
| `aws.neptune.NetworkTransmitThroughput.byDatabaseClass`        | `provider.networkTransmitThroughput`        |
| `aws.neptune.NumTxCommitted.byDatabaseClass`                   | `provider.numTxCommitted`                   |
| `aws.neptune.NumTxOpened.byDatabaseClass`                      | `provider.numTxOpened`                      |
| `aws.neptune.NumTxRolledBack.byDatabaseClass`                  | `provider.numTxRolledBack`                  |
| `aws.neptune.SnapshotStorageUsed.byDatabaseClass`              | `provider.snapshotStorageUsed`              |
| `aws.neptune.SparqlRequestsPerSec.byDatabaseClass`             | `provider.sparqlRequestsPerSec`             |
| `aws.neptune.TotalBackupStorageBilled.byDatabaseClass`         | `provider.totalBackupStorageBilled`         |
| `aws.neptune.TotalClientErrorsPerSec.byDatabaseClass`          | `provider.totalClientErrorsPerSec`          |
| `aws.neptune.TotalRequestsPerSec.byDatabaseClass`              | `provider.totalRequestsPerSec`              |
| `aws.neptune.TotalServerErrorsPerSec.byDatabaseClass`          | `provider.totalServerErrorsPerSec`          |
| `aws.neptune.VolumeBytesUsed.byDatabaseClass`                  | `provider.volumeBytesUsed`                  |
| `aws.neptune.VolumeReadIOPs.byDatabaseClass`                   | `provider.volumeReadIOPs`                   |
| `aws.neptune.VolumeWriteIOPs.byDatabaseClass`                  | `provider.volumeWriteIOPs`                  |

**AWS NLB**

| `aws.networkelb.ActiveFlowCount`                | `provider.activeFlowCount`                |
| ----------------------------------------------- | ----------------------------------------- |
| `aws.networkelb.ActiveFlowCount_TLS`            | `provider.activeFlowCountTls`             |
| `aws.networkelb.ClientTLSNegotiationErrorCount` | `provider.clientTlsNegotiationErrorCount` |
| `aws.networkelb.ConsumedLCUs`                   | `provider.consumedLcus`                   |
| `aws.networkelb.NewFlowCount`                   | `provider.newFlowCount`                   |
| `aws.networkelb.NewFlowCount_TLS`               | `provider.newFlowCountTls`                |
| `aws.networkelb.ProcessedBytes`                 | `provider.processedBytes`                 |
| `aws.networkelb.ProcessedBytes_TLS`             | `provider.processedBytesTls`              |
| `aws.networkelb.TargetTLSNegotiationErrorCount` | `provider.targetTlsNegotiationErrorCount` |
| `aws.networkelb.TCP_Client_Reset_Count`         | `provider.tcpClientResetCount`            |
| `aws.networkelb.TCP_ELB_Reset_Count`            | `provider.tcpElbResetCount`               |
| `aws.networkelb.TCP_Target_Reset_Count`         | `provider.tcpTargetResetCount`            |
| `aws.networkelb.HealthyHostCount`               | `provider.healthyHostCount`               |
| `aws.networkelb.UnHealthyHostCount`             | `provider.unHealthyHostCount`             |

**AWS QLDB**

| `aws.qldb.CommandLatency`                | `provider.commandLatency`                |
| ---------------------------------------- | ---------------------------------------- |
| `aws.qldb.IndexedStorage`                | `provider.indexedStorage`                |
| `aws.qldb.JournalStorage`                | `provider.journalStorage`                |
| `aws.qldb.OccConflictExceptions`         | `provider.occConflictExceptions`         |
| `aws.qldb.ReadIOs`                       | `provider.readIOs`                       |
| `aws.qldb.Session4xxExceptions`          | `provider.session4xxExceptions`          |
| `aws.qldb.Session5xxExceptions`          | `provider.session5xxExceptions`          |
| `aws.qldb.SessionRateExceededExceptions` | `provider.sessionRateExceededExceptions` |
| `aws.qldb.WriteIOs`                      | `provider.writeIOs`                      |

**AWS RDS**

| `aws.rds.VolumeBytesUsed.byDbCluster`     | `provider.volumeUsedBytes`                 |
| ----------------------------------------- | ------------------------------------------ |
| `aws.rds.VolumeReadIOPs.byDbCluster`      | `provider.volumeReadIops`                  |
| `aws.rds.VolumeWriteIOPs.byDbCluster`     | `provider.volumeWriteIops`                 |
| `aws.rds.ActiveTransactions`              | `provider.activeTransactions`              |
| `aws.rds.allocatedStorageBytes`           | `provider.allocatedStorageBytes`           |
| `aws.rds.AuroraBinlogReplicaLag`          | `provider.auroraBinlogReplicaLag`          |
| `aws.rds.AuroraReplicaLag`                | `provider.auroraReplicaLag`                |
| `aws.rds.AuroraReplicaLagMaximum`         | `provider.auroraReplicaLagMaximum`         |
| `aws.rds.AuroraReplicaLagMinimum`         | `provider.auroraReplicaLagMinimum`         |
| `aws.rds.BacktrackWindowActual`           | `provider.backtrackWindowActual`           |
| `aws.rds.BacktrackWindowAlert`            | `provider.backtrackWindowAlert`            |
| `aws.rds.BinLogDiskUsage`                 | `provider.binLogDiskUsageBytes`            |
| `aws.rds.BlockedTransactions`             | `provider.blockedTransactions`             |
| `aws.rds.BufferCacheHitRatio`             | `provider.bufferCacheHitRatio`             |
| `aws.rds.BurstBalance`                    | `provider.burstBalance`                    |
| `aws.rds.CommitLatency`                   | `provider.commitLatency`                   |
| `aws.rds.CommitThroughput`                | `provider.commitThroughput`                |
| `aws.rds.CPUCreditBalance`                | `provider.cpuCreditBalance`                |
| `aws.rds.CPUCreditUsage`                  | `provider.cpuCreditUsage`                  |
| `aws.rds.CPUUtilization`                  | `provider.cpuUtilization`                  |
| `aws.rds.cpuUtilization.guest`            | `provider.cpuUtilization.guest`            |
| `aws.rds.cpuUtilization.idle`             | `provider.cpuUtilization.idle`             |
| `aws.rds.cpuUtilization.irq`              | `provider.cpuUtilization.irq`              |
| `aws.rds.cpuUtilization.nice`             | `provider.cpuUtilization.nice`             |
| `aws.rds.cpuUtilization.steal`            | `provider.cpuUtilization.steal`            |
| `aws.rds.cpuUtilization.system`           | `provider.cpuUtilization.system`           |
| `aws.rds.cpuUtilization.total`            | `provider.cpuUtilization.total`            |
| `aws.rds.cpuUtilization.user`             | `provider.cpuUtilization.user`             |
| `aws.rds.cpuUtilization.wait`             | `provider.cpuUtilization.wait`             |
| `aws.rds.DatabaseConnections`             | `provider.databaseConnections`             |
| `aws.rds.DDLLatency`                      | `provider.ddlLatency`                      |
| `aws.rds.DDLThroughput`                   | `provider.ddlThroughput`                   |
| `aws.rds.Deadlocks`                       | `provider.deadlocks`                       |
| `aws.rds.DeleteLatency`                   | `provider.deleteLatency`                   |
| `aws.rds.DeleteThroughput`                | `provider.deleteThroughput`                |
| `aws.rds.diskIo.avgQueueLen`              | `provider.diskIo.avgQueueLen`              |
| `aws.rds.diskIo.avgReqSz`                 | `provider.diskIo.avgReqSz`                 |
| `aws.rds.diskIo.await`                    | `provider.diskIo.await`                    |
| `aws.rds.diskIo.readIosps`                | `provider.diskIo.readIosps`                |
| `aws.rds.diskIo.readKb`                   | `provider.diskIo.readKb`                   |
| `aws.rds.diskIo.readKbps`                 | `provider.diskIo.readKbps`                 |
| `aws.rds.diskIo.readLatency`              | `provider.diskIo.readLatency`              |
| `aws.rds.diskIo.rrqmPs`                   | `provider.diskIo.rrqmPs`                   |
| `aws.rds.diskIo.tps`                      | `provider.diskIo.tps`                      |
| `aws.rds.diskIo.util`                     | `provider.diskIo.util`                     |
| `aws.rds.diskIo.writeIosps`               | `provider.diskIo.writeIosps`               |
| `aws.rds.diskIo.writeKb`                  | `provider.diskIo.writeKb`                  |
| `aws.rds.diskIo.writeKbps`                | `provider.diskIo.writeKbps`                |
| `aws.rds.diskIo.writeLatency`             | `provider.diskIo.writeLatency`             |
| `aws.rds.diskIo.writeThroughput`          | `provider.diskIo.writeThroughput`          |
| `aws.rds.diskIo.wrqmPs`                   | `provider.diskIo.wrqmPs`                   |
| `aws.rds.DiskQueueDepth`                  | `provider.diskQueueDepth`                  |
| `aws.rds.disks.availKb`                   | `provider.disks.availKb`                   |
| `aws.rds.disks.availPc`                   | `provider.disks.availPc`                   |
| `aws.rds.disks.rdBytesPs`                 | `provider.disks.rdBytesPS`                 |
| `aws.rds.disks.rdCountPs`                 | `provider.disks.rdCountPS`                 |
| `aws.rds.disks.totalKb`                   | `provider.disks.totalKb`                   |
| `aws.rds.disks.usedKb`                    | `provider.disks.usedKb`                    |
| `aws.rds.disks.usedPc`                    | `provider.disks.usedPc`                    |
| `aws.rds.disks.wrBytesPs`                 | `provider.disks.wrBytesPS`                 |
| `aws.rds.disks.wrCountPs`                 | `provider.disks.wrCountPS`                 |
| `aws.rds.DMLLatency`                      | `provider.dmlLatency`                      |
| `aws.rds.DMLThroughput`                   | `provider.dmlThroughput`                   |
| `aws.rds.EngineUptime`                    | `provider.engineUptime`                    |
| `aws.rds.fileSys.maxFiles`                | `provider.fileSys.maxFiles`                |
| `aws.rds.fileSys.total`                   | `provider.fileSys.total`                   |
| `aws.rds.fileSys.used`                    | `provider.fileSys.used`                    |
| `aws.rds.fileSys.usedFiles`               | `provider.fileSys.usedFiles`               |
| `aws.rds.fileSys.usedFilesPercent`        | `provider.fileSys.usedFilesPercent`        |
| `aws.rds.fileSys.usedPercent`             | `provider.fileSys.usedPercent`             |
| `aws.rds.FreeableMemory`                  | `provider.freeableMemoryBytes`             |
| `aws.rds.FreeLocalStorage`                | `provider.freeLocalStorageBytes`           |
| `aws.rds.FreeStorageSpace`                | `provider.freeStorageSpaceBytes`           |
| `aws.rds.InsertLatency`                   | `provider.insertLatency`                   |
| `aws.rds.InsertThroughput`                | `provider.insertThroughput`                |
| `aws.rds.loadAverageMinute.fifteen`       | `provider.loadAverageMinute.fifteen`       |
| `aws.rds.loadAverageMinute.five`          | `provider.loadAverageMinute.five`          |
| `aws.rds.loadAverageMinute.one`           | `provider.loadAverageMinute.one`           |
| `aws.rds.LoginFailures`                   | `provider.loginFailures`                   |
| `aws.rds.MaximumUsedTransactionIDs`       | `provider.maximumUsedTransactionIDs`       |
| `aws.rds.memory.active`                   | `provider.memory.active`                   |
| `aws.rds.memory.buffers`                  | `provider.memory.buffers`                  |
| `aws.rds.memory.cached`                   | `provider.memory.cached`                   |
| `aws.rds.memory.commitLimitKb`            | `provider.memory.commitLimitKb`            |
| `aws.rds.memory.commitPeakKb`             | `provider.memory.commitPeakKb`             |
| `aws.rds.memory.commitTotKb`              | `provider.memory.commitTotKb`              |
| `aws.rds.memory.dirty`                    | `provider.memory.dirty`                    |
| `aws.rds.memory.free`                     | `provider.memory.free`                     |
| `aws.rds.memory.hugePagesFree`            | `provider.memory.hugePagesFree`            |
| `aws.rds.memory.hugePagesRsvd`            | `provider.memory.hugePagesRsvd`            |
| `aws.rds.memory.hugePagesSize`            | `provider.memory.hugePagesSize`            |
| `aws.rds.memory.hugePagesSurp`            | `provider.memory.hugePagesSurp`            |
| `aws.rds.memory.hugePagesTotal`           | `provider.memory.hugePagesTotal`           |
| `aws.rds.memory.inactive`                 | `provider.memory.inactive`                 |
| `aws.rds.memory.kernNonpagedKb`           | `provider.memory.kernNonpagedKb`           |
| `aws.rds.memory.kernPagedKb`              | `provider.memory.kernPagedKb`              |
| `aws.rds.memory.kernTotKb`                | `provider.memory.kernTotKb`                |
| `aws.rds.memory.mapped`                   | `provider.memory.mapped`                   |
| `aws.rds.memory.pageSize`                 | `provider.memory.pageSize`                 |
| `aws.rds.memory.pageTables`               | `provider.memory.pageTables`               |
| `aws.rds.memory.physAvailKb`              | `provider.memory.physAvailKb`              |
| `aws.rds.memory.physTotKb`                | `provider.memory.physTotKb`                |
| `aws.rds.memory.slab`                     | `provider.memory.slab`                     |
| `aws.rds.memory.sqlServerTotKb`           | `provider.memory.sqlServerTotKb`           |
| `aws.rds.memory.sysCacheKb`               | `provider.memory.sysCacheKb`               |
| `aws.rds.memory.total`                    | `provider.memory.total`                    |
| `aws.rds.memory.writeback`                | `provider.memory.writeback`                |
| `aws.rds.network.rdBytesPs`               | `provider.network.rdBytesPS`               |
| `aws.rds.network.rx`                      | `provider.network.rx`                      |
| `aws.rds.network.tx`                      | `provider.network.tx`                      |
| `aws.rds.network.wrBytesPs`               | `provider.network.wrBytesPS`               |
| `aws.rds.NetworkReceiveThroughput`        | `provider.networkReceiveThroughput`        |
| `aws.rds.NetworkThroughput`               | `provider.networkThroughput`               |
| `aws.rds.NetworkTransmitThroughput`       | `provider.networkTransmitThroughput`       |
| `aws.rds.OldestReplicationSlotLag`        | `provider.oldestReplicationSlotLag`        |
| `aws.rds.process.cpuUsedPc`               | `provider.process.cpuUsedPc`               |
| `aws.rds.process.memoryUsedPc`            | `provider.process.memoryUsedPc`            |
| `aws.rds.process.memUsedPc`               | `provider.process.memUsedPc`               |
| `aws.rds.process.rss`                     | `provider.process.rss`                     |
| `aws.rds.process.virtKb`                  | `provider.process.virtKb`                  |
| `aws.rds.process.workingSetKb`            | `provider.process.workingSetKb`            |
| `aws.rds.process.workingSetPrivKb`        | `provider.process.workingSetPrivKb`        |
| `aws.rds.process.workingSetShareableKb`   | `provider.process.workingSetShareableKb`   |
| `aws.rds.Queries`                         | `provider.queries`                         |
| `aws.rds.RDSToAuroraPostgreSQLReplicaLag` | `provider.rdsToAuroraPostgreSQLReplicaLag` |
| `aws.rds.ReadIOPS`                        | `provider.readIops`                        |
| `aws.rds.ReadLatency`                     | `provider.readLatency`                     |
| `aws.rds.ReadThroughput`                  | `provider.readThroughput`                  |
| `aws.rds.ReplicaLag`                      | `provider.replicaLag`                      |
| `aws.rds.ReplicationSlotDiskUsage`        | `provider.replicationSlotDiskUsageBytes`   |
| `aws.rds.ResultSetCacheHitRatio`          | `provider.resultSetCacheHitRatio`          |
| `aws.rds.SelectLatency`                   | `provider.selectLatency`                   |
| `aws.rds.SelectThroughput`                | `provider.selectThroughput`                |
| `aws.rds.swap.cached`                     | `provider.swap.cached`                     |
| `aws.rds.swap.free`                       | `provider.swap.free`                       |
| `aws.rds.swap.total`                      | `provider.swap.total`                      |
| `aws.rds.SwapUsage`                       | `provider.swapUsageBytes`                  |
| `aws.rds.system.handles`                  | `provider.system.handles`                  |
| `aws.rds.system.processes`                | `provider.system.processes`                |
| `aws.rds.system.threads`                  | `provider.system.threads`                  |
| `aws.rds.tasks.blocked`                   | `provider.tasks.blocked`                   |
| `aws.rds.tasks.running`                   | `provider.tasks.running`                   |
| `aws.rds.tasks.sleeping`                  | `provider.tasks.sleeping`                  |
| `aws.rds.tasks.stopped`                   | `provider.tasks.stopped`                   |
| `aws.rds.tasks.total`                     | `provider.tasks.total`                     |
| `aws.rds.tasks.zombie`                    | `provider.tasks.zombie`                    |
| `aws.rds.TransactionLogsDiskUsage`        | `provider.transactionLogsDiskUsageBytes`   |
| `aws.rds.TransactionLogsGeneration`       | `provider.transactionLogsGeneration`       |
| `aws.rds.UpdateLatency`                   | `provider.updateLatency`                   |
| `aws.rds.UpdateThroughput`                | `provider.updateThroughput`                |
| `aws.rds.WriteIOPS`                       | `provider.writeIops`                       |
| `aws.rds.WriteLatency`                    | `provider.writeLatency`                    |
| `aws.rds.WriteThroughput`                 | `provider.writeThroughput`                 |

**AWS Redshift**

| `aws.redshift.CPUUtilization.byCluster`            | `provider.cpuUtilization`            |
| -------------------------------------------------- | ------------------------------------ |
| `aws.redshift.DatabaseConnections.byCluster`       | `provider.DatabaseConnections`       |
| `aws.redshift.HealthStatus.byCluster`              | `provider.HealthStatus`              |
| `aws.redshift.MaintenanceMode.byCluster`           | `provider.MaintenanceMode`           |
| `aws.redshift.NetworkReceiveThroughput.byCluster`  | `provider.NetworkReceiveThroughput`  |
| `aws.redshift.NetworkTransmitThroughput.byCluster` | `provider.NetworkTransmitThroughput` |
| `aws.redshift.PercentageDiskSpaceUsed.byCluster`   | `provider.PercentageDiskSpaceUsed`   |
| `aws.redshift.QueriesCompletedPerSecond`           | `provider.QueriesCompletedPerSecond` |
| `aws.redshift.QueryDuration`                       | `provider.QueryDuration`             |
| `aws.redshift.ReadIOPS.byCluster`                  | `provider.readIops`                  |
| `aws.redshift.ReadLatency.byCluster`               | `provider.ReadLatency`               |
| `aws.redshift.ReadThroughput.byCluster`            | `provider.ReadThroughput`            |
| `aws.redshift.WriteIOPS.byCluster`                 | `provider.writeIops`                 |
| `aws.redshift.WriteLatency.byCluster`              | `provider.WriteLatency`              |
| `aws.redshift.WriteThroughput.byCluster`           | `provider.WriteThroughput`           |
| `aws.redshift.CPUUtilization.byNode`               | `provider.cpuUtilization`            |
| `aws.redshift.DatabaseConnections.byNode`          | `provider.DatabaseConnections`       |
| `aws.redshift.HealthStatus.byNode`                 | `provider.HealthStatus`              |
| `aws.redshift.MaintenanceMode.byNode`              | `provider.MaintenanceMode`           |
| `aws.redshift.NetworkReceiveThroughput.byNode`     | `provider.NetworkReceiveThroughput`  |
| `aws.redshift.NetworkTransmitThroughput.byNode`    | `provider.NetworkTransmitThroughput` |
| `aws.redshift.PercentageDiskSpaceUsed.byNode`      | `provider.PercentageDiskSpaceUsed`   |
| `aws.redshift.ReadIOPS.byNode`                     | `provider.readIops`                  |
| `aws.redshift.ReadLatency.byNode`                  | `provider.ReadLatency`               |
| `aws.redshift.ReadThroughput.byNode`               | `provider.ReadThroughput`            |
| `aws.redshift.WriteIOPS.byNode`                    | `provider.writeIops`                 |
| `aws.redshift.WriteLatency.byNode`                 | `provider.WriteLatency`              |
| `aws.redshift.WriteThroughput.byNode`              | `provider.WriteThroughput`           |

**AWS Route53**

| `aws.route53.ChildHealthCheckHealthyCount` | `provider.childHealthCheckHealthyCount` |
| ------------------------------------------ | --------------------------------------- |
| `aws.route53.ConnectionTime`               | `provider.connectionTime`               |
| `aws.route53.HealthCheckPercentageHealthy` | `provider.healthCheckPercentageHealthy` |
| `aws.route53.HealthCheckStatus`            | `provider.healthCheckStatus`            |
| `aws.route53.SSLHandshakeTime`             | `provider.sSLHandshakeTime`             |
| `aws.route53.TimeToFirstByte`              | `provider.timeToFirstByte`              |

**AWS Route54 Resolver**

| `aws.route53resolver.InboundQueryVolume`            | `provider.inboundQueryVolume`            |
| --------------------------------------------------- | ---------------------------------------- |
| `aws.route53resolver.OutboundQueryAggregatedVolume` | `provider.outboundQueryAggregatedVolume` |
| `aws.route53resolver.OutboundQueryVolume`           | `provider.outboundQueryVolume`           |

**AWS S3**

| `aws.s3.BucketSizeBytes`     | `provider.bucketSizeBytes`     |
| ---------------------------- | ------------------------------ |
| `aws.s3.NumberOfObjects`     | `provider.numberOfObjects`     |
| `aws.s3.4xxErrors`           | `provider.error4xxErrors`      |
| `aws.s3.5xxErrors`           | `provider.error5xxErrors`      |
| `aws.s3.AllRequests`         | `provider.allRequests`         |
| `aws.s3.BytesDownloaded`     | `provider.bytesDownloaded`     |
| `aws.s3.BytesUploaded`       | `provider.bytesUploaded`       |
| `aws.s3.DeleteRequests`      | `provider.deleteRequests`      |
| `aws.s3.FirstByteLatency`    | `provider.firstByteLatency`    |
| `aws.s3.GetRequests`         | `provider.getRequests`         |
| `aws.s3.HeadRequests`        | `provider.headRequests`        |
| `aws.s3.ListRequests`        | `provider.listRequests`        |
| `aws.s3.PostRequests`        | `provider.postRequests`        |
| `aws.s3.PutRequests`         | `provider.putRequests`         |
| `aws.s3.TotalRequestLatency` | `provider.totalRequestLatency` |

**AWS SES**

| `aws.ses.Bounce`    | `provider.Bounce`    |
| ------------------- | -------------------- |
| `aws.ses.Click`     | `provider.Click`     |
| `aws.ses.Complaint` | `provider.Complaint` |
| `aws.ses.Delivery`  | `provider.Delivery`  |
| `aws.ses.Open`      | `provider.Open`      |
| `aws.ses.Send`      | `provider.Send`      |

**AWS SNS**

| `aws.sns.NumberOfMessagesPublished`      | `provider.numberOfMessagesPublished`      |
| ---------------------------------------- | ----------------------------------------- |
| `aws.sns.NumberOfNotificationsDelivered` | `provider.numberOfNotificationsDelivered` |
| `aws.sns.NumberOfNotificationsFailed`    | `provider.numberOfNotificationsFailed`    |
| `aws.sns.PublishSize`                    | `provider.publishSize`                    |
| `aws.sns.SubscriptionsConfirmed`         | `provider.subscriptionsConfirmed`         |
| `aws.sns.SubscriptionsDeleted`           | `provider.subscriptionsDeleted`           |
| `aws.sns.SubscriptionsPending`           | `provider.subscriptionsPending`           |

**AWS SQS**

| `aws.sqs.ApproximateAgeOfOldestMessage`         | `provider.approximateAgeOfOldestMessage`         |
| ----------------------------------------------- | ------------------------------------------------ |
| `aws.sqs.ApproximateNumberOfMessagesDelayed`    | `provider.approximateNumberOfMessagesDelayed`    |
| `aws.sqs.ApproximateNumberOfMessagesNotVisible` | `provider.approximateNumberOfMessagesNotVisible` |
| `aws.sqs.ApproximateNumberOfMessagesVisible`    | `provider.approximateNumberOfMessagesVisible`    |
| `aws.sqs.NumberOfEmptyReceives`                 | `provider.numberOfEmptyReceives`                 |
| `aws.sqs.NumberOfMessagesDeleted`               | `provider.numberOfMessagesDeleted`               |
| `aws.sqs.NumberOfMessagesReceived`              | `provider.numberOfMessagesReceived`              |
| `aws.sqs.NumberOfMessagesSent`                  | `provider.numberOfMessagesSent`                  |
| `aws.sqs.SentMessageSize`                       | `provider.sentMessageSize`                       |

**AWS Step Functions**

| `aws.states.ExecutionsAborted`                | `provider.executionsAborted`              |
| --------------------------------------------- | ----------------------------------------- |
| `aws.states.ExecutionsFailed`                 | `provider.executionsFailed`               |
| `aws.states.ExecutionsStarted`                | `provider.executionsStarted`              |
| `aws.states.ExecutionsSucceeded`              | `provider.executionsSucceeded`            |
| `aws.states.ExecutionsTimedOut`               | `provider.executionsTimedOut`             |
| `aws.states.ExecutionThrottled`               | `provider.executionThrottled`             |
| `aws.states.ExecutionTime`                    | `provider.executionTime`                  |
| `aws.states.ActivitiesFailed`                 | `provider.activitiesFailed`               |
| `aws.states.ActivitiesHeartbeatTimedOut`      | `provider.activitiesHeartbeatTimedOut`    |
| `aws.states.ActivitiesScheduled`              | `provider.activitiesScheduled`            |
| `aws.states.ActivitiesStarted`                | `provider.activitiesStarted`              |
| `aws.states.ActivitiesSucceeded`              | `provider.activitiesSucceeded`            |
| `aws.states.ActivitiesTimedOut`               | `provider.activitiesTimedOut`             |
| `aws.states.ActivityRunTime`                  | `provider.activityRunTime`                |
| `aws.states.ActivityScheduleTime`             | `provider.activityScheduleTime`           |
| `aws.states.ActivityTime`                     | `provider.activityTime`                   |
| `aws.states.LambdaFunctionRunTime`            | `provider.lambdaFunctionRunTime`          |
| `aws.states.LambdaFunctionScheduleTime`       | `provider.lambdaFunctionScheduleTime`     |
| `aws.states.LambdaFunctionsFailed`            | `provider.lambdaFunctionsFailed`          |
| `aws.states.LambdaFunctionsScheduled`         | `provider.lambdaFunctionsScheduled`       |
| `aws.states.LambdaFunctionsStarted`           | `provider.lambdaFunctionsStarted`         |
| `aws.states.LambdaFunctionsSucceeded`         | `provider.lambdaFunctionsSucceeded`       |
| `aws.states.LambdaFunctionsTimedOut`          | `provider.lambdaFunctionsTimedOut`        |
| `aws.states.LambdaFunctionTime`               | `provider.lambdaFunctionTime`             |
| `aws.states.ServiceIntegrationRunTime`        | `provider.serviceIntegrationRunTime`      |
| `aws.states.ServiceIntegrationScheduleTime`   | `provider.serviceIntegrationScheduleTime` |
| `aws.states.ServiceIntegrationsFailed`        | `provider.serviceIntegrationsFailed`      |
| `aws.states.ServiceIntegrationsScheduled`     | `provider.serviceIntegrationsScheduled`   |
| `aws.states.ServiceIntegrationsStarted`       | `provider.serviceIntegrationsStarted`     |
| `aws.states.ServiceIntegrationsSucceeded`     | `provider.serviceIntegrationsSucceeded`   |
| `aws.states.ServiceIntegrationsTimedOut`      | `provider.serviceIntegrationsTimedOut`    |
| `aws.states.ServiceIntegrationTime`           | `provider.serviceIntegrationTime`         |
| `aws.states.ConsumedCapacity.byService`       | `provider.consumedCapacity`               |
| `aws.states.ProvisionedBucketSize.byService`  | `provider.provisionedBucketSize`          |
| `aws.states.ProvisionedRefillRate.byApiUsage` | `provider.provisionedRefillRate`          |
| `aws.states.ThrottledEvents.byService`        | `provider.throttledEvents`                |
| `aws.states.ConsumedCapacity.byApiUsage`      | `provider.consumedCapacity`               |
| `aws.states.ProvisionedBucketSize.byApiUsage` | `provider.provisionedBucketSize`          |
| `aws.states.ProvisionedRefillRate.byService`  | `provider.provisionedRefillRate`          |
| `aws.states.ThrottledEvents.byApiUsage`       | `provider.throttledEvents`                |

**AWS Transit Gateway**

| `aws.transitgateway.BytesDropCountBlackhole`  | `provider.bytesDropCountBlackhole`  |
| --------------------------------------------- | ----------------------------------- |
| `aws.transitgateway.BytesDropCountNoRoute`    | `provider.bytesDropCountNoRoute`    |
| `aws.transitgateway.BytesIn`                  | `provider.bytesIn`                  |
| `aws.transitgateway.BytesOut`                 | `provider.bytesOut`                 |
| `aws.transitgateway.PacketDropCountBlackhole` | `provider.packetDropCountBlackhole` |
| `aws.transitgateway.PacketDropCountNoRoute`   | `provider.packetDropCountNoRoute`   |
| `aws.transitgateway.PacketsIn`                | `provider.packetsIn`                |
| `aws.transitgateway.PacketsOut`               | `provider.packetsOut`               |

**AWs Trusted Advisor**

| `aws.trustedadvisor.currentUsage` | `currentUsage`      |
| --------------------------------- | ------------------- |
| `aws.trustedadvisor.limitAmount`  | `limitAmount`       |
| `aws.trustedadvisor.limitUsage`   | `serviceLimitUsage` |

**AWS VPC**

| `aws.natgateway.ActiveConnectionCount`      | `provider.activeConnectionCount`      |
| ------------------------------------------- | ------------------------------------- |
| `aws.natgateway.BytesInFromDestination`     | `provider.bytesInFromDestination`     |
| `aws.natgateway.BytesInFromSource`          | `provider.bytesInFromSource`          |
| `aws.natgateway.BytesOutToDestination`      | `provider.bytesOutToDestination`      |
| `aws.natgateway.BytesOutToSource`           | `provider.bytesOutToSource`           |
| `aws.natgateway.ConnectionAttemptCount`     | `provider.connectionAttemptCount`     |
| `aws.natgateway.ConnectionEstablishedCount` | `provider.connectionEstablishedCount` |
| `aws.natgateway.ErrorPortAllocation`        | `provider.errorPortAllocation`        |
| `aws.natgateway.IdleTimeoutCount`           | `provider.idleTimeoutCount`           |
| `aws.natgateway.PacketsDropCount`           | `provider.packetsDropCount`           |
| `aws.natgateway.PacketsInFromDestination`   | `provider.packetsInFromDestination`   |
| `aws.natgateway.PacketsInFromSource`        | `provider.packetsInFromSource`        |
| `aws.natgateway.PacketsOutToDestination`    | `provider.packetsOutToDestination`    |
| `aws.natgateway.PacketsOutToSource`         | `provider.packetsOutToSource`         |
| `aws.vpc.bytes`                             | `provider.bytes`                      |
| `aws.vpc.packets`                           | `provider.packets`                    |
| `aws.vpn.TunnelDataIn`                      | `provider.tunnelDataIn`               |
| `aws.vpn.TunnelDataOut`                     | `provider.tunnelDataOut`              |
| `aws.vpn.TunnelState`                       | `provider.tunnelState`                |

**AWS WAF**

| `aws.waf.AllowedRequests.byWebACL`    | `provider.allowedRequests` |
| ------------------------------------- | -------------------------- |
| `aws.waf.BlockedRequests.byWebACL`    | `provider.blockedRequests` |
| `aws.waf.CountedRequests.byWebACL`    | `provider.countedRequests` |
| `aws.waf.PassedRequests.byWebACL`     | `provider.passedRequests`  |
| `aws.waf.AllowedRequests.byRuleGroup` | `provider.allowedRequests` |
| `aws.waf.BlockedRequests.byRuleGroup` | `provider.blockedRequests` |
| `aws.waf.CountedRequests.byRuleGroup` | `provider.countedRequests` |
| `aws.waf.PassedRequests.byRuleGroup`  | `provider.passedRequests`  |

**AWS WAFV2**

| `aws.wafv2.AllowedRequests.byWebACL`    | `provider.allowedRequests` |
| --------------------------------------- | -------------------------- |
| `aws.wafv2.BlockedRequests.byWebACL`    | `provider.blockedRequests` |
| `aws.wafv2.CountedRequests.byWebACL`    | `provider.countedRequests` |
| `aws.wafv2.PassedRequests.byWebACL`     | `provider.passedRequests`  |
| `aws.wafv2.AllowedRequests.byRuleGroup` | `provider.allowedRequests` |
| `aws.wafv2.BlockedRequests.byRuleGroup` | `provider.blockedRequests` |
| `aws.wafv2.CountedRequests.byRuleGroup` | `provider.countedRequests` |
| `aws.wafv2.PassedRequests.byRuleGroup`  | `provider.passedRequests`  |
