AWS CloudWatch Enrichment Reference

Table of Contents

This page lists the complete set of metadata labels that the AWS enrichment scraper attaches to CloudWatch metrics, for every supported AWS service. For an overview of how enrichment works and a short sample, see Enrichment Reference on the CloudWatch Metrics page.

Enrichment by AWS Service

Kloudfuse allows you to enrich metadata for metrics from the following AWS services. Each service includes all AWS tags plus the specific metadata fields listed below:

Each row in the first column shows the AWS service name in bold, followed by two bullet points:

  • The awsNamespaces value to set under the awsNamespaces variable in the ingester section of your custom-values.yaml cluster setup file. Some service display names differ from the AWS CloudWatch namespace — for example, OpenSearch uses AWS/ES.

  • The scraper endpoint that Kloudfuse calls when enriching metadata. Endpoints contain <region> as a placeholder for the AWS region; CloudFront and Route 53 are global services and have no region segment.

AWS Service Enriched Metadata Fields

AutoScaling

  • AWS/AutoScaling

  • autoscaling.<region>.amazonaws.com

All AWS tags on the AutoScaling Group

Firehose

  • AWS/Firehose

  • firehose.<region>.amazonaws.com

All AWS tags on the Delivery Stream

RDS

  • AWS/RDS

  • rds.<region>.amazonaws.com

For DB Instances:

  • allocatedstoragegb, availability_zone, backupretentionperioddays

  • dbinstancearn, dbinstanceidentifier, dbinstanceclass, dbiresourceid, dbname

  • engine, engineversion, multiaz, networktype, publicly_accessible

  • secondary_availability_zone, storagetype

  • host (DbiResourceId), hostname (Endpoint Address)

  • All AWS tags

For DB Clusters:

  • allocatedstoragegb, availability_zones, backupretentionperioddays

  • dbclusterarn, dbclusterresourceid, databasename

  • engine, enginemode, engineversion, global_write_forwarding_status

  • multiaz, networktype, storagetype

  • All AWS tags

EKS

  • AWS/EKS

  • eks.<region>.amazonaws.com

  • arn, cluster_name, endpoint, platform_version, role_arn, status, kube_server_version

  • All AWS tags

EBS

  • AWS/EBS

  • ec2.<region>.amazonaws.com

  • availability_zone, multiattachenabled, outpostarn, size, snapshotid, state

  • throughput, volumeid, volume_type, volume_name

  • device (if attached)

  • All AWS tags

EC2

  • AWS/EC2

  • ec2.<region>.amazonaws.com

For Instances:

  • availability_zone, image_id, instance_id, instance_type, kernel

  • iam_profile (ARN), host (instance ID), autoscaling_group, service

  • All AWS tags

For NAT Gateways:

  • natgatewayid

  • All AWS tags

ELB

  • AWS/ELB

  • elasticloadbalancing.<region>.amazonaws.com

  • canonicalhostedzonename, canonicalhostedzonenameid, dnsname, loadbalancername, scheme, vpcid

  • host (CanonicalHostedZoneName), hostname (CanonicalHostedZoneName), name (LoadBalancerName)

  • All AWS tags

MQ

  • AWS/AmazonMQ

  • mq.<region>.amazonaws.com

  • brokerarn, brokerid, brokername, brokerstate, deploymentmode

  • enginetype, engineversion, hostinstancetype, storagetype

  • All AWS tags

S3

  • AWS/S3

  • s3.<region>.amazonaws.com

All AWS tags on the S3 Bucket

EFS

  • AWS/EFS

  • elasticfilesystem.<region>.amazonaws.com

  • filesystemarn, name

  • aws_elasticfilesystem_default_backup (enabled/disabled)

  • All AWS tags

ELBv2

  • AWS/ApplicationELB, AWS/NetworkELB, AWS/GatewayELB

  • elasticloadbalancing.<region>.amazonaws.com

  • loadbalancerarn, name (LoadBalancerName), host (DNSName)

  • All AWS tags

    ELBv2 covers Application (ALB), Network (NLB), and Gateway (GWLB) load balancers, each under its own CloudWatch namespace. Include only the namespaces for the load balancer types you run.

ACM

  • AWS/CertificateManager

  • acm.<region>.amazonaws.com

All AWS tags on the Certificate

ElastiCache

  • AWS/ElastiCache

  • elasticache.<region>.amazonaws.com

For ElastiCache Clusters:

  • cache_node_type, name (CacheClusterId), engine, engine_version

  • preferred_availability_zone, replication_group

  • All AWS tags

For Serverless Caches:

  • name (ServerlessCacheName), engine, status, create_time

CloudFront

  • AWS/CloudFront

  • cloudfront.amazonaws.com (global)

All AWS tags on Distributions

Route53

  • AWS/Route53

  • route53.amazonaws.com (global)

All AWS tags on Health Checks

SNS

  • AWS/SNS

  • sns.<region>.amazonaws.com

All AWS tags on Topics

Redshift

  • AWS/Redshift

  • redshift.<region>.amazonaws.com

All AWS tags on Clusters

OpenSearch

  • AWS/ES

  • es.<region>.amazonaws.com

  • elasticsearch_version (EngineVersion), name (DomainName), dedicated_master_enabled

  • instance_type, zone_awareness_enabled, ebs_enabled

  • All AWS tags

SQS

  • AWS/SQS

  • sqs.<region>.amazonaws.com

All AWS tags on Queues

Lambda

  • AWS/Lambda

  • lambda.<region>.amazonaws.com

  • function_arn, functionname, memory_size, runtime

  • architecture (first in list), storage_size (EphemeralStorage Size)

  • All AWS tags

DynamoDB

  • AWS/DynamoDB

  • dynamodb.<region>.amazonaws.com

All AWS tags on Tables

ApiGateway

  • AWS/ApiGateway

  • apigateway.<region>.amazonaws.com

  • apiid (Id)

  • All AWS tags

ApiGatewayV2

  • AWS/ApiGateway

  • apigateway.<region>.amazonaws.com

  • apiname (Name)

  • All AWS tags

Glue

  • AWS/Glue

  • glue.<region>.amazonaws.com

All AWS tags on Jobs

Athena

  • AWS/Athena

  • athena.<region>.amazonaws.com

All AWS tags on WorkGroups

ECS

  • AWS/ECS

  • ecs.<region>.amazonaws.com

For Clusters and Services:

  • All AWS tags

EventBridge

  • AWS/Events

  • events.<region>.amazonaws.com

For Rules and Event Buses:

  • All AWS tags

Kafka

  • AWS/Kafka

  • kafka.<region>.amazonaws.com

All AWS tags on Clusters

Kinesis

  • AWS/Kinesis

  • kinesis.<region>.amazonaws.com

All AWS tags on Streams

Logs

  • AWS/Logs

  • logs.<region>.amazonaws.com

All AWS tags on Log Groups

WAF

  • AWS/WAFV2

  • wafv2.<region>.amazonaws.com

For Web ACLs and Rule Groups:

  • All AWS tags

FSx

  • AWS/FSx

  • fsx.<region>.amazonaws.com

  • generation (1 or 2, for ONTAP only), file_system_type

  • All AWS tags

Bedrock

  • AWS/Bedrock

  • bedrock.<region>.amazonaws.com

For Foundation Models:

  • model_name, provider_name

  • All AWS tags

QBusiness

  • AWS/QBusiness

  • qbusiness.<region>.amazonaws.com

For Applications:

  • display_name

  • All AWS tags

MediaConvert

  • AWS/MediaConvert

  • mediaconvert.<region>.amazonaws.com

For Queues:

  • name, status, type

  • All AWS tags on the Queue

States (Step Functions)

  • AWS/States

  • states.<region>.amazonaws.com

For State Machines:

  • name, type

  • All AWS tags on the State Machine

For Activities:

  • name

  • All AWS tags on the Activity

Timestream

  • AWS/Timestream

  • ingest.timestream.<region>.amazonaws.com

For Databases:

  • database_name, arn

  • All AWS tags on the Database

For Tables:

  • table_name, database_name, arn

  • All AWS tags on the Table

SES

  • AWS/SES

  • email.<region>.amazonaws.com

For Configuration Sets:

  • name (ConfigurationSetName)

  • tls_policy (DeliveryOptions.TlsPolicy)

  • sending_enabled (SendingOptions.SendingEnabled)

  • All AWS tags on the Configuration Set

    For SES, Kloudfuse only enriches Configuration Sets. Other SES resources are not enriched.