Extend the platform,
empower your team.
Analyse metrics in the context of an entity based on AWS Metric Streaming.
ExtensionThis Dynatrace extension provides a way to analyse metrics from Dynatrace AWS Metric Streaming in the context of an entity.
To set up AWS CloudWatch Metric Streams on your environment:
To activate the extension:
This extension package contains:
Dynatrace version 1.274+
Amazon Data Firehose
aws_service
, aws_arn
aws_resource_type
values for all servicesaws_service
attribute value for Amazon ApplicationELB
from ALB
to Amazon ApplicationELB
cloud:aws:account
)
idPattern
from arn:aws:{aws.account.id}
to arn:aws:account::{aws.account.id}:account
cloud:aws:api_gateway:api
)
idPattern
from arn:aws:apigateway:{aws.region}:restapis:{apiname}
to arn:aws:apigateway:{aws.account.id}:{aws.region}::/restapis/{apiname}
name
from cloud:aws:api_gateway:apiname
to cloud:aws:api_gateway:api
cloud:aws:applicationelb:loadbalancer
)
idPattern
from arn:aws:applicationelb:{aws.region}:{aws.account.id}:loadbalancer:{loadbalancer}
to arn:aws:elasticloadbalancing:{aws.region}:{aws.account.id}:loadbalancer/{loadbalancer}
cloud:was:app_runner_service
)
idPattern
from arn:aws:apprunner:{aws.region}:{aws.account.id}:service:{servicename}:{serviceid}
to arn:aws:apprunner:{aws.region}:{aws.account.id}:service/{servicename}/{serviceid}
name
from cloud:aws:app_runner:servicename
to cloud:aws:app_runner:service
cloud:aws:appstream:fleet
)
idPattern
from arn:aws:appstream:{aws.region}:{aws.account.id}:fleet:{fleet}
to arn:aws:appstream:{aws.region}:{aws.account.id}:fleet/{fleet}
cloud:aws:appsync:graphqlapi
)
idPattern
from arn:aws:appsync:{aws.region}:{aws.account.id}:apis:{graphqlapiid}
to arn:aws:appsync:{aws.region}:{aws.account.id}:apis/{graphqlapiid}
name
from cloud:aws:appsync:graphqlapiid
to cloud:aws:appsync:graphqlapi
cloud:aws:athena:workgroup
)
idPattern
from arn:aws:athena:{aws.region}:{aws.account.id}:workgroup:{workgroup}
to arn:aws:athena:{aws.region}:{aws.account.id}:workgroup/{workgroup}
cloud:aws:billing:service
)
name
from cloud:aws:billing:servicename
to cloud:aws:billing:service
cloud:aws:acmprivateca:certificateauthority
)
idPattern
from arn:aws:acm-pca:{aws.region}:{aws.account.id}:certificate-authority:{certificateauthorityid}
to arn:aws:acm-pca:{aws.region}:{aws.account.id}:certificate-authority/{certificateauthorityid}
name
from cloud:aws:acmprivateca:certificateauthorityid
to cloud:aws:acmprivateca:certificateauthority
cloud:aws:chatbot:configuration
)
idPattern
from arn:aws:chatbot:{aws.account.id}:chat-configuration:{configurationtype}:{configurationname}
to arn:aws:chatbot:{aws.account.id}:chat-configuration/{configurationtype}/{configurationname}
name
from cloud:aws:chatbot:configurationname
to cloud:aws:chatbot:configuration
cloud:aws:cloudfront:distribution
)
idPattern
from arn:aws:cloudfront:{aws.account.id}:distribution:{distributionid}
to arn:aws:cloudfront:{aws.account.id}:distribution/{distributionid}
name
from cloud:aws:cloud_front:distributionid
to cloud:aws:cloud_front:distribution
cloud:aws:cloudhsm:cluster
)
idPattern
from arn:aws:cloudhsm:{aws.region}:{aws.account.id}:cluster:{clusterid}
to arn:aws:cloudhsm:{aws.region}:{aws.account.id}:cluster/{clusterid}
name
from cloud:aws:cloudhsm:clusterid
to cloud:aws:cloudhsm:cluster
cloud:aws:cloudsearch:domain
)
idPattern
from arn:aws:cloudsearch:{aws.region}:{aws.account.id}:domain:{domainname}
to arn:aws:cloudsearch:{aws.region}:{aws.account.id}:domain/{domainname}
name
from cloud:aws:cloudsearch:domainname
to cloud:aws:cloudsearch:domain
cloud:aws:logs:log-group
)
name
from cloud:aws:logs:loggroupname
to cloud:aws:logs:log-group
cloud:aws:codebuild:project
)
idPattern
from arn:aws:codebuild:{aws.region}:{aws.account.id}:project:{projectname}
to arn:aws:codebuild:{aws.region}:{aws.account.id}:project/{projectname}
name
from cloud:aws:codebuild:projectname
to cloud:aws:codebuild:project
cloud:aws:connect:instance
)
idPattern
from arn:aws:connect:{aws.region}:{aws.account.id}:instance:{instanceid}
to arn:aws:connect:{aws.region}:{aws.account.id}:instance/{instanceid}
name
from cloud:aws:connect:instanceid
to cloud:aws:connect:instance
cloud;aws:dms:replicationinstance
)
idPattern
from arn:aws:dms:{aws.region}:{aws.account.id}:rep:{apiid}
to arn:aws:dms:{aws.region}:{aws.account.id}:rep:{replicationinstanceidentifier}
name
from cloud:aws:dms:replicationinstanceidentifier
to cloud:aws:dms:replicationinstance
cloud:aws:datasync:task
)
idPattern
from arn:aws:datasync:{aws.region}:{aws.account.id}:task:{taskid}
to arn:aws:datasync:{aws.region}:{aws.account.id}:task/{taskid}
name
from cloud:aws:datasync:taskid
to cloud:aws:datasync:task
cloud:aws:dxcon:connection
)
idPattern
from arn:aws:rds:{aws.region}:{aws.account.id}:cluster:{dbclusteridentifier}
to arn:aws:rds:{aws.region}:{aws.account.id}:cluster/{dbclusteridentifier}
name
from cloud:aws:dxcon:connectionid
to cloud:aws:dxcon:connection
cloud:aws:documentdb:dbcluster
)
idPattern
from arn:aws:rds:{aws.region}:{aws.account.id}:cluster:{dbclusteridentifier}
to arn:aws:rds:{aws.region}:{aws.account.id}:cluster/{dbclusteridentifier}
name
from cloud:aws:documentdb:dbclusteridentifier
to cloud:aws:documentdb:dbcluster
cloud:aws:dax:cluster
)
idPattern
from arn:aws:dax:{aws.region}:{aws.account.id}:cache:{clusterid}
to arn:aws:dax:{aws.region}:{aws.account.id}:cache/{clusterid}
name
from cloud:aws:dynamodb:tablename
to cloud:aws:dynamodb:table
cloud:aws:dax:cluster
)
name
from cloud:aws:dax:clusterid
to cloud:aws:dax:cluster
cloud:aws:dynamodb:table
)
idPattern
from arn:aws:dynamodb:{aws.region}:{aws.account.id}:table:{tablename}
to arn:aws:dynamodb:{aws.region}:{aws.account.id}:table/{tablename}
cloud:aws:ebs:volume
)
idPattern
from arn:aws:ec2:{aws.region}:{aws.account.id}:volume:{volumeid}
to arn:aws:ec2:{aws.region}:{aws.account.id}:volume/{volumeid}
name
from cloud:aws:ebs:volumeid
to cloud:aws:ebs:volume
cloud:aws:ec2:instance
)
idPattern
from arn:aws:ec2:{aws.region}:{aws.account.id}:volume:{volumeid}
to arn:aws:ec2:{aws.region}:{aws.account.id}:volume/{volumeid}
name
from cloud:aws:ec2:instanceid
to cloud:aws:ec2:instance
cloud:aws:autoscaling:autoscalinggroup
)
idPattern
from arn:aws:autoscaling:{aws.region}:{aws.account.id}:autoscalinggroup:{groupid}:autoscalinggroupname:{autoscalinggroupname}
to arn:aws:autoscaling:{aws.region}:{aws.account.id}:autoscalinggroup:{groupid}:autoscalinggroupname/{autoscalinggroupname}
name
from cloud:aws:autoscaling:autoscalinggroupname
to cloud:aws:autoscaling:autoscalinggroup
cloud:aws:ec2_spot:fleetrequest
)
idPattern
from arn:aws:ec2:{aws.region}:{aws.account.id}:spot-instances-request:{fleetrequestid}
to arn:aws:ec2:{aws.region}:{aws.account.id}:spot-instances-request/{fleetrequestid}
name
from cloud:aws:ec2_spot:fleetrequestid
to cloud:aws:ec2_spot:fleetrequest
cloud:aws:elasticbeanstalk:environment
)
idPattern
from arn:aws:elasticbeanstalk:{aws.region}:{aws.account.id}:environment:{environmentname}
to arn:aws:elasticbeanstalk:{aws.region}:{aws.account.id}:environment/{applicationname}/{environmentname}
name
from cloud:aws:elasticbeanstalk:environmentname
to cloud:aws:elasticbeanstalk:environment
cloud:aws:elasticache:cachecluster
)
name
from cloud:aws:elasticache:cacheclusterid
to cloud:aws:elasticache:cachecluster
cloud:aws:ecs:metric_streams:cluster
)
idPattern
from arn:aws:ecs:{aws.region}:{aws.account.id}:cluster:{clustername}
to arn:aws:ecs:{aws.region}:{aws.account.id}:cluster/{clustername}
name
from cloud:aws:ecs:clustername
to cloud:aws:metric_streams:cluster
cloud:aws:efs:filesystem
)
idPattern
from arn:aws:elasticfilesystem:{aws.region}:{aws.account.id}:file-system:{filesystemid}
to arn:aws:elasticfilesystem:{aws.region}:{aws.account.id}:file-system/{filesystemid}
name
from cloud:aws:efs:filesystemid
to cloud:aws:efs:filesystem
cloud:aws:elasticinference:instance
)
idPattern
from arn:aws:ec2:{aws.region}:{aws.account.id}:instance:{instanceid}
to arn:aws:elastic-inference:{aws.region}:{aws.account.id}:elastic-inference-accelerator/{acceleratorid}
name
from cloud:aws:elasticinference:instanceid
to cloud:aws:elasticinference:instance
cloud:aws:eks:cluster:cluster
)
idPattern
from arn:aws:eks:{aws.region}:{aws.account.id}:cluster:{clustername}
to arn:aws:eks:{aws.region}:{aws.account.id}:cluster/{clustername}
name
from cloud:aws:eks:cluster:clustername
to cloud:aws:eks:cluster:cluster
cloud:aws:emr:cluster
)
idPattern
from arn:aws:elasticmapreduce:{aws.region}:{aws.account.id}:cluster:{jobflowid}
to arn:aws:elasticmapreduce:{aws.region}:{aws.account.id}:cluster/{clusterid}
name
from cloud:aws:emr:jobflowid
to cloud:aws:emr:cluster
cloud:aws:es:domain
)
idPattern
from arn:aws:es:{aws.region}:{aws.account.id}:domain:{domainname}
to arn:aws:es:{aws.region}:{aws.account.id}:domain/{domainname}
name
from cloud:aws:es:domainname
to cloud:aws:es:domain
cloud:aws:elastictranscoder:pipeline
)
idPattern
from arn:aws:elastictranscoder:{aws.region}:{aws.account.id}:pipeline:{pipelineid}
to arn:aws:elastictranscoder:{aws.region}:{aws.account.id}:pipeline/{pipelineid}
name
from cloud:aws:elastictranscoder:pipelineid
to cloud:aws:elastictranscoder:pipeline
cloud:aws:elb:loadbalancer
)
idPattern
from arn:aws:elb:{aws.region}:{aws.account.id}:loadbalancername:{loadbalancername}
to arn:aws:elasticloadbalancing:{aws.region}:{aws.account.id}:loadbalancer/{loadbalancername}
name
from cloud:aws:elb:loadbalancername
to cloud:aws:elb:loadbalancer
cloud:aws:mediaconnect:flow
)
name
from cloud:aws:mediaconnect:flowarn
to cloud:aws:mediaconnect:flow
cloud:aws:mediaconvert:queue
)
idPattern
from arn:aws:mediaconvert:{aws.region.id}:{aws.account.id}:queues:{queue}
to arn:aws:mediaconvert:{aws.region.id}:{aws.account.id}:queues/{queue}
cloud:aws:mediapackagelive:channel
)
idPattern
from arn:aws:mediapackage:{aws.region}:{aws.account.id}:channels:{id}
to arn:aws:mediapackage:{aws.region}:{aws.account.id}:channels/{id}
cloud:aws:mediapackagevod:packagingconfiguration
)
idPattern
from arn:aws:mediapackage-vod:{aws.region}:{aws.account.id}:packaging-configurations:{packagingconfiguration}
to arn:aws:mediapackage-vod:{aws.region}:{aws.account.id}:packaging-configurations/{packagingconfiguration}
cloud:aws:media_tailor:configuration
)
idPattern
from arn:aws:mediatailor:{aws.region}:{aws.account.id}:playbackconfiguration:{configurationname}
to arn:aws:mediatailor:{aws.region}:{aws.account.id}:playbackconfiguration/{configurationname}
name
from cloud:aws:media_tailor:configurationname
to cloud:aws:media_tailor:configuration
cloud:aws:events:eventbus
)
idPattern
from arn:aws:events:{aws.region}:{aws.account.id}:event-bus:{eventbusname}
to arn:aws:events:{aws.region}:{aws.account.id}:event-bus/{eventbusname}
name
from cloud:aws:events:eventbusname
to cloud:aws:events:eventbus
cloud:aws:fsx:filesystem
)
idPattern
from arn:aws:fsx:{aws.region}:{aws.account.id}:filesystemid:{filesystemid}
to arn:aws:fsx:{aws.region}:{aws.account.id}:file-system/{filesystemid}
name
from cloud:aws:fsx:filesystemid
to cloud:aws:fsx:filesystem
cloud:aws:gamelift
)
idPattern
from arn:aws:gamelift:{aws.region}:{aws.account.id}:fleet:{fleetid}
to arn:aws:gamelift:{aws.region}:{aws.account.id}:fleet/{fleetid}
name
from cloud:aws:gamelift:fleetid
to cloud:aws:gamelift:fleet
cloud:aws:glue:job
)
idPattern
from arn:aws:glue:{aws.region}:{aws.account.id}:job:{jobname}
to arn:aws:glue:{aws.region}:{aws.account.id}:job/{jobname}
name
from cloud:aws:glue:jobname
to cloud:aws:glue:job
cloud:aws:iot:thing
)
idPattern
from arn:aws:iot:{aws.region}:{aws.account.id}:thing:{thingname}
to arn:aws:iot:{aws.region}:{aws.account.id}:thing/{thingname}
name
from cloud:aws:iot:thingname
to cloud:aws:iot:thing
cloud:aws:cassandra:keyspace
)
idPattern
from arn:aws:cassandra:{aws.region}:{aws.account.id}::keyspace:{keyspace}
to arn:aws:cassandra:{aws.region}:{aws.account.id}:/keyspace/{keyspace}
cloud:aws:lambda:function
)
name
from cloud:aws:lambda:functionname
to cloud:aws:lambda:function
cloud:aws:lex:bot
)
name
from cloud:aws:lex:botname
to cloud:aws:lex:bot
cloud:aws:kafka:cluster
)
idPattern
from arn:aws:kafka:{aws.region}:{aws.account.id}:cluster:{clusternameid}
to arn:aws:kafka:{aws.region}:{aws.account.id}:cluster/{clusternameid}/{uuid}
name
from cloud:aws:kafka:cluster_name
to cloud:aws:kafka:cluster
cloud:aws:mq:broker
)
idPattern
from arn:aws:mq:{aws.region}:{aws.account.id}:broker:{brokerid}
to arn:aws:mq:{aws.region}:{aws.account.id}:broker:{broker}
cloud:aws:neptune:cluster
)
name
from cloud:aws:neptune:dbclusteridentifier
to cloud:aws:neptune:cluster
cloud:aws:networkelb:loadbalancer
)
idPattern
from arn:aws:networkelb:{aws.region}:{aws.account.id}:loadbalancer:{loadbalancer}
to arn:aws:elasticloadbalancing:{aws.region}:{aws.account.id}:loadbalancer/{loadbalancername}
instanceNamePattern
from '{loadbalancer}'
to '{loadbalancername}'
cloud:aws:opsworks:stack
)
idPattern
from arn:aws:opsworks:{aws.region}:{aws.account.id}:stack:{stackid}
to arn:aws:opsworks:{aws.region}:{aws.account.id}:stack/{stackid}/
name
from cloud:aws:opsworks:stackid
to cloud:aws:opsworks:stack
cluod:aws:polly:lexicon
)
idPattern
from arn:aws:polly:{aws.region}:{aws.account.id}:lexicon:{lexiconname}
to arn:aws:polly:{aws.region}:{aws.account.id}:lexicon/{lexiconname}
name
from cloud:aws:polly:lexiconname
to cloud:aws:polly:lexicon
cloud:aws:qldb:ledger
)
idPattern
from arn:aws:qldb:{aws.region}:{aws.account.id}:ledger:{ledgername}
to arn:aws:qldb:{aws.region}:{aws.account.id}:ledger/{ledgername}
name
from cloud:aws:ledgername
to cloud:aws:ledger
cloud:aws:rds:dbcluster
)
name
from cloud:aws:aurora:dbcluster
to cloud:aws:rds:dbcluster
source
condition from $prefix(cloud.aws.aurora)
to $prefix(cloud:aws:rds)
cloud:aws:rds:dbintsance
)
name
from cloud:aws:rds:dbinstanceidentifier
to cloud:aws:rds:dbinstance
cloud:aws:redshift:cluster
)
name
from cloud:aws:redshift:clusteridentifier
to cloud:aws:redshift:cluster
cloud:aws:robomaker:simulationjob
)
idPattern
from arn:aws:robomaker:{aws.region}:{aws.account.id}:simulation-job:{simulationjobid}
to arn:aws:robomaker:{aws.region}:{aws.account.id}:simulation-job/{simulationjobid}
name
from cloud:aws:robomaker:simulationjobid
to cloud:aws:robomaker:simulationjob
cloud:aws:route53:hostedzone
)
name
from cloud:aws:route53:hostedzoneid
to cloud:aws:route53:hostedzone
cloud:aws:route53resolver:endpoint
)
idPattern
from arn:aws:route53resolver:{aws.region}:{aws.account.id}:resolver-endpoint:{endpointid}
to arn:aws:route53resolver:{aws.region}:{aws.account.id}:resolver-endpoint/{endpointid}
name
from cloud:aws:route53resolver:endpointid
to cloud:aws:route53resolver:endpoint
cloud:aws:s3:bucket
)
idPattern
from arn:aws:s3:{bucketname}
to arn:aws:s3:::{bucketname}
name
from cloud:aws:s3:bucketname
to cloud:aws:s3:bucket
cloud:aws:sage_maker:batch_transform_job:transformjob
)
idPattern
from arn:aws:sagemaker:{aws.region}:{aws.account.id}:transform-job:{transformjobname}
to arn:aws:sagemaker:{aws.region}:{aws.account.id}:transform-job/{transformjobname}
name
from cloud:aws:sage_maker:batch_transform_job:transformjobname
to cloud:aws:sage_maker:batch_transform_job:transformjob
cloud:aws:sage_maker:endpoint:endpoint
)
idPattern
from arn:aws:sagemaker:{aws.region}:{aws.account.id}:endpoint:{endpointname}
to arn:aws:sagemaker:{aws.region}:{aws.account.id}:endpoint/{endpointname}
name
from cloud:aws:sage_maker:endpoint:endpointname
to cloud:aws:sage_maker:endpoint:endpoint
cloud:aws:sage_maker:processing_job:processingjob
)
idPattern
from arn:aws:sagemaker:{aws.region}:{aws.account.id}:processing-job:{processingjobname}
to arn:aws:sagemaker:{aws.region}:{aws.account.id}:processing-job/{processingjobname}
name
from cloud:aws:sage_maker:processing_job:processingjobname
to cloud:aws:sage_maker:processing_job:processingjob
cloud:aws:sage_maker:training_job:trainingjob
)
idPattern
from arn:aws:sagemaker:{aws.region}:{aws.account.id}:training-job:{trainingjobname}
to arn:aws:sagemaker:{aws.region}:{aws.account.id}:training-job/{trainingjobname}
name
from cloud:aws:sage_maker:training_job:trainingjobname
to cloud:aws:sage_maker:training_job:trainingjob
cloud:aws:servicecatalog:product
)
idPattern
from arn:aws:catalog:{aws.region}:{aws.account.id}:product:{productid}
to arn:aws:catalog:{aws.region}:{aws.account.id}:product/{productid}
name
from cloud:aws:servicecatalog:productid
to cloud:aws:servicecatalog:product
cloud:aws:ses:entity
)
idPattern
from arn:aws:ses:{aws.region}:{aws.account.id}:identity:{identityname}
to arn:aws:ses:{aws.region}:{aws.account.id}:identity/{identityname}
name
from cloud:aws:ses:identityname
to cloud:aws:ses:identity
cloud:aws:sns:topic
)
name
from cloud:aws:sns:topicname
to cloud:aws:sns:topic
cloud:aws:sqs:queue
)
name
from cloud:aws:sqs:queuename
to cloud:aws:sqs:queue
cloud:aws:vpn:vpn
)
idPattern
from arn:aws:ec2:{aws.region}:{aws.account.id}:vpn-connection:{vpnid}
to arn:aws:ec2:{aws.region}:{aws.account.id}:vpn-connection/{vpnid}
name
from cloud:aws:vpn:vpnid
to cloud:aws:vpn:vpn
cloud:aws:states:activity
)
name
from cloud:aws:states:activityarn
to cloud:aws:states:activity
cloud:aws:storagegateway:gateway
)
idPattern
from arn:aws:storagegateway:{aws.region}:{aws.account.id}:gateway:{gatewayid}
to arn:aws:storagegateway:{aws.region}:{aws.account.id}:gateway/{gatewayid}
name
from cloud:aws:storagegateway:gatewayname
to cloud:aws:storagegateway:gateway
cloud:aws:swf:domain
)
idPattern
from arn:aws:swf:{aws.region}:{aws.account.id}:domain:{domain}
to arn:aws:swf::{aws.account.id}:/domain/{domain}
cloud:aws:transfer:server
)
idPattern
from arn:aws:transfer:{aws.region}:{aws.account.id}:server:{serverid}
to arn:aws:transfer:{aws.region}:{aws.account.id}:server/{serverid}
name
from cloud:aws:transfer:serverid
to cloud:aws:transfer:server
cloud:aws:transitgateway:transitgateway
)
idPattern
from arn:aws:ec2:{aws.region}:{aws.account.id}:transit-gateway:{transitgateway}
to arn:aws:ec2:{aws.region}:{aws.account.id}:transit-gateway/{transitgateway}
cloud:aws:trustedadvisor:check
)
idPattern
from arn:aws:trustedadvisor:{aws.region}:{aws.account.id}:checks:{categorycode}:{checkid}
to arn:aws:trustedadvisor:{aws.region}:{aws.account.id}:checks/{categorycode}/{checkid}
name
from cloud:aws:trustedadvisor:checkid
to cloud:aws:trustedadvisor:check
cloud:aws:nat_gateway:natgateway
)
idPattern
from arn:aws:ec2:{aws.region}:{aws.account.id}:natgateway:{natgatewayid}
to arn:aws:ec2:{aws.region}:{aws.account.id}:natgateway/{natgatewayid}
name
from cloud:aws:nat_gateway:natgatewayid
to cloud:aws:nat_gateway:natgateway
cloud:aws:waf:webacl
)
idPattern
from arn:aws:waf:{aws.region}:{aws.account.id}:webacl:{webacl}
to arn:aws:waf::{aws.account.id}:webacl/{webacl}
cloud:aws:wafv2:webacl
)
idPattern
from arn:aws:wafv2:{aws.region}:{aws.account.id}:webacl:{webacl}
to arn:aws:wafv2:{aws.region}:{aws.account.id}:{scope}/webacl/{webaclname}/{webaclid}
cloud:aws:workmail:organization
)
idPattern
from arn:aws:workmail:{aws.region}:{aws.account.id}:organization:{organizationid}
to arn:aws:workmail:{aws.region}:{aws.account.id}:organization/{organizationid}
name
from cloud:aws:workmail:organizationid
to cloud:aws:workmail:organization
cloud:aws:workspaces:workspace
)
idPattern
from arn:aws:workspaces:{aws.region}:{aws.account.id}:workspace:{workspaceid}
to arn:aws:workspaces:{aws.region}:{aws.account.id}:workspace/{workspaceid}
name
from cloud:aws:workspaces:workspaceid
to cloud:aws:workspaces:workspace
No release notes