Integrated AWS cloud services

  • Latest Dynatrace
  • Reference
  • Preview

ACM

AWS::ACM::Certificate

AWS metrics

Amazon CloudWatch namespace AWS/CertificateManager
Auto-discovery
Dimensions
CertificateArn

ACMPCA

AWS::ACMPCA::CertificateAuthority

AWS topology

Dynatrace calls AWS API acmpca/ ListCertificateAuthorities to get resource details. This requires Dynatrace to have the following IAM action permissions: acm-pca:ListCertificateAuthorities.

Relationships

Edge typeDestination node
usesAWS::S3::Bucket

AWS metrics

Amazon CloudWatch namespace AWS/ACMPrivateCA
Auto-discovery
Dimensions
PrivateCAArn

AmazonMQ

AWS::AmazonMQ::Broker

AWS topology

Dynatrace calls AWS API mq/ ListBrokers to list resources and calls mq/ DescribeBroker to get details for each resource. This requires Dynatrace to have the following IAM action permissions: mq:ListBrokers, mq:DescribeBroker.

Relationships

Edge typeDestination node
usesAWS::EC2::SecurityGroup
is_attached_toAWS::EC2::Subnet
usesAWS::AmazonMQ::Configuration
usesAWS::Logs::LogGroup
usesAWS::Logs::LogGroup

AWS metrics

Amazon CloudWatch namespace AWS/AmazonMQ
Auto-discovery
Dimensions
Broker
Broker, Node
Broker, Topic
Broker, Queue
Broker, Queue, VirtualHost
Broker, Topic, NetworkConnector
Broker, Queue, NetworkConnector

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.amazonmq.CpuCreditBalance.By.Broker

CpuCreditBalance

Count

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.CpuUtilization.By.Broker

CpuUtilization

Percent

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.CurrentConnectionsCount.By.Broker

CurrentConnectionsCount

Count

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.HeapUsage.By.Broker

HeapUsage

Percent

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.NetworkIn.By.Broker

NetworkIn

Bytes

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.NetworkOut.By.Broker

NetworkOut

Bytes

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.TotalConsumerCount.By.Broker

TotalConsumerCount

Count

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.TotalMessageCount.By.Broker

TotalMessageCount

Count

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.TotalProducerCount.By.Broker

TotalProducerCount

Count

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.AckRate.By.Broker

AckRate

Count

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.ConsumerCount.By.Broker

ConsumerCount

Count

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.ConsumerCount.By.Broker.Queue.VirtualHost

ConsumerCount

Count

Broker, Queue, VirtualHost

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.MessageCount.By.Broker

MessageCount

Count

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.MessageCount.By.Broker.Queue.VirtualHost

MessageCount

Count

Broker, Queue, VirtualHost

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.PublishRate.By.Broker

PublishRate

Count

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.SystemCpuUtilization.By.Broker

SystemCpuUtilization

Percent

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.SystemCpuUtilization.By.Broker.Node

SystemCpuUtilization

Percent

Broker, Node

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.ConnectionCount.By.Broker

ConnectionCount

Count

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.RabbitMQDiskFree.By.Broker

RabbitMQDiskFree

Bytes

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.RabbitMQDiskFree.By.Broker.Node

RabbitMQDiskFree

Bytes

Broker, Node

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.RabbitMQMemUsed.By.Broker

RabbitMQMemUsed

Bytes

Broker

SampleCount, Minimum, Maximum, Sum

cloud.aws.amazonmq.RabbitMQMemUsed.By.Broker.Node

RabbitMQMemUsed

Bytes

Broker, Node

SampleCount, Minimum, Maximum, Sum

AWS::AmazonMQ::Configuration

AWS topology

Dynatrace calls AWS API mq/ ListConfigurations to list resources and calls mq/ DescribeConfiguration to get details for each resource. This requires Dynatrace to have the following IAM action permissions: mq:ListConfigurations, mq:DescribeConfiguration.

ApiGateway

AWS::ApiGateway::RestApi

AWS topology

Dynatrace calls AWS API apigateway/ GetRestApis to get resource details.

AWS metrics

Amazon CloudWatch namespace AWS/ApiGateway
Auto-discovery
Dimensions
ApiName
ApiName, Method, Resource, Stage
ApiName, Stage

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.apigateway.4XXError.By.ApiName

4XXError

Count

ApiName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.4XXError.By.ApiName.Stage

4XXError

Count

ApiName, Stage

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.5XXError.By.ApiName

5XXError

Count

ApiName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.5XXError.By.ApiName.Stage

5XXError

Count

ApiName, Stage

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.CacheHitCount.By.ApiName

CacheHitCount

Count

ApiName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.CacheHitCount.By.ApiName.Stage

CacheHitCount

Count

ApiName, Stage

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.CacheMissCount.By.ApiName

CacheMissCount

Count

ApiName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.CacheMissCount.By.ApiName.Stage

CacheMissCount

Count

ApiName, Stage

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.Count.By.ApiName

Count

Count

ApiName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.Count.By.ApiName.Stage

Count

Count

ApiName, Stage

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.IntegrationLatency.By.ApiName

IntegrationLatency

Millisecond

ApiName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.IntegrationLatency.By.ApiName.Stage

IntegrationLatency

Millisecond

ApiName, Stage

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.Latency.By.ApiName

Latency

Millisecond

ApiName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.Latency.By.ApiName.Stage

Latency

Millisecond

ApiName, Stage

SampleCount, Minimum, Maximum, Sum

AWS logs

  • Logs from API-Gateway-Access-Logs_(?<RestApiId>[a-z0-9]+)/.* Log Group link with the Dynatrace entity for AWS::ApiGateway::RestApi. `.

AWS::ApiGateway::Stage

AWS topology

Dynatrace calls AWS API apigateway/ GetRestApis to list resources and calls apigateway/ GetStages to get details for each resource.

Relationships

Edge typeDestination node
is_attached_toAWS::ApiGateway::RestApi

ApiGatewayV2

AWS::ApiGatewayV2::Api

AWS topology

Dynatrace calls AWS API apigatewayv2/ GetApis to get resource details.

AWS metrics

Amazon CloudWatch namespace AWS/ApiGateway
Auto-discovery
Dimensions
ApiId
ApiId, Stage
ApiId, Method, Resource, Stage

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.apigateway.4xx.By.ApiId

4xx

Count

ApiId

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.4xx.By.ApiId.Stage

4xx

Count

ApiId, Stage

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.5xx.By.ApiId

5xx

Count

ApiId

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.5xx.By.ApiId.Stage

5xx

Count

ApiId, Stage

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.Count.By.ApiId

Count

Count

ApiId

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.Count.By.ApiId.Stage

Count

Count

ApiId, Stage

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.DataProcessed.By.ApiId

DataProcessed

Byte

ApiId

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.DataProcessed.By.ApiId.Stage

DataProcessed

Byte

ApiId, Stage

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.IntegrationLatency.By.ApiId

IntegrationLatency

Millisecond

ApiId

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.IntegrationLatency.By.ApiId.Stage

IntegrationLatency

Millisecond

ApiId, Stage

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.Latency.By.ApiId

Latency

Millisecond

ApiId

SampleCount, Minimum, Maximum, Sum

cloud.aws.apigateway.Latency.By.ApiId.Stage

Latency

Millisecond

ApiId, Stage

SampleCount, Minimum, Maximum, Sum

AWS logs

  • Logs from API-GatewayV2-Access-Logs.* Log Group link with the Dynatrace entity for AWS::ApiGatewayV2::Api.

AWS::ApiGatewayV2::Stage

AWS topology

Dynatrace calls AWS API apigatewayv2/ GetApis to list resources and calls apigatewayv2/ GetStages to get details for each resource.

Relationships

Edge typeDestination node
is_attached_toAWS::ApiGatewayV2::Api

AppRunner

AWS::AppRunner::AutoScalingConfiguration

AWS topology

Dynatrace calls AWS API apprunner/ ListAutoScalingConfigurations to list resources and calls apprunner/ DescribeAutoScalingConfiguration to get details for each resource.

AWS::AppRunner::Service

AWS topology

Dynatrace calls AWS API apprunner/ ListServices to list resources and calls apprunner/ DescribeService to get details for each resource.

Relationships

Edge typeDestination node
usesAWS::AppRunner::AutoScalingConfiguration
is_attached_toAWS::AppRunner::VpcConnector
usesAWS::IAM::Role

AWS metrics

Amazon CloudWatch namespace AWS/AppRunner
Auto-discovery
Dimensions
ServiceName, ServiceID
ServiceName, ServiceID, Instance

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.apprunner.CPUUtilization.By.ServiceID.ServiceName

CPUUtilization

Percent

ServiceID, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apprunner.CPUUtilization.By.Instance.ServiceID.ServiceName

CPUUtilization

Percent

Instance, ServiceID, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apprunner.MemoryUtilization.By.ServiceID.ServiceName

MemoryUtilization

Percent

ServiceID, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apprunner.MemoryUtilization.By.Instance.ServiceID.ServiceName

MemoryUtilization

Percent

Instance, ServiceID, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apprunner.Concurrency.By.ServiceID.ServiceName

Concurrency

Count

ServiceID, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apprunner.Requests.By.ServiceID.ServiceName

Requests

Count

ServiceID, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apprunner.2xxStatusResponses.By.ServiceID.ServiceName

2xxStatusResponses

Count

ServiceID, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apprunner.4xxStatusResponses.By.ServiceID.ServiceName

4xxStatusResponses

Count

ServiceID, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apprunner.5xxStatusResponses.By.ServiceID.ServiceName

5xxStatusResponses

Count

ServiceID, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apprunner.RequestLatency.By.ServiceID.ServiceName

RequestLatency

Milliseconds

ServiceID, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.apprunner.ActiveInstances.By.ServiceID.ServiceName

ActiveInstances

Count

ServiceID, ServiceName

SampleCount, Minimum, Maximum, Sum

AWS logs

  • Logs from /aws/apprunner/(?<ServiceName>[a-zA-Z0-9_-]+)/(?<ServiceId>[a-z0-9]+)/(?<LogType>.*) Log Group link with the Dynatrace entity for AWS::AppRunner::Service.

AWS::AppRunner::VPCIngressConnection

AWS topology

Dynatrace calls AWS API apprunner/ ListVpcIngressConnections to list resources and calls apprunner/ DescribeVpcIngressConnection to get details for each resource.

Relationships

Edge typeDestination node
is_attached_toAWS::AppRunner::Service
routes_toAWS::EC2::VPCEndpoint
is_attached_toAWS::EC2::VPC

AWS::AppRunner::VpcConnector

AWS topology

Dynatrace calls AWS API apprunner/ ListVpcConnectors to list resources and calls apprunner/ DescribeVpcConnector to get details for each resource.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup

AppStream

AWS::AppStream::Fleet

AWS topology

Dynatrace calls AWS API appstream/ DescribeFleets to get resource details. This requires Dynatrace to have the following IAM action permissions: appstream:DescribeFleets.

Relationships

Edge typeDestination node
usesAWS::IAM::Role
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/AppStream
Auto-discovery
Dimensions
FleetName

AWS::AppStream::Stack

AWS metrics

Amazon CloudWatch namespace AWS/AppStream
Auto-discovery
Dimensions
StackName

AppSync

AWS::AppSync::GraphQLApi

AWS topology

Dynatrace calls AWS API appsync/ ListGraphqlApis to get resource details. This requires Dynatrace to have the following IAM action permissions: appsync:ListGraphqlApis.

Relationships

Edge typeDestination node
usesAWS::IAM::Role
is_attached_toAWS::Cognito::UserPool
is_attached_toAWS::Lambda::Function
is_attached_toAWS::WAFv2::WebACL

AWS metrics

Amazon CloudWatch namespace AWS/AppSync
Auto-discovery
Dimensions
GraphQLAPIId
GraphQLAPIId, Field
GraphQLAPIId, Operation
GraphQLAPIId, DataSource

Athena

AWS::Athena::CapacityReservation

AWS metrics

Amazon CloudWatch namespace AWS/Athena
Auto-discovery
Dimensions
Capacity Reservation
WorkGroup, Capacity Reservation

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.athena.DPUAllocated.By.Capacity_Reservation

DPUAllocated

Count

Capacity Reservation

SampleCount, Minimum, Maximum, Sum

cloud.aws.athena.DPUConsumed.By.Capacity_Reservation

DPUConsumed

Count

Capacity Reservation

SampleCount, Minimum, Maximum, Sum

cloud.aws.athena.DPUConsumed.By.Capacity_Reservation.WorkGroup

DPUConsumed

Count

Capacity Reservation, WorkGroup

SampleCount, Minimum, Maximum, Sum

AWS::Athena::WorkGroup

AWS topology

Dynatrace calls AWS API athena/ ListWorkGroups to list resources and calls athena/ GetWorkGroup to get details for each resource.

Relationships

Edge typeDestination node
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/Athena
Auto-discovery
Dimensions
WorkGroup
WorkGroup, QueryState, QueryType

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.athena.TotalExecutionTime.By.QueryState.QueryType.WorkGroup

TotalExecutionTime

Milliseconds

QueryState, QueryType, WorkGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.athena.QueryQueueTime.By.QueryState.QueryType.WorkGroup

QueryQueueTime

Milliseconds

QueryState, QueryType, WorkGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.athena.EngineExecutionTime.By.QueryState.QueryType.WorkGroup

EngineExecutionTime

Milliseconds

QueryState, QueryType, WorkGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.athena.ProcessedBytes.By.WorkGroup

ProcessedBytes

Bytes

WorkGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.athena.ProcessedBytes.By.QueryState.QueryType.WorkGroup

ProcessedBytes

Bytes

QueryState, QueryType, WorkGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.athena.DPUConsumed.By.WorkGroup

DPUConsumed

Count

WorkGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.athena.DPUConsumed.By.Capacity_Reservation.WorkGroup

DPUConsumed

Count

Capacity Reservation, WorkGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.athena.DPUCount.By.QueryState.QueryType.WorkGroup

DPUCount

Count

QueryState, QueryType, WorkGroup

SampleCount, Minimum, Maximum, Sum

AutoScaling

AWS::AutoScaling::AutoScalingGroup

AWS topology

Dynatrace calls AWS API autoscaling/ DescribeAutoScalingGroups to get resource details.

Relationships

Edge typeDestination node
usesAWS::EC2::LaunchTemplate
is_attached_toAWS::ElasticLoadBalancing::LoadBalancer
is_attached_toAWS::ElasticLoadBalancingV2::TargetGroup
containsAWS::EC2::Instance

AWS metrics

Amazon CloudWatch namespace AWS/AutoScaling
Auto-discovery
Dimensions
AutoScalingGroupName

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.autoscaling.GroupDesiredCapacity.By.AutoScalingGroupName

GroupDesiredCapacity

Count

AutoScalingGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.autoscaling.GroupInServiceInstances.By.AutoScalingGroupName

GroupInServiceInstances

Count

AutoScalingGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.autoscaling.GroupMaxSize.By.AutoScalingGroupName

GroupMaxSize

Count

AutoScalingGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.autoscaling.GroupMinSize.By.AutoScalingGroupName

GroupMinSize

Count

AutoScalingGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.autoscaling.GroupPendingInstances.By.AutoScalingGroupName

GroupPendingInstances

Count

AutoScalingGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.autoscaling.GroupStandbyInstances.By.AutoScalingGroupName

GroupStandbyInstances

Count

AutoScalingGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.autoscaling.GroupTerminatingInstances.By.AutoScalingGroupName

GroupTerminatingInstances

Count

AutoScalingGroupName

SampleCount, Minimum, Maximum, Sum

Availability_Zone

AWS::Availability_Zone

AWS topology

Dynatrace calls AWS API ec2/ DescribeAvailabilityZones to get resource details.

Sanitized fields

  • configuration.zoneName
  • configuration.optInStatus
  • configuration.messages

Relationships

Edge typeDestination node
is_part_ofAWS::Region

Backup

AWS::Backup::BackupPlan

AWS topology

Dynatrace calls AWS API backup/ ListBackupPlans to list resources and calls backup/ GetBackupPlan to get details for each resource. This requires Dynatrace to have the following IAM action permissions: backup:ListBackupPlans, backup:GetBackupPlan.

AWS::Backup::BackupVault

AWS topology

Dynatrace calls AWS API backup/ ListBackupVaults to get resource details. This requires Dynatrace to have the following IAM action permissions: backup:ListBackupVaults.

Relationships

Edge typeDestination node
usesAWS::KMS::Key
usesAWS::KMS::Alias
usesAWS::SNS::Topic

AWS metrics

Amazon CloudWatch namespace AWS/Backup
Auto-discovery
Dimensions
BackupVaultName
BackupVaultName, ResourceType

Bedrock

AWS::Bedrock::Agent

AWS topology

Dynatrace calls AWS API bedrockagent/ ListAgents to list resources and calls bedrockagent/ GetAgent to get details for each resource. This requires Dynatrace to have the following IAM action permissions: bedrock:ListAgents, bedrock:GetAgent.

Relationships

Edge typeDestination node
usesAWS::IAM::Role
usesAWS::KMS::Key
usesAWS::KMS::Alias
is_attached_toAWS::Bedrock::GuardRail

AWS::Bedrock::AgentAlias

AWS topology

Relationships

Edge typeDestination node
is_attached_toAWS::Bedrock::Agent

AWS metrics

Amazon CloudWatch namespace AWS/Bedrock/Agents
Auto-discovery
Dimensions
AgentAliasArn, ModelId, Operation

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.bedrock_agents.InvocationCount.By.AgentAliasArn.ModelId.Operation

InvocationCount

Count

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_agents.TotalTime.By.AgentAliasArn.ModelId.Operation

TotalTime

Milliseconds

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_agents.TTFT.By.AgentAliasArn.ModelId.Operation

TTFT

Milliseconds

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_agents.InvocationThrottles.By.AgentAliasArn.ModelId.Operation

InvocationThrottles

Count

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_agents.InvocationServerErrors.By.AgentAliasArn.ModelId.Operation

InvocationServerErrors

Count

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_agents.InvocationClientErrors.By.AgentAliasArn.ModelId.Operation

InvocationClientErrors

Count

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_agents.ModelLatency.By.AgentAliasArn.ModelId.Operation

ModelLatency

Milliseconds

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_agents.ModelInvocationCount.By.AgentAliasArn.ModelId.Operation

ModelInvocationCount

Count

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_agents.ModelInvocationThrottles.By.AgentAliasArn.ModelId.Operation

ModelInvocationThrottles

Count

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_agents.ModelInvocationServerErrors.By.AgentAliasArn.ModelId.Operation

ModelInvocationServerErrors

Count

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_agents.ModelInvocationCLientErrors.By.AgentAliasArn.ModelId.Operation

ModelInvocationCLientErrors

Count

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_agents.InputTokenCount.By.AgentAliasArn.ModelId.Operation

InputTokenCount

Count

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_agents.OutputTokenCount.By.AgentAliasArn.ModelId.Operation

OutputTokenCount

Count

AgentAliasArn, ModelId, Operation

SampleCount, Minimum, Maximum, Sum

AWS::Bedrock::Guardrail

AWS topology

Dynatrace calls AWS API bedrock/ ListGuardrails to list resources and calls bedrock/ GetGuardrail to get details for each resource. This requires Dynatrace to have the following IAM action permissions: bedrock:ListGuardrails, bedrock:GetGuardrail.

Relationships

Edge typeDestination node
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/Bedrock/Guardrails
Auto-discovery
Dimensions
GuardrailArn, GuardrailVersion
GuardrailArn, GuardrailVersion, FindingType

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.bedrock_guardrails.Invocations.By.FindingType.GuardrailArn.GuardrailVersion

Invocations

Count

FindingType, GuardrailArn, GuardrailVersion

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_guardrails.InvocationLatency.By.FindingType.GuardrailArn.GuardrailVersion

InvocationLatency

Milliseconds

FindingType, GuardrailArn, GuardrailVersion

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_guardrails.InvocationClientErrors.By.FindingType.GuardrailArn.GuardrailVersion

InvocationClientErrors

Count

FindingType, GuardrailArn, GuardrailVersion

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_guardrails.InvocationServerErrors.By.FindingType.GuardrailArn.GuardrailVersion

InvocationServerErrors

Count

FindingType, GuardrailArn, GuardrailVersion

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_guardrails.InvocationThrottles.By.FindingType.GuardrailArn.GuardrailVersion

InvocationThrottles

Count

FindingType, GuardrailArn, GuardrailVersion

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_guardrails.InvocationsIntervened.By.FindingType.GuardrailArn.GuardrailVersion

InvocationsIntervened

Count

FindingType, GuardrailArn, GuardrailVersion

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_guardrails.TextUnitCount.By.FindingType.GuardrailArn.GuardrailVersion

TextUnitCount

Count

FindingType, GuardrailArn, GuardrailVersion

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_guardrails.FindingCounts.By.FindingType.GuardrailArn.GuardrailVersion

FindingCounts

Count

FindingType, GuardrailArn, GuardrailVersion

SampleCount, Minimum, Maximum, Sum

cloud.aws.bedrock_guardrails.TotalFindings.By.FindingType.GuardrailArn.GuardrailVersion

TotalFindings

Count

FindingType, GuardrailArn, GuardrailVersion

SampleCount, Minimum, Maximum, Sum

AWS::Bedrock::KnowledgeBase

AWS topology

Dynatrace calls AWS API bedrockagent/ ListKnowledgeBases to list resources and calls bedrockagent/ GetKnowledgeBase to get details for each resource. This requires Dynatrace to have the following IAM action permissions: bedrock:ListKnowledgeBases, bedrock:GetKnowledgeBase.

Relationships

Edge typeDestination node
usesAWS::IAM::Role
usesAWS::S3::Bucket
usesAWS::Redshift::Cluster
usesAWS::RedshiftServerless::Workgroup
usesAWS::OpenSearchServerless::Collection
usesAWS::OpenSearch::Domain
usesAWS::RDS::DBCluster

Cassandra

AWS::Cassandra::Keyspace

AWS topology

Dynatrace calls AWS API keyspaces/ ListKeyspaces to list resources and calls keyspaces/ GetKeyspace to get details for each resource. This requires Dynatrace to have the following IAM action permissions: cassandra:ListKeyspaces, cassandra:GetKeyspace.

AWS metrics

Amazon CloudWatch namespace AWS/Cassandra
Auto-discovery
Dimensions
Keyspace, Operation

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.cassandra.SuccessfulRequestLatency.By.Keyspace.Operation

SuccessfulRequestLatency

Milliseconds

Keyspace, Operation

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.SuccessfulRequestCount.By.Keyspace.Operation

SuccessfulRequestCount

Count

Keyspace, Operation

SampleCount, Minimum, Maximum, Sum

AWS::Cassandra::Stream

AWS metrics

Amazon CloudWatch namespace AWS/Cassandra
Auto-discovery
Dimensions
Keyspace, TableName, StreamLabel
Keyspace, TableName, StreamLabel, Operation

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.cassandra.ReturnedRecordsCount.By.Keyspace.StreamLabel.TableName

ReturnedRecordsCount

Count

Keyspace, StreamLabel, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.ReturnedRecordsCount.By.Keyspace.Operation.StreamLabel.TableName

ReturnedRecordsCount

Count

Keyspace, Operation, StreamLabel, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.SuccessfulRequestLatency.By.Keyspace.StreamLabel.TableName

SuccessfulRequestLatency

Milliseconds

Keyspace, StreamLabel, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.SuccessfulRequestLatency.By.Keyspace.Operation.StreamLabel.TableName

SuccessfulRequestLatency

Milliseconds

Keyspace, Operation, StreamLabel, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.SystemErrors.By.Keyspace.StreamLabel.TableName

SystemErrors

Count

Keyspace, StreamLabel, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.SystemErrors.By.Keyspace.Operation.StreamLabel.TableName

SystemErrors

Count

Keyspace, Operation, StreamLabel, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.UserErrors.By.Keyspace.StreamLabel.TableName

UserErrors

Count

Keyspace, StreamLabel, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.UserErrors.By.Keyspace.Operation.StreamLabel.TableName

UserErrors

Count

Keyspace, Operation, StreamLabel, TableName

SampleCount, Minimum, Maximum, Sum

AWS::Cassandra::Table

AWS topology

Dynatrace calls AWS API keyspaces/ ListKeyspaces and keyspaces/ ListTables to list resource. For resource details Dynatrace calls None/ None. This requires Dynatrace to have the following IAM action permissions: cassandra:ListKeyspaces, cassandra:ListTables.

Relationships

Edge typeDestination node
belongs_toAWS::Cassandra::Keyspace
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/Cassandra
Auto-discovery
Dimensions
Keyspace, TableName
Keyspace, TableName, Operation

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.cassandra.SuccessfulRequestLatency.By.Keyspace.Operation.TableName

SuccessfulRequestLatency

Milliseconds

Keyspace, Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.ConsumedReadCapacityUnits.By.Keyspace.TableName

ConsumedReadCapacityUnits

Count

Keyspace, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.ConsumedWriteCapacityUnits.By.Keyspace.TableName

ConsumedWriteCapacityUnits

Count

Keyspace, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.SuccessfulRequestCount.By.Keyspace.Operation.TableName

SuccessfulRequestCount

Count

Keyspace, Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.ProvisionedReadCapacityUnits.By.Keyspace.TableName

ProvisionedReadCapacityUnits

Count

Keyspace, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.ProvisionedWriteCapacityUnits.By.Keyspace.TableName

ProvisionedWriteCapacityUnits

Count

Keyspace, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.SystemErrors.By.Keyspace.Operation.TableName

SystemErrors

Count

Keyspace, Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.UserErrors.By.Keyspace.Operation.TableName

UserErrors

Count

Keyspace, Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.ConditionalCheckFailedRequests.By.Keyspace.TableName

ConditionalCheckFailedRequests

Count

Keyspace, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.ReadThrottleEvents.By.Keyspace.Operation.TableName

ReadThrottleEvents

Count

Keyspace, Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.WriteThrottleEvents.By.Keyspace.Operation.TableName

WriteThrottleEvents

Count

Keyspace, Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.PerConnectionRequestRateExceeded.By.Keyspace.Operation.TableName

PerConnectionRequestRateExceeded

Count

Keyspace, Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.StoragePartitionThroughputCapacityExceeded.By.Keyspace.Operation.TableName

StoragePartitionThroughputCapacityExceeded

Count

Keyspace, Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.BillableTableSizeInBytes.By.Keyspace.TableName

BillableTableSizeInBytes

Bytes

Keyspace, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.ReturnedItemCountBySelect.By.Keyspace.Operation.TableName

ReturnedItemCountBySelect

Count

Keyspace, Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.SystemReconciliationDeletes.By.Keyspace.TableName

SystemReconciliationDeletes

Count

Keyspace, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.TTLDeletes.By.Keyspace.TableName

TTLDeletes

Count

Keyspace, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cassandra.ReplicationLatency.By.Keyspace.ReceivingRegion.TableName

ReplicationLatency

Milliseconds

Keyspace, ReceivingRegion, TableName

SampleCount, Minimum, Maximum, Sum

CertificateManager

AWS::CertificateManager::Certificate

AWS topology

Dynatrace calls AWS API acm/ ListCertificates to get resource details. This requires Dynatrace to have the following IAM action permissions: acm:ListCertificates.

Relationships

Edge typeDestination node
usesAWS::ACMPCA::CertificateAuthority

CloudFront

AWS::CloudFront::Distribution

AWS topology

Dynatrace calls AWS API cloudfront/ ListDistributions to list resources and calls cloudfront/ GetDistribution to get details for each resource.

Relationships

Edge typeDestination node
is_attached_toAWS::WAFv2::WebACL
is_attached_toAWS::CertificateManager::Certificate
usesAWS::IAM::ServerCertificate
routes_toAWS::S3::Bucket

AWS metrics

Amazon CloudWatch namespace AWS/CloudFront
Auto-discovery
Dimensions
DistributionId
DistributionId, Region

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.cloudfront.4xxErrorRate.By.DistributionId.Region

4xxErrorRate

Percent

DistributionId, Region

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudfront.5xxErrorRate.By.DistributionId.Region

5xxErrorRate

Percent

DistributionId, Region

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudfront.BytesDownloaded.By.DistributionId.Region

BytesDownloaded

Count

DistributionId, Region

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudfront.BytesUploaded.By.DistributionId.Region

BytesUploaded

Count

DistributionId, Region

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudfront.Requests.By.DistributionId.Region

Requests

Count

DistributionId, Region

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudfront.TotalErrorRate.By.DistributionId.Region

TotalErrorRate

Percent

DistributionId, Region

SampleCount, Minimum, Maximum, Sum

AWS::CloudFront::Function

AWS metrics

Amazon CloudWatch namespace AWS/CloudFront
Auto-discovery
Dimensions
FunctionName
FunctionName, Region
FunctionName, DistributionId, Region

AWS::CloudFront::KeyValueStore

AWS metrics

Amazon CloudWatch namespace AWS/CloudFront
Auto-discovery
Dimensions
KeyValueStoreId
KeyValueStoreId, Region
KeyValueStoreId, DistributionId

CloudHSM

AWS::CloudHSM::Cluster

AWS topology

Dynatrace calls AWS API cloudhsmv2/ DescribeClusters to get resource details. This requires Dynatrace to have the following IAM action permissions: cloudhsm:DescribeClusters.

Relationships

Edge typeDestination node
usesAWS::EC2::SecurityGroup
is_attached_toAWS::EC2::Subnet
is_attached_toAWS::EC2::VPC

AWS metrics

Amazon CloudWatch namespace AWS/CloudHSM
Auto-discovery
Dimensions
ClusterId
ClusterId, HsmId

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.cloudhsm.HsmUnhealthy.By.ClusterId.HsmId

HsmUnhealthy

Count

ClusterId, HsmId

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudhsm.HsmTemperature.By.ClusterId.HsmId

HsmTemperature

Count

ClusterId, HsmId

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudhsm.HsmKeysSessionOccupied.By.ClusterId.HsmId

HsmKeysSessionOccupied

Count

ClusterId, HsmId

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudhsm.HsmKeysTokenOccupied.By.ClusterId.HsmId

HsmKeysTokenOccupied

Count

ClusterId, HsmId

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudhsm.HsmSslCtxsOccupied.By.ClusterId.HsmId

HsmSslCtxsOccupied

Count

ClusterId, HsmId

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudhsm.HsmSessionCount.By.ClusterId.HsmId

HsmSessionCount

Count

ClusterId, HsmId

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudhsm.HsmUsersAvailable.By.ClusterId.HsmId

HsmUsersAvailable

Count

ClusterId, HsmId

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudhsm.HsmUsersMax.By.ClusterId.HsmId

HsmUsersMax

Count

ClusterId, HsmId

SampleCount, Minimum, Maximum, Sum

CloudTrail

AWS::CloudTrail::Trail

AWS topology

Dynatrace calls AWS API cloudtrail/ ListTrails to list resources and calls cloudtrail/ GetTrail to get details for each resource. This requires Dynatrace to have the following IAM action permissions: cloudtrail:ListTrails, cloudtrail:GetTrail.

Relationships

Edge typeDestination node
usesAWS::S3::Bucket
usesAWS::Logs::LogGroup
usesAWS::SNS::Topic
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/CloudTrail
Auto-discovery
Dimensions
TrailName

CodeBuild

AWS::CodeBuild::Project

AWS topology

Dynatrace calls AWS API codebuild/ ListProjects to list resources and calls codebuild/ BatchGetProjects to get details for each resource. This requires Dynatrace to have the following IAM action permissions: codebuild:ListProjects, codebuild:BatchGetProjects.

Relationships

Edge typeDestination node
usesAWS::IAM::Role
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/CodeBuild
Auto-discovery
Dimensions
ProjectName
ProjectName, BuildId
ProjectName, BuildId, BuildNumber

Cognito

AWS::Cognito::IdentityPool

AWS metrics

Amazon CloudWatch namespace AWS/Cognito
Auto-discovery
Dimensions
UserPool, UserPoolClient
UserPool, UserPoolClient, IdentityProvider

AWS::Cognito::UserPool

AWS topology

Dynatrace calls AWS API cognitoidentityprovider/ ListUserPools to list resources and calls cognitoidentityprovider/ DescribeUserPool to get details for each resource. This requires Dynatrace to have the following IAM action permissions: cognito-idp:ListUserPools, cognito-idp:DescribeUserPool.

Relationships

Edge typeDestination node
usesAWS::Lambda::Function
usesAWS::SNS::Topic

Connect

AWS::Connect::Instance

AWS topology

Dynatrace calls AWS API connect/ ListInstances to list resources and calls connect/ DescribeInstance to get details for each resource. This requires Dynatrace to have the following IAM action permissions: connect:ListInstances, connect:DescribeInstance.

Relationships

Edge typeDestination node
usesAWS::KMS::Key

AWS metrics

Amazon CloudWatch namespace AWS/Connect
Auto-discovery
Dimensions
InstanceId
InstanceId, MetricGroup
InstanceId, MetricGroup, QueueName
InstanceId, MetricGroup, AgentId
InstanceId, API

Core

AWS::Account

AWS topology

AWS::Region

AWS topology

DAX

AWS::DAX::Cluster

AWS topology

Dynatrace calls AWS API dax/ DescribeClusters to get resource details. This requires Dynatrace to have the following IAM action permissions: dax:DescribeClusters.

Relationships

Edge typeDestination node
usesAWS::DAX::SubnetGroup
usesAWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/DAX
Auto-discovery
Dimensions
ClusterId
ClusterId, NodeId

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.dax.CPUUtilization.By.ClusterId

CPUUtilization

Percent

ClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.CPUUtilization.By.ClusterId.NodeId

CPUUtilization

Percent

ClusterId, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.ClientConnections.By.ClusterId

ClientConnections

Count

ClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.ClientConnections.By.ClusterId.NodeId

ClientConnections

Count

ClusterId, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.TotalRequestCount.By.ClusterId

TotalRequestCount

Count

ClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.TotalRequestCount.By.ClusterId.NodeId

TotalRequestCount

Count

ClusterId, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.ThrottledRequestCount.By.ClusterId

ThrottledRequestCount

Count

ClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.ThrottledRequestCount.By.ClusterId.NodeId

ThrottledRequestCount

Count

ClusterId, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.ErrorRequestCount.By.ClusterId

ErrorRequestCount

Count

ClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.ErrorRequestCount.By.ClusterId.NodeId

ErrorRequestCount

Count

ClusterId, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.FailedRequestCount.By.ClusterId

FailedRequestCount

Count

ClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.FailedRequestCount.By.ClusterId.NodeId

FailedRequestCount

Count

ClusterId, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.EstimatedDbSize.By.ClusterId

EstimatedDbSize

Bytes

ClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.EstimatedDbSize.By.ClusterId.NodeId

EstimatedDbSize

Bytes

ClusterId, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.NetworkBytesIn.By.ClusterId

NetworkBytesIn

Bytes

ClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.NetworkBytesIn.By.ClusterId.NodeId

NetworkBytesIn

Bytes

ClusterId, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.NetworkBytesOut.By.ClusterId

NetworkBytesOut

Bytes

ClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.NetworkBytesOut.By.ClusterId.NodeId

NetworkBytesOut

Bytes

ClusterId, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.QueryRequestCount.By.ClusterId

QueryRequestCount

Count

ClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dax.QueryRequestCount.By.ClusterId.NodeId

QueryRequestCount

Count

ClusterId, NodeId

SampleCount, Minimum, Maximum, Sum

AWS::DAX::SubnetGroup

AWS topology

Dynatrace calls AWS API dax/ DescribeSubnetGroups to get resource details. This requires Dynatrace to have the following IAM action permissions: dax:DescribeSubnetGroups.

Relationships

Edge typeDestination node
usesAWS::EC2::Subnet
is_attached_toAWS::EC2::VPC

DMS

AWS::DMS::ReplicationInstance

AWS topology

Dynatrace calls AWS API databasemigration/ DescribeReplicationInstances to get resource details. This requires Dynatrace to have the following IAM action permissions: dms:DescribeReplicationInstances.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/DMS
Auto-discovery
Dimensions
ReplicationInstanceIdentifier
ReplicationInstanceIdentifier, ReplicationTaskIdentifier

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.dms.CPUUtilization.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier

CPUUtilization

Percent

ReplicationInstanceIdentifier, ReplicationTaskIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.dms.FreeStorageSpace.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier

FreeStorageSpace

Bytes

ReplicationInstanceIdentifier, ReplicationTaskIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.dms.MemoryUsage.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier

MemoryUsage

Megabytes

ReplicationInstanceIdentifier, ReplicationTaskIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.dms.ReadIOPS.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier

ReadIOPS

Count

ReplicationInstanceIdentifier, ReplicationTaskIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.dms.ReadLatency.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier

ReadLatency

Seconds

ReplicationInstanceIdentifier, ReplicationTaskIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.dms.ReadThroughput.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier

ReadThroughput

Bytes/Second

ReplicationInstanceIdentifier, ReplicationTaskIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.dms.WriteIOPS.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier

WriteIOPS

Count

ReplicationInstanceIdentifier, ReplicationTaskIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.dms.WriteLatency.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier

WriteLatency

Seconds

ReplicationInstanceIdentifier, ReplicationTaskIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.dms.WriteThroughput.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier

WriteThroughput

Bytes/Second

ReplicationInstanceIdentifier, ReplicationTaskIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.dms.FreeableMemory.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier

FreeableMemory

Bytes

ReplicationInstanceIdentifier, ReplicationTaskIdentifier

SampleCount, Minimum, Maximum, Sum

DataSync

AWS::DataSync::Task

AWS topology

Dynatrace calls AWS API datasync/ ListTasks to list resources and calls datasync/ DescribeTask to get details for each resource. This requires Dynatrace to have the following IAM action permissions: datasync:ListTasks, datasync:DescribeTask.

Relationships

Edge typeDestination node
usesAWS::DataSync::LocationS3
usesAWS::DataSync::LocationS3
usesAWS::Logs::LogGroup

AWS metrics

Amazon CloudWatch namespace AWS/DataSync
Auto-discovery
Dimensions
TaskId

DirectConnect

AWS::DirectConnect::DXCon

AWS topology

Dynatrace calls AWS API directconnect/ DescribeConnections to get resource details. This requires Dynatrace to have the following IAM action permissions: directconnect:DescribeConnections.

AWS metrics

Amazon CloudWatch namespace AWS/DX
Auto-discovery
Dimensions
ConnectionId
ConnectionId, OpticalLaneNumber
ConnectionId, VirtualInterfaceId

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.dx.ConnectionBpsEgress.By.ConnectionId

ConnectionBpsEgress

BitsPerSecond

ConnectionId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dx.ConnectionBpsIngress.By.ConnectionId

ConnectionBpsIngress

BitsPerSecond

ConnectionId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dx.ConnectionPpsEgress.By.ConnectionId

ConnectionPpsEgress

Count

ConnectionId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dx.ConnectionPpsIngress.By.ConnectionId

ConnectionPpsIngress

Count

ConnectionId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dx.ConnectionState.By.ConnectionId

ConnectionState

Count

ConnectionId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dx.ConnectionErrorCount.By.ConnectionId

ConnectionErrorCount

Count

ConnectionId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dx.ConnectionLightLevelTx.By.ConnectionId.OpticalLaneNumber

ConnectionLightLevelTx

dBm

ConnectionId, OpticalLaneNumber

SampleCount, Minimum, Maximum, Sum

cloud.aws.dx.ConnectionLightLevelRx.By.ConnectionId.OpticalLaneNumber

ConnectionLightLevelRx

dBm

ConnectionId, OpticalLaneNumber

SampleCount, Minimum, Maximum, Sum

cloud.aws.dx.VirtualInterfaceBpsEgress.By.ConnectionId.VirtualInterfaceId

VirtualInterfaceBpsEgress

BitsPerSecond

ConnectionId, VirtualInterfaceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dx.VirtualInterfaceBpsIngress.By.ConnectionId.VirtualInterfaceId

VirtualInterfaceBpsIngress

BitsPerSecond

ConnectionId, VirtualInterfaceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dx.VirtualInterfacePpsEgress.By.ConnectionId.VirtualInterfaceId

VirtualInterfacePpsEgress

Count

ConnectionId, VirtualInterfaceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.dx.VirtualInterfacePpsIngress.By.ConnectionId.VirtualInterfaceId

VirtualInterfacePpsIngress

Count

ConnectionId, VirtualInterfaceId

SampleCount, Minimum, Maximum, Sum

AWS::DirectConnect::DXVIF

AWS topology

Dynatrace calls AWS API directconnect/ DescribeVirtualInterfaces to get resource details. This requires Dynatrace to have the following IAM action permissions: directconnect:DescribeVirtualInterfaces.

Sanitized fields

  • configuration.authKey
  • configuration.customerRouterConfig
  • configuration.bgpPeers[].authKey

Relationships

Edge typeDestination node
belongs_toAWS::DirectConnect::DXCon
routes_toAWS::EC2::VPNGateway

DocDB

AWS::DocDB::DBCluster

AWS metrics

Amazon CloudWatch namespace AWS/DocDB
Auto-discovery
Dimensions
DBClusterIdentifier
DBClusterIdentifier, Role

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.docdb.CPUUtilization.By.DBClusterIdentifier

CPUUtilization

Percent

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.DatabaseConnections.By.DBClusterIdentifier

DatabaseConnections

Count

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.NetworkThroughput.By.DBClusterIdentifier

NetworkThroughput

Bytes/Second

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.ReadIOPS.By.DBClusterIdentifier

ReadIOPS

Count

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.ReadLatency.By.DBClusterIdentifier

ReadLatency

Seconds

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.ReadThroughput.By.DBClusterIdentifier

ReadThroughput

Bytes/Second

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.WriteIOPS.By.DBClusterIdentifier

WriteIOPS

Count

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.WriteLatency.By.DBClusterIdentifier

WriteLatency

Seconds

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.WriteThroughput.By.DBClusterIdentifier

WriteThroughput

Bytes/Second

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.VolumeBytesUsed.By.DBClusterIdentifier

VolumeBytesUsed

Bytes

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

AWS::DocDB::DBInstance

AWS metrics

Amazon CloudWatch namespace AWS/DocDB
Auto-discovery
Dimensions
DBInstanceIdentifier

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.docdb.CPUUtilization.By.DBInstanceIdentifier

CPUUtilization

Percent

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.DatabaseConnections.By.DBInstanceIdentifier

DatabaseConnections

Count

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.NetworkThroughput.By.DBInstanceIdentifier

NetworkThroughput

Bytes/Second

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.ReadIOPS.By.DBInstanceIdentifier

ReadIOPS

Count

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.ReadLatency.By.DBInstanceIdentifier

ReadLatency

Seconds

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.ReadThroughput.By.DBInstanceIdentifier

ReadThroughput

Bytes/Second

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.WriteIOPS.By.DBInstanceIdentifier

WriteIOPS

Count

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.WriteLatency.By.DBInstanceIdentifier

WriteLatency

Seconds

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.docdb.WriteThroughput.By.DBInstanceIdentifier

WriteThroughput

Bytes/Second

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

DynamoDB

AWS::DynamoDB::Table

AWS topology

Dynatrace calls AWS API dynamodb/ ListTables to list resources and calls dynamodb/ DescribeTable to get details for each resource.

Relationships

Edge typeDestination node
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/DynamoDB
Auto-discovery
Dimensions
TableName
GlobalSecondaryIndexName, TableName
Operation, TableName

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.dynamodb.ConditionalCheckFailedRequests.By.TableName

ConditionalCheckFailedRequests

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ConsumedReadCapacityUnits.By.TableName

ConsumedReadCapacityUnits

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ConsumedReadCapacityUnits.By.GlobalSecondaryIndexName.TableName

ConsumedReadCapacityUnits

Count

GlobalSecondaryIndexName, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ConsumedWriteCapacityUnits.By.TableName

ConsumedWriteCapacityUnits

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ConsumedWriteCapacityUnits.By.GlobalSecondaryIndexName.TableName

ConsumedWriteCapacityUnits

Count

GlobalSecondaryIndexName, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.OnlineIndexConsumedWriteCapacity.By.TableName

OnlineIndexConsumedWriteCapacity

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.OnlineIndexConsumedWriteCapacity.By.GlobalSecondaryIndexName.TableName

OnlineIndexConsumedWriteCapacity

Count

GlobalSecondaryIndexName, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.OnlineIndexPercentageProgress.By.TableName

OnlineIndexPercentageProgress

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.OnlineIndexPercentageProgress.By.GlobalSecondaryIndexName.TableName

OnlineIndexPercentageProgress

Count

GlobalSecondaryIndexName, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.OnlineIndexThrottleEvents.By.TableName

OnlineIndexThrottleEvents

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.OnlineIndexThrottleEvents.By.GlobalSecondaryIndexName.TableName

OnlineIndexThrottleEvents

Count

GlobalSecondaryIndexName, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ProvisionedReadCapacityUnits.By.TableName

ProvisionedReadCapacityUnits

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ProvisionedReadCapacityUnits.By.GlobalSecondaryIndexName.TableName

ProvisionedReadCapacityUnits

Count

GlobalSecondaryIndexName, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ProvisionedWriteCapacityUnits.By.TableName

ProvisionedWriteCapacityUnits

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ProvisionedWriteCapacityUnits.By.GlobalSecondaryIndexName.TableName

ProvisionedWriteCapacityUnits

Count

GlobalSecondaryIndexName, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ReadThrottleEvents.By.TableName

ReadThrottleEvents

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ReadThrottleEvents.By.GlobalSecondaryIndexName.TableName

ReadThrottleEvents

Count

GlobalSecondaryIndexName, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ReturnedItemCount.By.TableName

ReturnedItemCount

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ReturnedItemCount.By.Operation.TableName

ReturnedItemCount

Count

Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.SuccessfulRequestLatency.By.TableName

SuccessfulRequestLatency

Milliseconds

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.SuccessfulRequestLatency.By.Operation.TableName

SuccessfulRequestLatency

Milliseconds

Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.SystemErrors.By.TableName

SystemErrors

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.SystemErrors.By.Operation.TableName

SystemErrors

Count

Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ThrottledRequests.By.TableName

ThrottledRequests

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.ThrottledRequests.By.Operation.TableName

ThrottledRequests

Count

Operation, TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.TransactionConflict.By.TableName

TransactionConflict

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.WriteThrottleEvents.By.TableName

WriteThrottleEvents

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.WriteThrottleEvents.By.GlobalSecondaryIndexName.TableName

WriteThrottleEvents

Count

GlobalSecondaryIndexName, TableName

SampleCount, Minimum, Maximum, Sum

EC2

AWS::EC2::ClientVpnEndpoint

AWS topology

Dynatrace calls AWS API ec2/ DescribeClientVpnEndpoints to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC

AWS::EC2::CustomerGateway

AWS topology

Dynatrace calls AWS API ec2/ DescribeCustomerGateways to get resource details.

AWS::EC2::DHCPOptions

AWS topology

Dynatrace calls AWS API ec2/ DescribeDhcpOptions to get resource details.

AWS::EC2::EIP

AWS topology

Dynatrace calls AWS API ec2/ DescribeAddresses to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::NetworkInterface
is_attached_toAWS::EC2::Instance

AWS::EC2::EIPAssociation

AWS topology

Dynatrace calls AWS API ec2/ DescribeAddresses to get resource details. This requires Dynatrace to have the following IAM action permissions: ec2:DescribeAddresses.

AWS::EC2::EgressOnlyInternetGateway

AWS topology

Dynatrace calls AWS API ec2/ DescribeEgressOnlyInternetGateways to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC

AWS::EC2::FlowLog

AWS topology

Dynatrace calls AWS API ec2/ DescribeFlowLogs to get resource details. This requires Dynatrace to have the following IAM action permissions: ec2:DescribeFlowLogs.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
is_attached_toAWS::EC2::NetworkInterface
usesAWS::IAM::Role
usesAWS::S3::Bucket
usesAWS::Logs::LogGroup
usesAWS::KinesisFirehose::DeliveryStream

AWS::EC2::IAMInstanceProfileAssociation

AWS topology

Dynatrace calls AWS API ec2/ DescribeIamInstanceProfileAssociations to get resource details. This requires Dynatrace to have the following IAM action permissions: ec2:DescribeIamInstanceProfileAssociations.

AWS::EC2::IPAM

AWS topology

Dynatrace calls AWS API ec2/ DescribeIpams to get resource details. This requires Dynatrace to have the following IAM action permissions: ec2:DescribeIpams.

AWS::EC2::IPAMPool

AWS topology

Dynatrace calls AWS API ec2/ DescribeIpamPools to get resource details. This requires Dynatrace to have the following IAM action permissions: ec2:DescribeIpamPools.

Relationships

Edge typeDestination node
belongs_toAWS::EC2::IPAMScope

AWS metrics

Amazon CloudWatch namespace AWS/IPAM
Auto-discovery
Dimensions
IpamID, Region

AWS::EC2::IPAMScope

AWS topology

Dynatrace calls AWS API ec2/ DescribeIpamScopes to get resource details. This requires Dynatrace to have the following IAM action permissions: ec2:DescribeIpamScopes.

Relationships

Edge typeDestination node
belongs_toAWS::EC2::IPAM

AWS metrics

Amazon CloudWatch namespace AWS/IPAM
Auto-discovery
Dimensions
ScopeID, AddressFailmy

AWS::EC2::Instance

AWS topology

Dynatrace calls AWS API ec2/ DescribeInstances to get resource details.

Relationships

Edge typeDestination node
usesAWS::EC2::SecurityGroup
is_attached_toAWS::EC2::Subnet
is_attached_toAWS::EC2::VPC
usesAWS::IAM::InstanceProfile

AWS metrics

Amazon CloudWatch namespace AWS/EC2
Auto-discovery
Dimensions
InstanceId
AutoScalingGroupName, InstanceId

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.ec2.CPUCreditBalance.By.InstanceId

CPUCreditBalance

Count

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.CPUCreditBalance.By.AutoScalingGroupName.InstanceId

CPUCreditBalance

Count

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.CPUCreditUsage.By.InstanceId

CPUCreditUsage

Count

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.CPUCreditUsage.By.AutoScalingGroupName.InstanceId

CPUCreditUsage

Count

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.CPUUtilization.By.InstanceId

CPUUtilization

Percent

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.CPUUtilization.By.AutoScalingGroupName.InstanceId

CPUUtilization

Percent

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.DiskReadBytes.By.InstanceId

DiskReadBytes

Bytes

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.DiskReadBytes.By.AutoScalingGroupName.InstanceId

DiskReadBytes

Bytes

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.DiskReadOps.By.InstanceId

DiskReadOps

Count

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.DiskReadOps.By.AutoScalingGroupName.InstanceId

DiskReadOps

Count

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.DiskWriteBytes.By.InstanceId

DiskWriteBytes

Bytes

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.DiskWriteBytes.By.AutoScalingGroupName.InstanceId

DiskWriteBytes

Bytes

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.DiskWriteOps.By.InstanceId

DiskWriteOps

Count

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.DiskWriteOps.By.AutoScalingGroupName.InstanceId

DiskWriteOps

Count

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.EBSIOBalance_percentage.By.InstanceId

EBSIOBalance%

Percent

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.EBSIOBalance_percentage.By.AutoScalingGroupName.InstanceId

EBSIOBalance%

Percent

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.EBSReadBytes.By.InstanceId

EBSReadBytes

Bytes

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.EBSReadBytes.By.AutoScalingGroupName.InstanceId

EBSReadBytes

Bytes

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.EBSReadOps.By.InstanceId

EBSReadOps

Count

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.EBSReadOps.By.AutoScalingGroupName.InstanceId

EBSReadOps

Count

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.EBSWriteBytes.By.InstanceId

EBSWriteBytes

Bytes

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.EBSWriteBytes.By.AutoScalingGroupName.InstanceId

EBSWriteBytes

Bytes

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.EBSWriteOps.By.InstanceId

EBSWriteOps

Count

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.EBSWriteOps.By.AutoScalingGroupName.InstanceId

EBSWriteOps

Count

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.NetworkIn.By.InstanceId

NetworkIn

Bytes

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.NetworkIn.By.AutoScalingGroupName.InstanceId

NetworkIn

Bytes

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.NetworkOut.By.InstanceId

NetworkOut

Bytes

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.NetworkOut.By.AutoScalingGroupName.InstanceId

NetworkOut

Bytes

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.StatusCheckFailed.By.InstanceId

StatusCheckFailed

Count

InstanceId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ec2.StatusCheckFailed.By.AutoScalingGroupName.InstanceId

StatusCheckFailed

Count

AutoScalingGroupName, InstanceId

SampleCount, Minimum, Maximum, Sum

AWS::EC2::InternetGateway

AWS topology

Dynatrace calls AWS API ec2/ DescribeInternetGateways to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC

AWS::EC2::LaunchTemplate

AWS topology

AWS::EC2::NatGateway

AWS topology

Dynatrace calls AWS API ec2/ DescribeNatGateways to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet

AWS metrics

Amazon CloudWatch namespace AWS/NATGateway
Auto-discovery
Dimensions
NatGatewayId

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.natgateway.ActiveConnectionCount.By.NatGatewayId

ActiveConnectionCount

Count

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.BytesInFromDestination.By.NatGatewayId

BytesInFromDestination

Bytes

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.BytesInFromSource.By.NatGatewayId

BytesInFromSource

Bytes

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.BytesOutToDestination.By.NatGatewayId

BytesOutToDestination

Bytes

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.BytesOutToSource.By.NatGatewayId

BytesOutToSource

Bytes

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.ConnectionAttemptCount.By.NatGatewayId

ConnectionAttemptCount

Count

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.ConnectionEstablishedCount.By.NatGatewayId

ConnectionEstablishedCount

Count

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.ErrorPortAllocation.By.NatGatewayId

ErrorPortAllocation

Count

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.IdleTimeoutCount.By.NatGatewayId

IdleTimeoutCount

Count

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.PacketsDropCount.By.NatGatewayId

PacketsDropCount

Count

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.PacketsInFromDestination.By.NatGatewayId

PacketsInFromDestination

Count

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.PacketsInFromSource.By.NatGatewayId

PacketsInFromSource

Count

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.PacketsOutToDestination.By.NatGatewayId

PacketsOutToDestination

Count

NatGatewayId

SampleCount, Minimum, Maximum, Sum

cloud.aws.natgateway.PacketsOutToSource.By.NatGatewayId

PacketsOutToSource

Count

NatGatewayId

SampleCount, Minimum, Maximum, Sum

AWS::EC2::NetworkAcl

AWS topology

Dynatrace calls AWS API ec2/ DescribeNetworkAcls to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::Subnet
is_attached_toAWS::EC2::VPC

AWS::EC2::NetworkInterface

AWS topology

Dynatrace calls AWS API ec2/ DescribeNetworkInterfaces to get resource details.

Relationships

Edge typeDestination node
usesAWS::EC2::SecurityGroup
is_attached_toAWS::EC2::Instance
is_attached_toAWS::EC2::Subnet
is_attached_toAWS::EC2::VPC

AWS::EC2::NetworkInterfaceAttachment

AWS topology

Dynatrace calls AWS API ec2/ DescribeNetworkInterfaces to get resource details.

AWS::EC2::RouteTable

AWS topology

Dynatrace calls AWS API ec2/ DescribeRouteTables to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
routes_toAWS::EC2::Instance
routes_toAWS::EC2::NetworkInterface
routes_toAWS::EC2::VPNGateway
routes_toAWS::EC2::InternetGateway
routes_toAWS::EC2::EgressOnlyInternetGateway
routes_toAWS::EC2::VPCEndpoint
routes_toAWS::EC2::NatGateway
routes_toAWS::EC2::TransitGateway
routes_toAWS::EC2::VPCPeeringConnection

AWS::EC2::SecurityGroup

AWS topology

Dynatrace calls AWS API ec2/ DescribeSecurityGroups to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC

AWS::EC2::Snapshot

AWS topology

Dynatrace calls AWS API ec2/ DescribeSnapshots to get resource details. This requires Dynatrace to have the following IAM action permissions: ec2:DescribeSnapshots.

Relationships

Edge typeDestination node
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS::EC2::Subnet

AWS topology

Dynatrace calls AWS API ec2/ DescribeSubnets to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC

AWS::EC2::SubnetNetworkAclAttachment

AWS topology

Dynatrace calls AWS API ec2/ DescribeNetworkAcls to get resource details.

AWS::EC2::SubnetRouteTableAssociation

AWS topology

Dynatrace calls AWS API ec2/ DescribeRouteTables to get resource details.

AWS::EC2::TransitGateway

AWS topology

Dynatrace calls AWS API ec2/ DescribeTransitGateways to get resource details.

AWS metrics

Amazon CloudWatch namespace AWS/TransitGateway
Auto-discovery
Dimensions
TransitGateway
TransitGateway, AvailabilityZone

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.transitgateway.BytesDropCountBlackhole.By.TransitGateway

BytesDropCountBlackhole

Bytes

TransitGateway

SampleCount, Minimum, Maximum, Sum

cloud.aws.transitgateway.BytesDropCountNoRoute.By.TransitGateway

BytesDropCountNoRoute

Bytes

TransitGateway

SampleCount, Minimum, Maximum, Sum

cloud.aws.transitgateway.BytesIn.By.TransitGateway

BytesIn

Bytes

TransitGateway

SampleCount, Minimum, Maximum, Sum

cloud.aws.transitgateway.BytesOut.By.TransitGateway

BytesOut

Bytes

TransitGateway

SampleCount, Minimum, Maximum, Sum

cloud.aws.transitgateway.PacketsIn.By.TransitGateway

PacketsIn

Count

TransitGateway

SampleCount, Minimum, Maximum, Sum

cloud.aws.transitgateway.PacketsOut.By.TransitGateway

PacketsOut

Count

TransitGateway

SampleCount, Minimum, Maximum, Sum

cloud.aws.transitgateway.PacketDropCountBlackhole.By.TransitGateway

PacketDropCountBlackhole

Count

TransitGateway

SampleCount, Minimum, Maximum, Sum

cloud.aws.transitgateway.PacketDropCountNoRoute.By.TransitGateway

PacketDropCountNoRoute

Count

TransitGateway

SampleCount, Minimum, Maximum, Sum

cloud.aws.transitgateway.PacketDropCountTTLExpired.By.TransitGateway

PacketDropCountTTLExpired

Count

TransitGateway

SampleCount, Minimum, Maximum, Sum

AWS::EC2::TransitGatewayAttachment

AWS topology

Dynatrace calls AWS API ec2/ DescribeTransitGatewayAttachments to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::TransitGateway
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::VPNConnection
is_attached_toAWS::EC2::TransitGateway

AWS::EC2::VPC

AWS topology

Dynatrace calls AWS API ec2/ DescribeVpcs to get resource details.

Relationships

Edge typeDestination node
usesAWS::EC2::DHCPOptions

AWS::EC2::VPCEndpoint

AWS topology

Dynatrace calls AWS API ec2/ DescribeVpcEndpoints to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
usesAWS::EC2::NetworkInterface
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/PrivateLinkEndpoints
Auto-discovery
Dimensions
Endpoint Type, Service Name, VPC Endpoint Id, VPC Id
Endpoint Type, Service Name, Subnet Id, VPC Endpoint Id, VPC Id

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.privatelinkendpoints.ActiveConnections.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id

ActiveConnections

Count

Endpoint Type, Service Name, VPC Endpoint Id, VPC Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkendpoints.ActiveConnections.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id

ActiveConnections

Count

Endpoint Type, Service Name, Subnet Id, VPC Endpoint Id, VPC Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkendpoints.BytesProcessed.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id

BytesProcessed

Bytes

Endpoint Type, Service Name, VPC Endpoint Id, VPC Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkendpoints.BytesProcessed.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id

BytesProcessed

Bytes

Endpoint Type, Service Name, Subnet Id, VPC Endpoint Id, VPC Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkendpoints.NewConnections.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id

NewConnections

Count

Endpoint Type, Service Name, VPC Endpoint Id, VPC Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkendpoints.NewConnections.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id

NewConnections

Count

Endpoint Type, Service Name, Subnet Id, VPC Endpoint Id, VPC Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkendpoints.PacketsDropped.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id

PacketsDropped

Count

Endpoint Type, Service Name, VPC Endpoint Id, VPC Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkendpoints.PacketsDropped.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id

PacketsDropped

Count

Endpoint Type, Service Name, Subnet Id, VPC Endpoint Id, VPC Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkendpoints.RstPacketsReceived.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id

RstPacketsReceived

Count

Endpoint Type, Service Name, VPC Endpoint Id, VPC Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkendpoints.RstPacketsReceived.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id

RstPacketsReceived

Count

Endpoint Type, Service Name, Subnet Id, VPC Endpoint Id, VPC Id

SampleCount, Minimum, Maximum, Sum

AWS::EC2::VPCEndpointService

AWS topology

Dynatrace calls AWS API ec2/ DescribeVpcEndpointServiceConfigurations to get resource details.

Relationships

Edge typeDestination node
routes_toAWS::ElasticLoadBalancingV2::LoadBalancer
routes_toAWS::ElasticLoadBalancingV2::LoadBalancer

AWS metrics

Amazon CloudWatch namespace AWS/PrivateLinkServices
Auto-discovery
Dimensions
Service Id
Az, Service Id
Load Balancer Arn, Service Id
Az, Load Balancer Arn, Service Id
Service Id, VPC Endpoint Id

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.privatelinkservices.ActiveConnections.By.Service_Id

ActiveConnections

Count

Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.ActiveConnections.By.Az.Service_Id

ActiveConnections

Count

Az, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.ActiveConnections.By.Load_Balancer_Arn.Service_Id

ActiveConnections

Count

Load Balancer Arn, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.ActiveConnections.By.Az.Load_Balancer_Arn.Service_Id

ActiveConnections

Count

Az, Load Balancer Arn, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.ActiveConnections.By.Service_Id.VPC_Endpoint_Id

ActiveConnections

Count

Service Id, VPC Endpoint Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.BytesProcessed.By.Service_Id

BytesProcessed

Bytes

Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.BytesProcessed.By.Az.Service_Id

BytesProcessed

Bytes

Az, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.BytesProcessed.By.Load_Balancer_Arn.Service_Id

BytesProcessed

Bytes

Load Balancer Arn, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.BytesProcessed.By.Az.Load_Balancer_Arn.Service_Id

BytesProcessed

Bytes

Az, Load Balancer Arn, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.BytesProcessed.By.Service_Id.VPC_Endpoint_Id

BytesProcessed

Bytes

Service Id, VPC Endpoint Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.EndpointsCount.By.Service_Id

EndpointsCount

Count

Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.EndpointsCount.By.Az.Service_Id

EndpointsCount

Count

Az, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.EndpointsCount.By.Load_Balancer_Arn.Service_Id

EndpointsCount

Count

Load Balancer Arn, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.EndpointsCount.By.Az.Load_Balancer_Arn.Service_Id

EndpointsCount

Count

Az, Load Balancer Arn, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.EndpointsCount.By.Service_Id.VPC_Endpoint_Id

EndpointsCount

Count

Service Id, VPC Endpoint Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.NewConnections.By.Service_Id

NewConnections

Count

Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.NewConnections.By.Az.Service_Id

NewConnections

Count

Az, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.NewConnections.By.Load_Balancer_Arn.Service_Id

NewConnections

Count

Load Balancer Arn, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.NewConnections.By.Az.Load_Balancer_Arn.Service_Id

NewConnections

Count

Az, Load Balancer Arn, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.NewConnections.By.Service_Id.VPC_Endpoint_Id

NewConnections

Count

Service Id, VPC Endpoint Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.RstPacketsSent.By.Service_Id

RstPacketsSent

Count

Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.RstPacketsSent.By.Az.Service_Id

RstPacketsSent

Count

Az, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.RstPacketsSent.By.Load_Balancer_Arn.Service_Id

RstPacketsSent

Count

Load Balancer Arn, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.RstPacketsSent.By.Az.Load_Balancer_Arn.Service_Id

RstPacketsSent

Count

Az, Load Balancer Arn, Service Id

SampleCount, Minimum, Maximum, Sum

cloud.aws.privatelinkservices.RstPacketsSent.By.Service_Id.VPC_Endpoint_Id

RstPacketsSent

Count

Service Id, VPC Endpoint Id

SampleCount, Minimum, Maximum, Sum

AWS::EC2::VPCPeeringConnection

AWS topology

Dynatrace calls AWS API ec2/ DescribeVpcPeeringConnections to get resource details.

Relationships

Edge typeDestination node
routes_toAWS::EC2::VPC
routes_toAWS::EC2::VPC

AWS::EC2::VPNConnection

AWS topology

Dynatrace calls AWS API ec2/ DescribeVpnConnections to get resource details.

Sanitized fields

  • configuration.customerGatewayConfiguration

Relationships

Edge typeDestination node
routes_toAWS::EC2::VPNGateway
routes_toAWS::EC2::CustomerGateway
routes_toAWS::EC2::TransitGateway

AWS metrics

Amazon CloudWatch namespace AWS/VPN
Auto-discovery
Dimensions
VpnId, TunnelIpAddress

AWS::EC2::VPNGateway

AWS topology

Dynatrace calls AWS API ec2/ DescribeVpnGateways to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC

AWS::EC2::Volume

AWS topology

Dynatrace calls AWS API ec2/ DescribeVolumes to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::Instance
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/EBS
Auto-discovery
Dimensions
VolumeId
InstanceId, VolumeId

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.ebs.BurstBalance.By.VolumeId

BurstBalance

Percent

VolumeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ebs.VolumeAvgReadLatency.By.InstanceId.VolumeId

VolumeAvgReadLatency

Milliseconds

InstanceId, VolumeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ebs.VolumeAvgWriteLatency.By.InstanceId.VolumeId

VolumeAvgWriteLatency

Milliseconds

InstanceId, VolumeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ebs.VolumeIdleTime.By.VolumeId

VolumeIdleTime

Seconds

VolumeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ebs.VolumeQueueLength.By.VolumeId

VolumeQueueLength

Count

VolumeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ebs.VolumeReadBytes.By.VolumeId

VolumeReadBytes

Bytes

VolumeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ebs.VolumeReadOps.By.VolumeId

VolumeReadOps

Count

VolumeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ebs.VolumeThroughputPercentage.By.VolumeId

VolumeThroughputPercentage

Percent

VolumeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ebs.VolumeTotalReadTime.By.VolumeId

VolumeTotalReadTime

Seconds

VolumeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ebs.VolumeTotalWriteTime.By.VolumeId

VolumeTotalWriteTime

Seconds

VolumeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ebs.VolumeWriteBytes.By.VolumeId

VolumeWriteBytes

Bytes

VolumeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.ebs.VolumeWriteOps.By.VolumeId

VolumeWriteOps

Count

VolumeId

SampleCount, Minimum, Maximum, Sum

ECR

AWS::ECR::PublicRepository

AWS topology

Dynatrace calls AWS API ecrpublic/ DescribeRepositories to get resource details.

AWS::ECR::Registry

AWS metrics

Amazon CloudWatch namespace AWS/ECR
Auto-discovery
Dimensions
RegistryId

AWS::ECR::Repository

AWS topology

Dynatrace calls AWS API ecr/ DescribeRepositories to get resource details.

Relationships

Edge typeDestination node
usesAWS::KMS::Key

AWS metrics

Amazon CloudWatch namespace AWS/ECR
Auto-discovery
Dimensions
RepositoryName

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.ecr.RepositoryPullCount.By.RepositoryName

RepositoryPullCount

Count

RepositoryName

SampleCount, Minimum, Maximum, Sum

ECS

AWS::ECS::CapacityProvider

AWS topology

Dynatrace calls AWS API ecs/ DescribeCapacityProviders to get resource details.

Relationships

Edge typeDestination node
usesAWS::AutoScaling::AutoScalingGroup

AWS metrics

Amazon CloudWatch namespace AWS/ECS/ManagedScaling
Auto-discovery
Dimensions
CapacityProviderName

AWS::ECS::Cluster

AWS topology

Dynatrace calls AWS API ecs/ ListClusters to list resources and calls ecs/ DescribeClusters to get details for each resource.

Sanitized fields

  • configuration.tags

Relationships

Edge typeDestination node
usesAWS::ECS::CapacityProvider

AWS metrics

Amazon CloudWatch namespace ECS/ContainerInsights
Auto-discovery
Dimensions
ClusterName
ClusterName, ServiceName
ClusterName, TaskDefinitionFamily
ClusterName, TaskDefinitionFamily, VolumeName

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.ecs_containerinsights.ContainerInstanceCount.By.ClusterName

ContainerInstanceCount

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.CpuUtilized.By.ClusterName

CpuUtilized

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.CpuUtilized.By.ClusterName.ServiceName

CpuUtilized

Count

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.CpuReserved.By.ClusterName

CpuReserved

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.CpuReserved.By.ClusterName.ServiceName

CpuReserved

Count

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.DeploymentCount.By.ClusterName.ServiceName

DeploymentCount

Count

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.MemoryUtilized.By.ClusterName

MemoryUtilized

Megabytes

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.MemoryUtilized.By.ClusterName.ServiceName

MemoryUtilized

Megabytes

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.MemoryReserved.By.ClusterName

MemoryReserved

Megabytes

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.MemoryReserved.By.ClusterName.ServiceName

MemoryReserved

Megabytes

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.NetworkRxBytes.By.ClusterName

NetworkRxBytes

Bytes/Second

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.NetworkRxBytes.By.ClusterName.ServiceName

NetworkRxBytes

Bytes/Second

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.NetworkTxBytes.By.ClusterName

NetworkTxBytes

Bytes/Second

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.NetworkTxBytes.By.ClusterName.ServiceName

NetworkTxBytes

Bytes/Second

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.RunningTaskCount.By.ClusterName.ServiceName

RunningTaskCount

Count

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.RestartCount.By.ClusterName

RestartCount

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.RestartCount.By.ClusterName.ServiceName

RestartCount

Count

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.ServiceCount.By.ClusterName

ServiceCount

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.StorageReadBytes.By.ClusterName

StorageReadBytes

Bytes

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.StorageReadBytes.By.ClusterName.ServiceName

StorageReadBytes

Bytes

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.StorageWriteBytes.By.ClusterName

StorageWriteBytes

Bytes

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.StorageWriteBytes.By.ClusterName.ServiceName

StorageWriteBytes

Bytes

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs_containerinsights.TaskCount.By.ClusterName

TaskCount

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

AWS::ECS::ContainerInstance

AWS topology

Dynatrace calls AWS API ecs/ ListClusters and ecs/ ListContainerInstances to list resource. For resource details Dynatrace calls None/ None.

Relationships

Edge typeDestination node
belongs_toAWS::ECS::Cluster
runs_onAWS::EC2::Instance
runs_onAWS::ECS::CapacityProvider

AWS::ECS::Service

AWS topology

Dynatrace calls AWS API ecs/ ListClusters and ecs/ ListServices to list resource. For resource details Dynatrace calls None/ None.

Relationships

Edge typeDestination node
belongs_toAWS::ECS::Cluster
usesAWS::ECS::TaskDefinition
usesAWS::ECS::CapacityProvider
balanced_byAWS::ElasticLoadBalancingV2::TargetGroup
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup
usesAWS::IAM::Role

AWS::ECS::Task

AWS topology

Dynatrace calls AWS API ecs/ ListClusters and ecs/ ListTasks to list resource. For resource details Dynatrace calls None/ None.

Relationships

Edge typeDestination node
belongs_toAWS::ECS::Cluster
usesAWS::ECS::TaskDefinition
runs_onAWS::ECS::ContainerInstance
usesAWS::ECS::CapacityProvider
is_part_ofAWS::ECS::Service
usesAWS::EC2::NetworkInterface
usesAWS::EC2::Subnet
usesAWS::EC2::Volume

AWS::ECS::TaskDefinition

AWS topology

Dynatrace calls AWS API ecs/ ListTaskDefinitions to list resources and calls ecs/ DescribeTaskDefinition to get details for each resource.

Relationships

Edge typeDestination node
usesAWS::IAM::Role
usesAWS::IAM::Role

EFS

AWS::EFS::AccessPoint

AWS topology

Dynatrace calls AWS API efs/ DescribeAccessPoints to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EFS::FileSystem

AWS::EFS::FileSystem

AWS topology

Dynatrace calls AWS API efs/ DescribeFileSystems to get resource details.

Relationships

Edge typeDestination node
usesAWS::KMS::Key

AWS metrics

Amazon CloudWatch namespace AWS/EFS
Auto-discovery
Dimensions
FileSystemId
FileSystemId, StorageClass
DestinationFileSystemId, FileSystemId

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.efs.BurstCreditBalance.By.FileSystemId

BurstCreditBalance

Bytes

FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.efs.ClientConnections.By.FileSystemId

ClientConnections

Count

FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.efs.MeteredIOBytes.By.FileSystemId

MeteredIOBytes

Bytes

FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.efs.PercentIOLimit.By.FileSystemId

PercentIOLimit

Percent

FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.efs.PermittedThroughput.By.FileSystemId

PermittedThroughput

Bytes_Per_Second

FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.efs.StorageBytes.By.FileSystemId

StorageBytes

Bytes

FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.efs.TotalIOBytes.By.FileSystemId

TotalIOBytes

Bytes

FileSystemId

SampleCount, Minimum, Maximum, Sum

AWS::EFS::MountTarget

AWS topology

Dynatrace calls AWS API efs/ DescribeFileSystems to list resources and calls efs/ DescribeMountTargets to get details for each resource.

Relationships

Edge typeDestination node
routes_toAWS::EFS::FileSystem
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::NetworkInterface

EKS

AWS::EKS::Cluster

AWS topology

Dynatrace calls AWS API eks/ ListClusters to list resources and calls eks/ DescribeCluster to get details for each resource.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup
usesAWS::EC2::SecurityGroup
usesAWS::IAM::Role
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace ContainerInsights
Auto-discovery
Dimensions
ClusterName
ClusterName, Namespace
ClusterName, Namespace, PodName
ClusterName, Namespace, Service
ClusterName, NodeName, InstanceId
ClusterName, Namespace, PodName, FullPodName

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.containerinsights.cluster_failed_node_count.By.ClusterName

cluster_failed_node_count

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.cluster_node_count.By.ClusterName

cluster_node_count

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_cpu_utilization.By.ClusterName

node_cpu_utilization

Percent

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_cpu_utilization.By.ClusterName.InstanceId.NodeName

node_cpu_utilization

Percent

ClusterName, InstanceId, NodeName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_gpu_usage_total.By.ClusterName

node_gpu_usage_total

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_gpu_usage_total.By.ClusterName.InstanceId.NodeName

node_gpu_usage_total

Count

ClusterName, InstanceId, NodeName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_filesystem_utilization.By.ClusterName

node_filesystem_utilization

Percent

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_filesystem_utilization.By.ClusterName.InstanceId.NodeName

node_filesystem_utilization

Percent

ClusterName, InstanceId, NodeName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_memory_utilization.By.ClusterName

node_memory_utilization

Percent

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_memory_utilization.By.ClusterName.InstanceId.NodeName

node_memory_utilization

Percent

ClusterName, InstanceId, NodeName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_network_total_bytes.By.ClusterName

node_network_total_bytes

BytePerSecond

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_network_total_bytes.By.ClusterName.InstanceId.NodeName

node_network_total_bytes

BytePerSecond

ClusterName, InstanceId, NodeName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_number_of_running_containers.By.ClusterName

node_number_of_running_containers

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_number_of_running_containers.By.ClusterName.InstanceId.NodeName

node_number_of_running_containers

Count

ClusterName, InstanceId, NodeName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_number_of_running_pods.By.ClusterName

node_number_of_running_pods

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.node_number_of_running_pods.By.ClusterName.InstanceId.NodeName

node_number_of_running_pods

Count

ClusterName, InstanceId, NodeName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_cpu_utilization.By.ClusterName

pod_cpu_utilization

Percent

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_cpu_utilization.By.ClusterName.Namespace.PodName

pod_cpu_utilization

Percent

ClusterName, Namespace, PodName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_cpu_utilization.By.ClusterName.Namespace.Service

pod_cpu_utilization

Percent

ClusterName, Namespace, Service

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_gpu_usage_total.By.ClusterName

pod_gpu_usage_total

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_gpu_usage_total.By.ClusterName.Namespace.PodName

pod_gpu_usage_total

Count

ClusterName, Namespace, PodName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_memory_utilization.By.ClusterName

pod_memory_utilization

Percent

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_memory_utilization.By.ClusterName.Namespace.PodName

pod_memory_utilization

Percent

ClusterName, Namespace, PodName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_memory_utilization.By.ClusterName.Namespace.Service

pod_memory_utilization

Percent

ClusterName, Namespace, Service

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_network_rx_bytes.By.ClusterName

pod_network_rx_bytes

BytePerSecond

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_network_rx_bytes.By.ClusterName.Namespace.PodName

pod_network_rx_bytes

BytePerSecond

ClusterName, Namespace, PodName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_network_rx_bytes.By.ClusterName.Namespace.Service

pod_network_rx_bytes

BytePerSecond

ClusterName, Namespace, Service

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_network_tx_bytes.By.ClusterName

pod_network_tx_bytes

BytePerSecond

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_network_tx_bytes.By.ClusterName.Namespace.PodName

pod_network_tx_bytes

BytePerSecond

ClusterName, Namespace, PodName

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_network_tx_bytes.By.ClusterName.Namespace.Service

pod_network_tx_bytes

BytePerSecond

ClusterName, Namespace, Service

SampleCount, Minimum, Maximum, Sum

cloud.aws.containerinsights.pod_number_of_container_restarts.By.ClusterName.Namespace.PodName

pod_number_of_container_restarts

Count

ClusterName, Namespace, PodName

SampleCount, Minimum, Maximum, Sum

AWS logs

  • Logs from /aws/eks/(?<ClusterName>[a-zA-Z0-9_-]+)/cluster Log Group link with the Dynatrace entity for AWS::EKS::Cluster.

AWS::EKS::Nodegroup

AWS topology

Dynatrace calls AWS API eks/ ListClusters and eks/ ListNodegroups to list resource. For resource details Dynatrace calls None/ None.

Relationships

Edge typeDestination node
belongs_toAWS::EKS::Cluster
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup
usesAWS::EC2::LaunchTemplate
usesAWS::IAM::Role

EMR

AWS::EMR::Cluster

AWS topology

Dynatrace calls AWS API emr/ ListClusters to list resources and calls emr/ DescribeCluster to get details for each resource. This requires Dynatrace to have the following IAM action permissions: elasticmapreduce:DescribeCluster.

Relationships

Edge typeDestination node
usesAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup
usesAWS::EC2::SecurityGroup
usesAWS::EC2::SecurityGroup
usesAWS::EC2::SecurityGroup
usesAWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/ElasticMapReduce
Auto-discovery
Dimensions
JobFlowId

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.emr_ec2.AppsRunning.By.JobFlowId

AppsRunning

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.AppsPending.By.JobFlowId

AppsPending

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.AppsCompleted.By.JobFlowId

AppsCompleted

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.S3BytesRead.By.JobFlowId

S3BytesRead

Bytes

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.S3BytesWritten.By.JobFlowId

S3BytesWritten

Bytes

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.HDFSBytesRead.By.JobFlowId

HDFSBytesRead

Bytes

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.HDFSBytesWritten.By.JobFlowId

HDFSBytesWritten

Bytes

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.TotalLoad.By.JobFlowId

TotalLoad

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.AppsFailed.By.JobFlowId

AppsFailed

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.AppsKilled.By.JobFlowId

AppsKilled

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.MRUnhealthyNodes.By.JobFlowId

MRUnhealthyNodes

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.MRLostNodes.By.JobFlowId

MRLostNodes

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.MissingBlocks.By.JobFlowId

MissingBlocks

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.IsIdle.By.JobFlowId

IsIdle

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.HDFSUtilization.By.JobFlowId

HDFSUtilization

Percent

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.CoreNodesRunning.By.JobFlowId

CoreNodesRunning

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.CoreNodesPending.By.JobFlowId

CoreNodesPending

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.MRTotalNodes.By.JobFlowId

MRTotalNodes

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.YARNMemoryAvailablePercentage.By.JobFlowId

YARNMemoryAvailablePercentage

Percent

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_ec2.ContainerPendingRatio.By.JobFlowId

ContainerPendingRatio

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

EMRContainers

AWS::EMRContainers::ManagedEndpoint

AWS topology

Dynatrace calls AWS API emrcontainers/ ListVirtualClusters and emrcontainers/ ListManagedEndpoints to list resource. For resource details Dynatrace calls None/ None.

Relationships

Edge typeDestination node
belongs_toAWS::EMRContainers::VirtualCluster
usesAWS::IAM::Role
usesAWS::EC2::SecurityGroup
usesAWS::EC2::Subnet

AWS::EMRContainers::VirtualCluster

AWS topology

Dynatrace calls AWS API emrcontainers/ ListVirtualClusters to list resources and calls emrcontainers/ DescribeVirtualCluster to get details for each resource. This requires Dynatrace to have the following IAM action permissions: emr-containers:DescribeVirtualCluster.

Relationships

Edge typeDestination node
usesAWS::EKS::Cluster

EMRServerless

AWS::EMRServerless::Application

AWS topology

Dynatrace calls AWS API emrserverless/ ListApplications to list resources and calls emrserverless/ GetApplication to get details for each resource. This requires Dynatrace to have the following IAM action permissions: emr-serverless:GetApplication.

Relationships

Edge typeDestination node
usesAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/EMRServerless
Auto-discovery
Dimensions
ApplicationId
ApplicationId, ApplicationName
ApplicationId, ApplicationName, WorkerType, CapacityAllocationType

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.emr_serverless.RunningJobs.By.ApplicationId.ApplicationName

RunningJobs

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.PendingJobs.By.ApplicationId.ApplicationName

PendingJobs

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.ScheduledJobs.By.ApplicationId.ApplicationName

ScheduledJobs

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.SuccessJobs.By.ApplicationId.ApplicationName

SuccessJobs

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.RunningWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType

RunningWorkerCount

Count

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.TotalWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType

TotalWorkerCount

Count

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.FailedJobs.By.ApplicationId.ApplicationName

FailedJobs

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.CancelledJobs.By.ApplicationId.ApplicationName

CancelledJobs

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.CPUAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType

CPUAllocated

Count

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.MemoryAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType

MemoryAllocated

Gigabytes

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.StorageAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType

StorageAllocated

Gigabytes

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.MaxCPUAllowed.By.ApplicationId.ApplicationName

MaxCPUAllowed

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.MaxMemoryAllowed.By.ApplicationId.ApplicationName

MaxMemoryAllowed

Gigabytes

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.MaxStorageAllowed.By.ApplicationId.ApplicationName

MaxStorageAllowed

Gigabytes

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.IdleWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType

IdleWorkerCount

Count

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.PendingCreationWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType

PendingCreationWorkerCount

Count

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

AWS::EMRServerless::JobRun

AWS metrics

Amazon CloudWatch namespace AWS/EMRServerless
Auto-discovery
Dimensions
JobId, JobName, ApplicationId, ApplicationName, WorkerType, CapacityAllocationType

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.emr_serverless.WorkerCpuAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType

WorkerCpuAllocated

Count

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.WorkerCpuUsed.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType

WorkerCpuUsed

Count

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.WorkerMemoryAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType

WorkerMemoryAllocated

Gigabytes

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.WorkerMemoryUsed.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType

WorkerMemoryUsed

Gigabytes

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.WorkerEphemeralStorageAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType

WorkerEphemeralStorageAllocated

Gigabytes

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.WorkerEphemeralStorageUsed.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType

WorkerEphemeralStorageUsed

Gigabytes

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.WorkerStorageReadBytes.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType

WorkerStorageReadBytes

Bytes

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emr_serverless.WorkerStorageWriteBytes.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType

WorkerStorageWriteBytes

Bytes

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

ElastiCache

AWS::ElastiCache::CacheCluster

AWS topology

Dynatrace calls AWS API elasticache/ DescribeCacheClusters to get resource details.

Relationships

Edge typeDestination node
usesAWS::Elasticache::ParameterGroup
usesAWS::Elasticache::SubnetGroup
usesAWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/ElastiCache
Auto-discovery
Dimensions
CacheClusterId
CacheClusterId, CacheNodeId

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.elasticache.BytesReadIntoMemcached.By.CacheClusterId

BytesReadIntoMemcached

Bytes

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.BytesReadIntoMemcached.By.CacheClusterId.CacheNodeId

BytesReadIntoMemcached

Bytes

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.BytesWrittenOutFromMemcached.By.CacheClusterId

BytesWrittenOutFromMemcached

Bytes

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.BytesWrittenOutFromMemcached.By.CacheClusterId.CacheNodeId

BytesWrittenOutFromMemcached

Bytes

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.CPUUtilization.By.CacheClusterId

CPUUtilization

Percent

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.CPUUtilization.By.CacheClusterId.CacheNodeId

CPUUtilization

Percent

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.CacheHitRate.By.CacheClusterId

CacheHitRate

Percent

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.CacheHitRate.By.CacheClusterId.CacheNodeId

CacheHitRate

Percent

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.CacheHits.By.CacheClusterId

CacheHits

Count

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.CacheHits.By.CacheClusterId.CacheNodeId

CacheHits

Count

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.CacheMisses.By.CacheClusterId

CacheMisses

Count

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.CacheMisses.By.CacheClusterId.CacheNodeId

CacheMisses

Count

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.CurrConnections.By.CacheClusterId

CurrConnections

Count

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.CurrConnections.By.CacheClusterId.CacheNodeId

CurrConnections

Count

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.DatabaseMemoryUsagePercentage.By.CacheClusterId

DatabaseMemoryUsagePercentage

Percent

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.DatabaseMemoryUsagePercentage.By.CacheClusterId.CacheNodeId

DatabaseMemoryUsagePercentage

Percent

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.EngineCPUUtilization.By.CacheClusterId

EngineCPUUtilization

Percent

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.EngineCPUUtilization.By.CacheClusterId.CacheNodeId

EngineCPUUtilization

Percent

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.Evictions.By.CacheClusterId

Evictions

Count

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.Evictions.By.CacheClusterId.CacheNodeId

Evictions

Count

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.FreeableMemory.By.CacheClusterId

FreeableMemory

Bytes

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.FreeableMemory.By.CacheClusterId.CacheNodeId

FreeableMemory

Bytes

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.GetHits.By.CacheClusterId

GetHits

Count

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.GetHits.By.CacheClusterId.CacheNodeId

GetHits

Count

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.GetMisses.By.CacheClusterId

GetMisses

Count

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.GetMisses.By.CacheClusterId.CacheNodeId

GetMisses

Count

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.NetworkBytesIn.By.CacheClusterId

NetworkBytesIn

Bytes

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.NetworkBytesIn.By.CacheClusterId.CacheNodeId

NetworkBytesIn

Bytes

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.NetworkBytesOut.By.CacheClusterId

NetworkBytesOut

Bytes

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.NetworkBytesOut.By.CacheClusterId.CacheNodeId

NetworkBytesOut

Bytes

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.SuccessfulReadRequestLatency.By.CacheClusterId

SuccessfulReadRequestLatency

Microseconds

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.SuccessfulReadRequestLatency.By.CacheClusterId.CacheNodeId

SuccessfulReadRequestLatency

Microseconds

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.SuccessfulWriteRequestLatency.By.CacheClusterId

SuccessfulWriteRequestLatency

Microseconds

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.SuccessfulWriteRequestLatency.By.CacheClusterId.CacheNodeId

SuccessfulWriteRequestLatency

Microseconds

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.SwapUsage.By.CacheClusterId

SwapUsage

Bytes

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.SwapUsage.By.CacheClusterId.CacheNodeId

SwapUsage

Bytes

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.UnusedMemory.By.CacheClusterId

UnusedMemory

Bytes

CacheClusterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.UnusedMemory.By.CacheClusterId.CacheNodeId

UnusedMemory

Bytes

CacheClusterId, CacheNodeId

SampleCount, Minimum, Maximum, Sum

AWS logs

  • Logs from /aws/elasticache.* Log Group link with the Dynatrace entity for AWS::ElastiCache::CacheCluster.

AWS::ElastiCache::GlobalReplicationGroup

AWS metrics

Amazon CloudWatch namespace AWS/ElastiCache
Auto-discovery
Dimensions
GlobalReplicationGroupId

AWS::ElastiCache::ParameterGroup

AWS topology

Dynatrace calls AWS API elasticache/ DescribeCacheParameterGroups to get resource details.

AWS::ElastiCache::ReplicationGroup

AWS metrics

Amazon CloudWatch namespace AWS/ElastiCache
Auto-discovery
Dimensions
ReplicationGroupId
ReplicationGroupId, NodeGroupId
ReplicationGroupId, Role

AWS::ElastiCache::ServerlessCache

AWS topology

Dynatrace calls AWS API elasticache/ DescribeServerlessCaches to get resource details.

Relationships

Edge typeDestination node
usesAWS::EC2::SecurityGroup
is_attached_toAWS::EC2::Subnet
usesAWS::KMS::Key

AWS metrics

Amazon CloudWatch namespace AWS/ElastiCache
Auto-discovery
Dimensions
clusterId

AWS::ElastiCache::SubnetGroup

AWS topology

Dynatrace calls AWS API elasticache/ DescribeCacheSubnetGroups to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet

ElasticBeanstalk

AWS::ElasticBeanstalk::Application

AWS topology

Dynatrace calls AWS API elasticbeanstalk/ DescribeApplications to get resource details. This requires Dynatrace to have the following IAM action permissions: elasticbeanstalk:DescribeApplications.

AWS::ElasticBeanstalk::Environment

AWS topology

Dynatrace calls AWS API elasticbeanstalk/ DescribeEnvironments to get resource details. This requires Dynatrace to have the following IAM action permissions: elasticbeanstalk:DescribeEnvironments.

Relationships

Edge typeDestination node
is_part_ofAWS::ElasticBeanstalk::Application
usesAWS::EC2::LaunchTemplate
usesAWS::SQS::Queue

AWS metrics

Amazon CloudWatch namespace AWS/ElasticBeanstalk
Auto-discovery
Dimensions
EnvironmentName
EnvironmentName, InstanceId

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.elasticbeanstalk.ApplicationLatencyP95.By.EnvironmentName

ApplicationLatencyP95

Seconds

EnvironmentName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticbeanstalk.ApplicationRequestsTotal.By.EnvironmentName

ApplicationRequestsTotal

Count

EnvironmentName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticbeanstalk.ApplicationRequests5xx.By.EnvironmentName

ApplicationRequests5xx

Count

EnvironmentName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticbeanstalk.ApplicationRequests4xx.By.EnvironmentName

ApplicationRequests4xx

Count

EnvironmentName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticbeanstalk.RootFilesystemUtil.By.EnvironmentName

RootFilesystemUtil

Percent

EnvironmentName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticbeanstalk.InstancesSevere.By.EnvironmentName

InstancesSevere

Count

EnvironmentName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticbeanstalk.InstancesDegraded.By.EnvironmentName

InstancesDegraded

Count

EnvironmentName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticbeanstalk.InstancesWarning.By.EnvironmentName

InstancesWarning

Count

EnvironmentName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticbeanstalk.InstancesOk.By.EnvironmentName

InstancesOk

Count

EnvironmentName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticbeanstalk.LoadAverage5min.By.EnvironmentName

LoadAverage5min

Count

EnvironmentName

SampleCount, Minimum, Maximum, Sum

ElasticLoadBalancing

AWS::ElasticLoadBalancing::LoadBalancer

AWS topology

Dynatrace calls AWS API elasticloadbalancing/ DescribeLoadBalancers to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
balancesAWS::EC2::Instance
usesAWS::EC2::SecurityGroup
usesAWS::IAM::ServerCertificate
usesAWS::CertificateManager::Certificate

AWS metrics

Amazon CloudWatch namespace AWS/ELB
Auto-discovery
Dimensions
LoadBalancerName
AvailabilityZone, LoadBalancerName

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.elb.BackendConnectionErrors.By.LoadBalancerName

BackendConnectionErrors

Count

LoadBalancerName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elb.HTTPCode_Backend_2XX.By.LoadBalancerName

HTTPCode_Backend_2XX

Count

LoadBalancerName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elb.HTTPCode_Backend_3XX.By.LoadBalancerName

HTTPCode_Backend_3XX

Count

LoadBalancerName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elb.HTTPCode_Backend_4XX.By.LoadBalancerName

HTTPCode_Backend_4XX

Count

LoadBalancerName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elb.HTTPCode_Backend_5XX.By.LoadBalancerName

HTTPCode_Backend_5XX

Count

LoadBalancerName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elb.HTTPCode_ELB_4XX.By.LoadBalancerName

HTTPCode_ELB_4XX

Count

LoadBalancerName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elb.HTTPCode_ELB_5XX.By.LoadBalancerName

HTTPCode_ELB_5XX

Count

LoadBalancerName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elb.HealthyHostCount.By.LoadBalancerName

HealthyHostCount

Count

LoadBalancerName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elb.Latency.By.LoadBalancerName

Latency

Seconds

LoadBalancerName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elb.RequestCount.By.LoadBalancerName

RequestCount

Count

LoadBalancerName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elb.SpilloverCount.By.LoadBalancerName

SpilloverCount

Count

LoadBalancerName

SampleCount, Minimum, Maximum, Sum

cloud.aws.elb.UnHealthyHostCount.By.LoadBalancerName

UnHealthyHostCount

Count

LoadBalancerName

SampleCount, Minimum, Maximum, Sum

ElasticLoadBalancingV2

AWS::ElasticLoadBalancingV2::Listener

AWS topology

Dynatrace calls AWS API elasticloadbalancingv2/ DescribeLoadBalancers to list resources and calls elasticloadbalancingv2/ DescribeListeners to get details for each resource.

Relationships

Edge typeDestination node
is_attached_toAWS::ElasticLoadBalancingV2::LoadBalancer
is_attached_toAWS::ElasticLoadBalancingV2::TargetGroup
is_attached_toAWS::ElasticLoadBalancingV2::TargetGroup
usesAWS::IAM::ServerCertificate
usesAWS::CertificateManager::Certificate

AWS::ElasticLoadBalancingV2::LoadBalancer

AWS topology

Dynatrace calls AWS API elasticloadbalancingv2/ DescribeLoadBalancers to get resource details.

Relationships

Edge typeDestination node
usesAWS::EC2::SecurityGroup
is_attached_toAWS::EC2::Subnet
is_attached_toAWS::EC2::VPC

AWS metrics

Amazon CloudWatch namespace AWS/NetworkELB
Auto-discovery
Dimensions
LoadBalancer
AvailabilityZone, LoadBalancer
LoadBalancer, TargetGroup
AvailabilityZone, LoadBalancer, TargetGroup

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.networkelb.ActiveFlowCount_TCP.By.LoadBalancer

ActiveFlowCount_TCP

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkelb.ActiveFlowCount_TLS.By.LoadBalancer

ActiveFlowCount_TLS

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkelb.ActiveFlowCount_UDP.By.LoadBalancer

ActiveFlowCount_UDP

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkelb.ClientTLSNegotiationErrorCount.By.LoadBalancer

ClientTLSNegotiationErrorCount

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkelb.HealthyHostCount.By.LoadBalancer.TargetGroup

HealthyHostCount

Count

LoadBalancer, TargetGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkelb.PortAllocationErrorCount.By.LoadBalancer

PortAllocationErrorCount

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkelb.RejectedFlowCount.By.LoadBalancer

RejectedFlowCount

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkelb.TCP_Client_Reset_Count.By.LoadBalancer

TCP_Client_Reset_Count

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkelb.TCP_ELB_Reset_Count.By.LoadBalancer

TCP_ELB_Reset_Count

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkelb.TCP_Target_Reset_Count.By.LoadBalancer

TCP_Target_Reset_Count

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkelb.TargetTLSNegotiationErrorCount.By.LoadBalancer

TargetTLSNegotiationErrorCount

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkelb.UnHealthyHostCount.By.LoadBalancer.TargetGroup

UnHealthyHostCount

Count

LoadBalancer, TargetGroup

SampleCount, Minimum, Maximum, Sum

AWS::ElasticLoadBalancingV2::TargetGroup

AWS topology

Dynatrace calls AWS API elasticloadbalancingv2/ DescribeTargetGroups to get resource details.

Relationships

Edge typeDestination node
balanced_byAWS::ElasticLoadBalancingV2::LoadBalancer
balancesAWS::EC2::Instance
balancesAWS::Lambda::Function

AWS metrics

Amazon CloudWatch namespace AWS/NetworkELB
Auto-discovery
Dimensions
TargetGroup
TargetGroup, LoadBalancer

Events

AWS::Events::EventBus

AWS topology

Dynatrace calls AWS API eventbridge/ ListEventBuses to list resources and calls eventbridge/ DescribeEventBus to get details for each resource. This requires Dynatrace to have the following IAM action permissions: events:ListEventBuses, events:DescribeEventBus.

Relationships

Edge typeDestination node
usesAWS::SQS::Queue
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/Events
Auto-discovery
Dimensions
EventBusName, RuleName

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.events.InvocationAttempts.By.EventBusName.RuleName

InvocationAttempts

Count

EventBusName, RuleName

SampleCount, Minimum, Maximum, Sum

cloud.aws.events.IngestiontoInvocationCompleteLatency.By.EventBusName.RuleName

IngestiontoInvocationCompleteLatency

Milliseconds

EventBusName, RuleName

SampleCount, Minimum, Maximum, Sum

cloud.aws.events.IngestiontoInvocationStartLatency.By.EventBusName.RuleName

IngestiontoInvocationStartLatency

Milliseconds

EventBusName, RuleName

SampleCount, Minimum, Maximum, Sum

cloud.aws.events.IngestionToInvocationSuccessLatency.By.EventBusName.RuleName

IngestionToInvocationSuccessLatency

Milliseconds

EventBusName, RuleName

SampleCount, Minimum, Maximum, Sum

cloud.aws.events.MatchedEvents.By.EventBusName.RuleName

MatchedEvents

Count

EventBusName, RuleName

SampleCount, Minimum, Maximum, Sum

cloud.aws.events.RetryInvocationAttempts.By.EventBusName.RuleName

RetryInvocationAttempts

Count

EventBusName, RuleName

SampleCount, Minimum, Maximum, Sum

cloud.aws.events.SuccessfulInvocationAttempts.By.EventBusName.RuleName

SuccessfulInvocationAttempts

Count

EventBusName, RuleName

SampleCount, Minimum, Maximum, Sum

cloud.aws.events.ThrottledRules.By.EventBusName.RuleName

ThrottledRules

Count

EventBusName, RuleName

SampleCount, Minimum, Maximum, Sum

cloud.aws.events.TriggeredRules.By.EventBusName.RuleName

TriggeredRules

Count

EventBusName, RuleName

SampleCount, Minimum, Maximum, Sum

AWS::Events::Rule

AWS topology

Dynatrace calls AWS API eventbridge/ ListRules to get resource details. This requires Dynatrace to have the following IAM action permissions: events:ListRules.

Relationships

Edge typeDestination node
belongs_toAWS::Events::EventBus
usesAWS::IAM::Role

FSx

AWS::FSx::FileSystem

AWS topology

Dynatrace calls AWS API fsx/ DescribeFileSystems to get resource details. This requires Dynatrace to have the following IAM action permissions: fsx:DescribeFileSystems.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/FSx
Auto-discovery
Dimensions
FileSystemId, VolumeId, CacheType, DataType
FileSystemId, StorageTargetId, FileServer, Publisher

AWS::FSx::StorageVirtualMachine

AWS topology

Dynatrace calls AWS API fsx/ DescribeStorageVirtualMachines to get resource details. This requires Dynatrace to have the following IAM action permissions: fsx:DescribeStorageVirtualMachines.

Relationships

Edge typeDestination node
belongs_toAWS::FSx::FileSystem

AWS::FSx::Volume

AWS topology

Dynatrace calls AWS API fsx/ DescribeVolumes to get resource details. This requires Dynatrace to have the following IAM action permissions: fsx:DescribeVolumes.

Relationships

Edge typeDestination node
belongs_toAWS::FSx::FileSystem

GlobalAccelerator

AWS::GlobalAccelerator::Accelerator

AWS topology

Dynatrace calls AWS API globalaccelerator/ ListAccelerators to get resource details. This requires Dynatrace to have the following IAM action permissions: globalaccelerator:ListAccelerators.

AWS metrics

Amazon CloudWatch namespace AWS/GlobalAccelerator
Auto-discovery
Dimensions
AcceleratorId
AcceleratorId, Listener
AcceleratorId, Listener, EndpointGroup

Glue

AWS::Glue::Job

AWS topology

Dynatrace calls AWS API glue/ GetJobs to get resource details. This requires Dynatrace to have the following IAM action permissions: glue:GetJobs.

Relationships

Edge typeDestination node
usesAWS::IAM::Role
usesAWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace Glue
Auto-discovery
Dimensions
JobName, JobRunId, Type

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.glue.glue.driver.aggregate.bytesRead.By.JobName.JobRunId.Type

glue.driver.aggregate.bytesRead

Bytes

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.aggregate.elapsedTime.By.JobName.JobRunId.Type

glue.driver.aggregate.elapsedTime

Milliseconds

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.aggregate.numCompletedStages.By.JobName.JobRunId.Type

glue.driver.aggregate.numCompletedStages

Count

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.aggregate.numCompletedTasks.By.JobName.JobRunId.Type

glue.driver.aggregate.numCompletedTasks

Count

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.aggregate.numFailedTasks.By.JobName.JobRunId.Type

glue.driver.aggregate.numFailedTasks

Count

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.aggregate.numKilledTasks.By.JobName.JobRunId.Type

glue.driver.aggregate.numKilledTasks

Count

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.ExecutorAllocationManager.executors.numberAllExecutors.By.JobName.JobRunId.Type

glue.driver.ExecutorAllocationManager.executors.numberAllExecutors

Count

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.ExecutorAllocationManager.executors.numberMaxNeededExecutors.By.JobName.JobRunId.Type

glue.driver.ExecutorAllocationManager.executors.numberMaxNeededExecutors

Count

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.jvm.heap.usage.By.JobName.JobRunId.Type

glue.driver.jvm.heap.usage

Percentage

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.ALL.jvm.heap.usage.By.JobName.JobRunId.Type

glue.ALL.jvm.heap.usage

Percentage

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.s3.filesystem.read_bytes.By.JobName.JobRunId.Type

glue.driver.s3.filesystem.read_bytes

Bytes

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.ALL.s3.filesystem.read_bytes.By.JobName.JobRunId.Type

glue.ALL.s3.filesystem.read_bytes

Bytes

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.s3.filesystem.write_bytes.By.JobName.JobRunId.Type

glue.driver.s3.filesystem.write_bytes

Bytes

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.ALL.s3.filesystem.write_bytes.By.JobName.JobRunId.Type

glue.ALL.s3.filesystem.write_bytes

Bytes

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.streaming.numRecords.By.JobName.JobRunId.Type

glue.driver.streaming.numRecords

Count

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.streaming.batchProcessingTimeInMs.By.JobName.JobRunId.Type

glue.driver.streaming.batchProcessingTimeInMs

Milliseconds

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.driver.system.cpuSystemLoad.By.JobName.JobRunId.Type

glue.driver.system.cpuSystemLoad

Percentage

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

cloud.aws.glue.glue.ALL.system.cpuSystemLoad.By.JobName.JobRunId.Type

glue.ALL.system.cpuSystemLoad

Percentage

JobName, JobRunId, Type

SampleCount, Minimum, Maximum, Sum

IAM

AWS::IAM::Group

AWS topology

Relationships

Edge typeDestination node
usesAWS::IAM::ManagedPolicy

AWS::IAM::InstanceProfile

AWS topology

Dynatrace calls AWS API iam/ ListInstanceProfiles to get resource details. This requires Dynatrace to have the following IAM action permissions: iam:ListInstanceProfiles.

Relationships

Edge typeDestination node
is_attached_toAWS::IAM::Role
usesAWS::IAM::Role

AWS::IAM::ManagedPolicy

AWS topology

AWS::IAM::Role

AWS topology

Relationships

Edge typeDestination node
usesAWS::IAM::ManagedPolicy

AWS::IAM::ServerCertificate

AWS topology

Dynatrace calls AWS API iam/ ListServerCertificates to get resource details. This requires Dynatrace to have the following IAM action permissions: iam:ListServerCertificates.

AWS::IAM::User

AWS topology

Relationships

Edge typeDestination node
belongs_toAWS::IAM::Group
usesAWS::IAM::ManagedPolicy

KMS

AWS::KMS::Alias

AWS topology

Dynatrace calls AWS API kms/ ListAliases to get resource details. This requires Dynatrace to have the following IAM action permissions: kms:ListAliases.

Relationships

Edge typeDestination node
usesAWS::KMS::Key

AWS::KMS::Key

AWS topology

Dynatrace calls AWS API kms/ ListKeys to list resources and calls kms/ DescribeKey to get details for each resource. This requires Dynatrace to have the following IAM action permissions: kms:ListKeys, kms:DescribeKey.

AWS metrics

Amazon CloudWatch namespace AWS/KMS
Auto-discovery
Dimensions
KeyArn

KafkaConnect

AWS::KafkaConnect::Connector

AWS topology

Dynatrace calls AWS API kafkaconnect/ ListConnectors to list resources and calls kafkaconnect/ DescribeConnector to get details for each resource. This requires Dynatrace to have the following IAM action permissions: kafkaconnect:ListConnectors, kafkaconnect:DescribeConnector.

Relationships

Edge typeDestination node
usesAWS::IAM::Role
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/KafkaConnect
Auto-discovery
Dimensions
ConnectorName

AWS logs

  • Logs from /aws/msk/connector.* Log Group link with the Dynatrace entity for AWS::KafkaConnect::Connector.

Kinesis

AWS::Kinesis::Stream

AWS topology

Dynatrace calls AWS API kinesis/ ListStreams to list resources and calls kinesis/ DescribeStreamSummary to get details for each resource. This requires Dynatrace to have the following IAM action permissions: kinesis:ListStreams, kinesis:DescribeStreamSummary.

Relationships

Edge typeDestination node
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/Kinesis
Auto-discovery
Dimensions
StreamName

KinesisAnalyticsV2

AWS::KinesisAnalyticsV2::Application

AWS topology

Dynatrace calls AWS API kinesisanalyticsv2/ ListApplications to list resources and calls kinesisanalyticsv2/ DescribeApplication to get details for each resource. This requires Dynatrace to have the following IAM action permissions: kinesisanalytics:ListApplications, kinesisanalytics:DescribeApplication.

Relationships

Edge typeDestination node
usesAWS::IAM::Role

AWS metrics

Amazon CloudWatch namespace AWS/KinesisAnalytics
Auto-discovery
Dimensions
ApplicationName
Application, Operator, Task, Parallelism

KinesisFirehose

AWS::KinesisFirehose::DeliveryStream

AWS topology

Relationships

Edge typeDestination node
usesAWS::S3::Bucket
usesAWS::OpenSearch::Domain
usesAWS::OpenSearchServerless::Collection
usesAWS::Redshift::Cluster

AWS metrics

Amazon CloudWatch namespace AWS/Firehose
Auto-discovery
Dimensions
DeliveryStreamName

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.firehose.DeliveryToHttpEndpoint.DataFreshness.By.DeliveryStreamName

DeliveryToHttpEndpoint.DataFreshness

Seconds

DeliveryStreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.firehose.DeliveryToHttpEndpoint.Records.By.DeliveryStreamName

DeliveryToHttpEndpoint.Records

Count

DeliveryStreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.firehose.DeliveryToHttpEndpoint.Success.By.DeliveryStreamName

DeliveryToHttpEndpoint.Success

Count

DeliveryStreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.firehose.IncomingBytes.By.DeliveryStreamName

IncomingBytes

Bytes

DeliveryStreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.firehose.IncomingRecords.By.DeliveryStreamName

IncomingRecords

Count

DeliveryStreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.firehose.ThrottledRecords.By.DeliveryStreamName

ThrottledRecords

Count

DeliveryStreamName

SampleCount, Minimum, Maximum, Sum

Lambda

AWS::Lambda::Alias

AWS topology

Dynatrace calls AWS API lambda/ ListFunctions to list resources and calls lambda/ ListAliases to get details for each resource.

Relationships

Edge typeDestination node
is_attached_toAWS::Lambda::Function

AWS::Lambda::EventSourceMapping

AWS topology

Dynatrace calls AWS API lambda/ ListEventSourceMappings to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::Lambda::Function
usesAWS::SQS::Queue
usesAWS::DynamoDB::Table

AWS::Lambda::Function

AWS topology

Dynatrace calls AWS API lambda/ ListFunctions to list resources and calls lambda/ GetFunction to get details for each resource.

Relationships

Edge typeDestination node
usesAWS::IAM::Role
usesAWS::EC2::SecurityGroup
is_attached_toAWS::EC2::Subnet
is_attached_toAWS::EC2::VPC
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/Lambda
Auto-discovery
Dimensions
FunctionName
FunctionName, Resource

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.lambda.ConcurrentExecutions.By.FunctionName

ConcurrentExecutions

Count

FunctionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.lambda.DeadLetterErrors.By.FunctionName

DeadLetterErrors

Count

FunctionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.lambda.DestinationDeliveryFailures.By.FunctionName

DestinationDeliveryFailures

Count

FunctionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.lambda.Duration.By.FunctionName

Duration

Milliseconds

FunctionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.lambda.Errors.By.FunctionName

Errors

Count

FunctionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.lambda.Invocations.By.FunctionName

Invocations

Count

FunctionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.lambda.IteratorAge.By.FunctionName

IteratorAge

Milliseconds

FunctionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.lambda.ProvisionedConcurrentExecutions.By.FunctionName

ProvisionedConcurrentExecutions

Count

FunctionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.lambda.Throttles.By.FunctionName

Throttles

Count

FunctionName

SampleCount, Minimum, Maximum, Sum

AWS logs

  • Logs from /aws/lambda/(?<FunctionName>[a-zA-Z0-9_-]+) Log Group link with the Dynatrace entity for AWS::Lambda::Function.

Logs

AWS::Logs::DeliveryDestination

AWS topology

Dynatrace calls AWS API cloudwatchlogs/ DescribeDeliveryDestinations to get resource details. This requires Dynatrace to have the following IAM action permissions: logs:DescribeDeliveryDestinations.

Relationships

Edge typeDestination node
usesAWS::S3::Bucket
usesAWS::Logs::LogGroup
usesAWS::KinesisFirehose::DeliveryStream

AWS::Logs::LogGroup

AWS topology

Dynatrace calls AWS API cloudwatchlogs/ DescribeLogGroups to get resource details. This requires Dynatrace to have the following IAM action permissions: logs:DescribeLogGroups.

Relationships

Edge typeDestination node
usesAWS::KMS::Key
usesAWS::KMS::Alias
usesAWS::IAM::Role
callsAWS::Lambda::Function
callsAWS::KinesisFirehose::DeliveryStream
callsAWS::OpenSearch::Domain
usesAWS::IAM::Role

AWS metrics

Amazon CloudWatch namespace AWS/Logs
Auto-discovery
Dimensions
LogGroupName
LogGroupName, DestinationType, FilterName
LogGroupName, DestinationType, FilterName, PolicyLevel

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.logs.DeliveryErrors.By.LogGroupName

DeliveryErrors

Count

LogGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.logs.DeliveryErrors.By.DestinationType.FilterName.LogGroupName.PolicyLevel

DeliveryErrors

Count

DestinationType, FilterName, LogGroupName, PolicyLevel

SampleCount, Minimum, Maximum, Sum

cloud.aws.logs.DeliveryThrottling.By.LogGroupName

DeliveryThrottling

Count

LogGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.logs.DeliveryThrottling.By.DestinationType.FilterName.LogGroupName.PolicyLevel

DeliveryThrottling

Count

DestinationType, FilterName, LogGroupName, PolicyLevel

SampleCount, Minimum, Maximum, Sum

cloud.aws.logs.EMFParsingErrors.By.LogGroupName

EMFParsingErrors

Count

LogGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.logs.EMFValidationErrors.By.LogGroupName

EMFValidationErrors

Count

LogGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.logs.ForwardedBytes.By.LogGroupName

ForwardedBytes

Bytes

LogGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.logs.ForwardedBytes.By.DestinationType.FilterName.LogGroupName

ForwardedBytes

Bytes

DestinationType, FilterName, LogGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.logs.ForwardedLogEvents.By.LogGroupName

ForwardedLogEvents

Count

LogGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.logs.ForwardedLogEvents.By.DestinationType.FilterName.LogGroupName.PolicyLevel

ForwardedLogEvents

Count

DestinationType, FilterName, LogGroupName, PolicyLevel

SampleCount, Minimum, Maximum, Sum

cloud.aws.logs.IncomingBytes.By.LogGroupName

IncomingBytes

Bytes

LogGroupName

SampleCount, Minimum, Maximum, Sum

cloud.aws.logs.IncomingLogEvents.By.LogGroupName

IncomingLogEvents

Count

LogGroupName

SampleCount, Minimum, Maximum, Sum

MSK

AWS::MSK::Cluster

AWS topology

Dynatrace calls AWS API kafka/ ListClustersV2 to get resource details. This requires Dynatrace to have the following IAM action permissions: kafka:ListClustersV2.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::Subnet
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup
usesAWS::EC2::SecurityGroup
runs_onAWS::Availability_Zone
usesAWS::KMS::Key
usesAWS::MSK::Configuration
usesAWS::S3::Bucket
usesAWS::KinesisFirehose::DeliveryStream
usesAWS::Logs::LogGroup
usesAWS::ACMPCA::CertificateAuthority

AWS metrics

Amazon CloudWatch namespace AWS/Kafka
Auto-discovery
Dimensions
Cluster Name
Cluster Name, Broker ID
Cluster Name, Client Authentication
Cluster Name, Broker ID, Topic
Cluster Name, Broker ID, Client Authentication
Cluster Name, Consumer Group, Topic

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.kafka.EstimatedMaxTimeLag.By.Cluster_Name.Consumer_Group.Topic

EstimatedMaxTimeLag

Milliseconds

Cluster Name, Consumer Group, Topic

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.MaxOffsetLag.By.Cluster_Name.Consumer_Group.Topic

MaxOffsetLag

Count

Cluster Name, Consumer Group, Topic

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.SumOffsetLag.By.Cluster_Name.Consumer_Group.Topic

SumOffsetLag

Count

Cluster Name, Consumer Group, Topic

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.BytesInPerSec.By.Broker_ID.Cluster_Name

BytesInPerSec

Bytes/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.BytesInPerSec.By.Broker_ID.Cluster_Name.Topic

BytesInPerSec

Bytes/Second

Broker ID, Cluster Name, Topic

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.BytesOutPerSec.By.Broker_ID.Cluster_Name

BytesOutPerSec

Bytes/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.BytesOutPerSec.By.Broker_ID.Cluster_Name.Topic

BytesOutPerSec

Bytes/Second

Broker ID, Cluster Name, Topic

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.MessagesInPerSec.By.Broker_ID.Cluster_Name

MessagesInPerSec

Count/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.MessagesInPerSec.By.Broker_ID.Cluster_Name.Topic

MessagesInPerSec

Count/Second

Broker ID, Cluster Name, Topic

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.OfflinePartitionsCount.By.Cluster_Name

OfflinePartitionsCount

Count

Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.NetworkRxErrors.By.Broker_ID.Cluster_Name

NetworkRxErrors

Count/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.NetworkTxErrors.By.Broker_ID.Cluster_Name

NetworkTxErrors

Count/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.CpuUser.By.Broker_ID.Cluster_Name

CpuUser

Percent

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.CpuIdle.By.Broker_ID.Cluster_Name

CpuIdle

Percent

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.MemoryUsed.By.Broker_ID.Cluster_Name

MemoryUsed

Bytes

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.MemoryFree.By.Broker_ID.Cluster_Name

MemoryFree

Bytes

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.KafkaDataLogsDiskUsed.By.Cluster_Name

KafkaDataLogsDiskUsed

Percent

Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.KafkaDataLogsDiskUsed.By.Broker_ID.Cluster_Name

KafkaDataLogsDiskUsed

Percent

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.StorageUsed.By.Cluster_Name

StorageUsed

Bytes

Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.BwInAllowanceExceeded.By.Broker_ID.Cluster_Name

BwInAllowanceExceeded

Count/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.BwOutAllowanceExceeded.By.Broker_ID.Cluster_Name

BwOutAllowanceExceeded

Count/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ConnectionCount.By.Broker_ID.Cluster_Name

ConnectionCount

Count

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ClientConnectionCount.By.Cluster_Name

ClientConnectionCount

Count

Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ClientConnectionCount.By.Client_Authentication.Cluster_Name

ClientConnectionCount

Count

Client Authentication, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ClientConnectionCount.By.Broker_ID.Cluster_Name

ClientConnectionCount

Count

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ClientConnectionCount.By.Broker_ID.Client_Authentication.Cluster_Name

ClientConnectionCount

Count

Broker ID, Client Authentication, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ActiveControllerCount.By.Cluster_Name

ActiveControllerCount

Count

Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.GlobalPartitionCount.By.Cluster_Name

GlobalPartitionCount

Count

Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.GlobalTopicCount.By.Cluster_Name

GlobalTopicCount

Count

Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ZooKeeperSessionState.By.Cluster_Name

ZooKeeperSessionState

None

Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ZooKeeperSessionState.By.Broker_ID.Cluster_Name

ZooKeeperSessionState

None

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ProduceTotalTimeMsMean.By.Broker_ID.Cluster_Name

ProduceTotalTimeMsMean

Milliseconds

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.FetchConsumerTotalTimeMsMean.By.Broker_ID.Cluster_Name

FetchConsumerTotalTimeMsMean

Milliseconds

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.FetchFollowerTotalTimeMsMean.By.Broker_ID.Cluster_Name

FetchFollowerTotalTimeMsMean

Milliseconds

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.RollingEstimatedTimeLagMax.By.Cluster_Name.Consumer_Group.Topic

RollingEstimatedTimeLagMax

Milliseconds

Cluster Name, Consumer Group, Topic

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ReplicationBytesInPerSec.By.Broker_ID.Cluster_Name

ReplicationBytesInPerSec

Bytes/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ReplicationBytesOutPerSec.By.Broker_ID.Cluster_Name

ReplicationBytesOutPerSec

Bytes/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.RequestBytesMean.By.Broker_ID.Cluster_Name

RequestBytesMean

Bytes

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.UnderReplicatedPartitions.By.Broker_ID.Cluster_Name

UnderReplicatedPartitions

Count

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.UnderMinIsrPartitionCount.By.Broker_ID.Cluster_Name

UnderMinIsrPartitionCount

Count

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.NetworkRxDropped.By.Broker_ID.Cluster_Name

NetworkRxDropped

Count/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.NetworkTxDropped.By.Broker_ID.Cluster_Name

NetworkTxDropped

Count/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.CpuSystem.By.Broker_ID.Cluster_Name

CpuSystem

Percent

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.SwapUsed.By.Broker_ID.Cluster_Name

SwapUsed

Bytes

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.VolumeQueueLength.By.Broker_ID.Cluster_Name

VolumeQueueLength

Count

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ConntrackAllowanceExceeded.By.Broker_ID.Cluster_Name

ConntrackAllowanceExceeded

Count/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.PpsAllowanceExceeded.By.Broker_ID.Cluster_Name

PpsAllowanceExceeded

Count/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.LinklocalAllowanceExceeded.By.Broker_ID.Cluster_Name

LinklocalAllowanceExceeded

Count/Second

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.RequestThrottleQueueSize.By.Broker_ID.Cluster_Name

RequestThrottleQueueSize

Count

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.LeaderCount.By.Broker_ID.Cluster_Name

LeaderCount

Count

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.PartitionCount.By.Broker_ID.Cluster_Name

PartitionCount

Count

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.UserPartitionExists.By.Broker_ID.Cluster_Name

UserPartitionExists

Count

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ZooKeeperRequestLatencyMsMean.By.Cluster_Name

ZooKeeperRequestLatencyMsMean

Milliseconds

Cluster Name

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafka.ZooKeeperRequestLatencyMsMean.By.Broker_ID.Cluster_Name

ZooKeeperRequestLatencyMsMean

Milliseconds

Broker ID, Cluster Name

SampleCount, Minimum, Maximum, Sum

AWS logs

  • Logs from /aws/msk/broker.* Log Group link with the Dynatrace entity for AWS::MSK::Cluster.

AWS::MSK::Configuration

AWS topology

Dynatrace calls AWS API kafka/ ListConfigurations to get resource details. This requires Dynatrace to have the following IAM action permissions: kafka:ListConfigurations.

AWS::MSK::VpcConnection

AWS topology

Dynatrace calls AWS API kafka/ ListVpcConnections to list resources and calls kafka/ DescribeVpcConnection to get details for each resource. This requires Dynatrace to have the following IAM action permissions: kafka:ListVpcConnections, kafka:DescribeVpcConnection.

Relationships

Edge typeDestination node
is_attached_toAWS::MSK::Cluster
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup

MWAA

AWS::MWAA::Environment

AWS topology

Dynatrace calls AWS API mwaa/ ListEnvironments to list resources and calls mwaa/ GetEnvironment to get details for each resource. This requires Dynatrace to have the following IAM action permissions: airflow:ListEnvironments, airflow:GetEnvironment.

Relationships

Edge typeDestination node
usesAWS::IAM::Role
usesAWS::S3::Bucket
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace Amazon/MWAA
Auto-discovery
Dimensions
Environment, AirflowComponent, Function

Neptune

AWS::Neptune::DBCluster

AWS metrics

Amazon CloudWatch namespace AWS/Neptune
Auto-discovery
Dimensions
DBClusterIdentifier
DBClusterIdentifier, Role

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.neptune.CPUUtilization.By.DBClusterIdentifier

CPUUtilization

Percent

DBClusterIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.CPUUtilization.By.DBClusterIdentifier.Role

CPUUtilization

Percent

DBClusterIdentifier, Role

SampleCount, Minimum, Maximum

cloud.aws.neptune.FreeableMemory.By.DBClusterIdentifier

FreeableMemory

Bytes

DBClusterIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.FreeableMemory.By.DBClusterIdentifier.Role

FreeableMemory

Bytes

DBClusterIdentifier, Role

SampleCount, Minimum, Maximum

cloud.aws.neptune.MainRequestQueuePendingRequests.By.DBClusterIdentifier

MainRequestQueuePendingRequests

Count

DBClusterIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.MainRequestQueuePendingRequests.By.DBClusterIdentifier.Role

MainRequestQueuePendingRequests

Count

DBClusterIdentifier, Role

SampleCount, Minimum, Maximum

cloud.aws.neptune.TotalRequestsPerSec.By.DBClusterIdentifier

TotalRequestsPerSec

Count/Second

DBClusterIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.TotalRequestsPerSec.By.DBClusterIdentifier.Role

TotalRequestsPerSec

Count/Second

DBClusterIdentifier, Role

SampleCount, Minimum, Maximum

cloud.aws.neptune.TotalServerErrorsPerSec.By.DBClusterIdentifier

TotalServerErrorsPerSec

Count/Second

DBClusterIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.TotalServerErrorsPerSec.By.DBClusterIdentifier.Role

TotalServerErrorsPerSec

Count/Second

DBClusterIdentifier, Role

SampleCount, Minimum, Maximum

cloud.aws.neptune.VolumeBytesUsed.By.DBClusterIdentifier

VolumeBytesUsed

Bytes

DBClusterIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.VolumeReadIOPs.By.DBClusterIdentifier

VolumeReadIOPs

Count/Second

DBClusterIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.VolumeWriteIOPs.By.DBClusterIdentifier

VolumeWriteIOPs

Count/Second

DBClusterIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.BufferCacheHitRatio.By.DBClusterIdentifier

BufferCacheHitRatio

Percent

DBClusterIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.BufferCacheHitRatio.By.DBClusterIdentifier.Role

BufferCacheHitRatio

Percent

DBClusterIdentifier, Role

SampleCount, Minimum, Maximum

cloud.aws.neptune.NetworkThroughput.By.DBClusterIdentifier

NetworkThroughput

Bytes/Second

DBClusterIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.NetworkThroughput.By.DBClusterIdentifier.Role

NetworkThroughput

Bytes/Second

DBClusterIdentifier, Role

SampleCount, Minimum, Maximum

AWS::Neptune::DBInstance

AWS metrics

Amazon CloudWatch namespace AWS/Neptune
Auto-discovery
Dimensions
DBInstanceIdentifier

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.neptune.CPUUtilization.By.DBInstanceIdentifier

CPUUtilization

Percent

DBInstanceIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.FreeableMemory.By.DBInstanceIdentifier

FreeableMemory

Bytes

DBInstanceIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.EngineUptime.By.DBInstanceIdentifier

EngineUptime

Seconds

DBInstanceIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.GremlinRequestsPerSec.By.DBInstanceIdentifier

GremlinRequestsPerSec

Count/Second

DBInstanceIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.SparqlRequestsPerSec.By.DBInstanceIdentifier

SparqlRequestsPerSec

Count/Second

DBInstanceIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.OpenCypherRequestsPerSec.By.DBInstanceIdentifier

OpenCypherRequestsPerSec

Count/Second

DBInstanceIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.GremlinWebSocketOpenConnections.By.DBInstanceIdentifier

GremlinWebSocketOpenConnections

Count

DBInstanceIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.ServerlessDatabaseCapacity.By.DBInstanceIdentifier

ServerlessDatabaseCapacity

Count

DBInstanceIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.NCUUtilization.By.DBInstanceIdentifier

NCUUtilization

Percent

DBInstanceIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.NumTxCommitted.By.DBInstanceIdentifier

NumTxCommitted

Count

DBInstanceIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.NumTxRolledBack.By.DBInstanceIdentifier

NumTxRolledBack

Count

DBInstanceIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.VolumeReadIOPs.By.DBInstanceIdentifier

VolumeReadIOPs

Count/Second

DBInstanceIdentifier

SampleCount, Minimum, Maximum

cloud.aws.neptune.VolumeWriteIOPs.By.DBInstanceIdentifier

VolumeWriteIOPs

Count/Second

DBInstanceIdentifier

SampleCount, Minimum, Maximum

NetworkFirewall

AWS::NetworkFirewall::Firewall

AWS topology

Dynatrace calls AWS API networkfirewall/ ListFirewalls to list resources and calls networkfirewall/ DescribeFirewall to get details for each resource. This requires Dynatrace to have the following IAM action permissions: network-firewall:ListFirewalls, network-firewall:DescribeFirewall.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
usesAWS::NetworkFirewall::FirewallPolicy

AWS metrics

Amazon CloudWatch namespace AWS/NetworkFirewall
Auto-discovery
Dimensions
Firewallname

AWS::NetworkFirewall::FirewallPolicy

AWS topology

Dynatrace calls AWS API networkfirewall/ ListFirewallPolicies to list resources and calls networkfirewall/ DescribeFirewallPolicy to get details for each resource. This requires Dynatrace to have the following IAM action permissions: network-firewall:ListFirewallPolicies, network-firewall:DescribeFirewallPolicy.

AWS metrics

Amazon CloudWatch namespace AWS/NetworkFirewall
Auto-discovery
Dimensions
Firewallpolicyname

OpenSearch

AWS::OpenSearch::Domain

AWS topology

Dynatrace calls AWS API opensearch/ ListDomainNames to list resources and calls opensearch/ DescribeDomains to get details for each resource.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
usesAWS::EC2::SecurityGroup
is_attached_toAWS::EC2::Subnet
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/ES
Auto-discovery
Dimensions
DomainName, ClientId
DomainName, ClientId, NodeId
DomainName, ClientId, NodeId, ShardRole

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.opensearch_domain.ClusterStatus.green.By.ClientId.DomainName

ClusterStatus.green

None

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ClusterStatus.yellow.By.ClientId.DomainName

ClusterStatus.yellow

None

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ClusterStatus.red.By.ClientId.DomainName

ClusterStatus.red

None

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.Shards.active.By.ClientId.DomainName

Shards.active

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.Shards.unassigned.By.ClientId.DomainName

Shards.unassigned

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.Shards.activePrimary.By.ClientId.DomainName

Shards.activePrimary

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.Nodes.By.ClientId.DomainName

Nodes

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.MasterReachableFromNode.By.ClientId.DomainName

MasterReachableFromNode

None

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.AutomatedSnapshotFailure.By.ClientId.DomainName

AutomatedSnapshotFailure

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.SearchLatency.By.ClientId.DomainName.NodeId

SearchLatency

Milliseconds

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.IndexingLatency.By.ClientId.DomainName.NodeId

IndexingLatency

Milliseconds

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ReadLatency.By.ClientId.DomainName.NodeId

ReadLatency

Seconds

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.WriteLatency.By.ClientId.DomainName.NodeId

WriteLatency

Seconds

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.SearchRate.By.ClientId.DomainName.NodeId

SearchRate

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.IndexingRate.By.ClientId.DomainName.NodeId

IndexingRate

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.OpenSearchRequests.By.ClientId.DomainName

OpenSearchRequests

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.2xx.By.ClientId.DomainName

2xx

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.4xx.By.ClientId.DomainName

4xx

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.5xx.By.ClientId.DomainName

5xx

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.CPUUtilization.By.ClientId.DomainName.NodeId

CPUUtilization

Percent

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.JVMMemoryPressure.By.ClientId.DomainName.NodeId

JVMMemoryPressure

Percent

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.OldGenJVMMemoryPressure.By.ClientId.DomainName.NodeId

OldGenJVMMemoryPressure

Percent

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.SysMemoryUtilization.By.ClientId.DomainName.NodeId

SysMemoryUtilization

Percent

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.FreeStorageSpace.By.ClientId.DomainName.NodeId

FreeStorageSpace

Megabytes

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ClusterUsedSpace.By.ClientId.DomainName

ClusterUsedSpace

Megabytes

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.HotStorageSpaceUtilization.By.ClientId.DomainName

HotStorageSpaceUtilization

Megabytes

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.DiskQueueDepth.By.ClientId.DomainName.NodeId

DiskQueueDepth

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ReadIOPS.By.ClientId.DomainName.NodeId

ReadIOPS

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.WriteIOPS.By.ClientId.DomainName.NodeId

WriteIOPS

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ThreadpoolWriteRejected.By.ClientId.DomainName.NodeId

ThreadpoolWriteRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ThreadpoolBulkRejected.By.ClientId.DomainName.NodeId

ThreadpoolBulkRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ThreadpoolIndexRejected.By.ClientId.DomainName.NodeId

ThreadpoolIndexRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.CoordinatingWriteRejected.By.ClientId.DomainName.NodeId

CoordinatingWriteRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.PrimaryWriteRejected.By.ClientId.DomainName.NodeId

PrimaryWriteRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ReplicaWriteRejected.By.ClientId.DomainName.NodeId

ReplicaWriteRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ThreadpoolSearchRejected.By.ClientId.DomainName.NodeId

ThreadpoolSearchRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ClusterIndexWritesBlocked.By.ClientId.DomainName

ClusterIndexWritesBlocked

None

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.InvalidHostHeaderRequests.By.ClientId.DomainName

InvalidHostHeaderRequests

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ThreadpoolWriteQueue.By.ClientId.DomainName.NodeId

ThreadpoolWriteQueue

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ThreadpoolWriteThreads.By.ClientId.DomainName.NodeId

ThreadpoolWriteThreads

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ThreadpoolSearchQueue.By.ClientId.DomainName.NodeId

ThreadpoolSearchQueue

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.ThreadpoolSearchThreads.By.ClientId.DomainName.NodeId

ThreadpoolSearchThreads

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.JVMGCYoungCollectionCount.By.ClientId.DomainName.NodeId

JVMGCYoungCollectionCount

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.JVMGCYoungCollectionTime.By.ClientId.DomainName.NodeId

JVMGCYoungCollectionTime

Milliseconds

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.JVMGCOldCollectionCount.By.ClientId.DomainName.NodeId

JVMGCOldCollectionCount

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.JVMGCOldCollectionTime.By.ClientId.DomainName.NodeId

JVMGCOldCollectionTime

Milliseconds

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.SearchableDocuments.By.ClientId.DomainName

SearchableDocuments

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.DeletedDocuments.By.ClientId.DomainName

DeletedDocuments

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.MasterCPUUtilization.By.ClientId.DomainName

MasterCPUUtilization

Percent

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.MasterJVMMemoryPressure.By.ClientId.DomainName

MasterJVMMemoryPressure

Percent

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.WarmCPUUtilization.By.ClientId.DomainName

WarmCPUUtilization

Percent

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.WarmJVMMemoryPressure.By.ClientId.DomainName

WarmJVMMemoryPressure

Percent

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.WarmSearchLatency.By.ClientId.DomainName

WarmSearchLatency

Milliseconds

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_domain.WarmSearchRate.By.ClientId.DomainName

WarmSearchRate

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

OpenSearchServerless

AWS::OpenSearchServerless::Collection

AWS topology

Dynatrace calls AWS API opensearchserverless/ ListCollections to list resources and calls opensearchserverless/ BatchGetCollection to get details for each resource.

Relationships

Edge typeDestination node
usesAWS::KMS::Key

AWS metrics

Amazon CloudWatch namespace AWS/AOSS
Auto-discovery
Dimensions
CollectionName, CollectionId, ClientId
CollectionName, CollectionId, ClientId, IndexId, IndexName

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.opensearch_serverless.ActiveCollection.By.ClientId.CollectionId.CollectionName

ActiveCollection

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.SearchRequestLatency.By.ClientId.CollectionId.CollectionName

SearchRequestLatency

Milliseconds

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.IngestionRequestLatency.By.ClientId.CollectionId.CollectionName

IngestionRequestLatency

Seconds

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.SearchRequestRate.By.ClientId.CollectionId.CollectionName

SearchRequestRate

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.IngestionRequestRate.By.ClientId.CollectionId.CollectionName

IngestionRequestRate

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.IngestionDocumentRate.By.ClientId.CollectionId.CollectionName

IngestionDocumentRate

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.IngestionDocumentRate.By.ClientId.CollectionId.CollectionName.IndexId.IndexName

IngestionDocumentRate

Count

ClientId, CollectionId, CollectionName, IndexId, IndexName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.IngestionDataRate.By.ClientId.CollectionId.CollectionName

IngestionDataRate

Bytes

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.IngestionDataRate.By.ClientId.CollectionId.CollectionName.IndexId.IndexName

IngestionDataRate

Bytes

ClientId, CollectionId, CollectionName, IndexId, IndexName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.SearchRequestErrors.By.ClientId.CollectionId.CollectionName

SearchRequestErrors

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.IngestionRequestErrors.By.ClientId.CollectionId.CollectionName

IngestionRequestErrors

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.IngestionDocumentErrors.By.ClientId.CollectionId.CollectionName

IngestionDocumentErrors

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.IngestionDocumentErrors.By.ClientId.CollectionId.CollectionName.IndexId.IndexName

IngestionDocumentErrors

Count

ClientId, CollectionId, CollectionName, IndexId, IndexName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.2xx.By.ClientId.CollectionId.CollectionName

2xx

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.3xx.By.ClientId.CollectionId.CollectionName

3xx

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.4xx.By.ClientId.CollectionId.CollectionName

4xx

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.5xx.By.ClientId.CollectionId.CollectionName

5xx

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.VectorIndexBuildAccelerationOCU.By.ClientId.CollectionId.CollectionName

VectorIndexBuildAccelerationOCU

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.StorageUsedInS3.By.ClientId.CollectionId.CollectionName

StorageUsedInS3

Bytes

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.StorageUsedInS3.By.ClientId.CollectionId.CollectionName.IndexId.IndexName

StorageUsedInS3

Bytes

ClientId, CollectionId, CollectionName, IndexId, IndexName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.SearchableDocuments.By.ClientId.CollectionId.CollectionName

SearchableDocuments

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.SearchableDocuments.By.ClientId.CollectionId.CollectionName.IndexId.IndexName

SearchableDocuments

Count

ClientId, CollectionId, CollectionName, IndexId, IndexName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.DeletedDocuments.By.ClientId.CollectionId.CollectionName.IndexId.IndexName

DeletedDocuments

Count

ClientId, CollectionId, CollectionName, IndexId, IndexName

SampleCount, Minimum, Maximum, Sum

cloud.aws.opensearch_serverless.IngestionRequestSuccess.By.ClientId.CollectionId.CollectionName

IngestionRequestSuccess

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

OpenSearchService

AWS::OpenSearchService::Domain

AWS logs

  • Logs from /aws/opensearch/domains/(?<DomainName>[a-zA-Z0-9_-]+)/.* Log Group link with the Dynatrace entity for AWS::OpenSearchService::Domain.

RDS

AWS::RDS::DBCluster

AWS topology

Dynatrace calls AWS API rds/ DescribeDbClusters to get resource details.

Relationships

Edge typeDestination node
usesAWS::EC2::SecurityGroup
usesAWS::RDS::DBSubnetGroup
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/RDS
Auto-discovery
Dimensions
DBClusterIdentifier
DBClusterIdentifier, EngineName

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.rds.AuroraGlobalDBProgressLag.By.DBClusterIdentifier

AuroraGlobalDBProgressLag

Milliseconds

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.AuroraGlobalDBReplicatedWriteIO.By.DBClusterIdentifier

AuroraGlobalDBReplicatedWriteIO

Count

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.AuroraGlobalDBReplicationLag.By.DBClusterIdentifier

AuroraGlobalDBReplicationLag

Milliseconds

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.VolumeBytesUsed.By.DBClusterIdentifier

VolumeBytesUsed

Bytes

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.VolumeReadIOPs.By.DBClusterIdentifier

VolumeReadIOPs

Count

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.VolumeWriteIOPs.By.DBClusterIdentifier

VolumeWriteIOPs

Count

DBClusterIdentifier

SampleCount, Minimum, Maximum, Sum

AWS::RDS::DBClusterSnapshot

AWS topology

Dynatrace calls AWS API rds/ DescribeDbClusterSnapshots to get resource details. This requires Dynatrace to have the following IAM action permissions: rds:DescribeDBClusterSnapshots.

Relationships

Edge typeDestination node
is_part_ofAWS::RDS::DBCluster
is_attached_toAWS::EC2::VPC
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS::RDS::DBInstance

AWS topology

Dynatrace calls AWS API rds/ DescribeDbInstances to get resource details.

Relationships

Edge typeDestination node
usesAWS::EC2::SecurityGroup
usesAWS::RDS::DBSubnetGroup
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
usesAWS::RDS::OptionGroup
is_part_ofAWS::RDS::DBCluster
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/RDS
Auto-discovery
Dimensions
DBInstanceIdentifier
DBInstanceIdentifier, EngineName

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.rds.CPUUtilization.By.DBInstanceIdentifier

CPUUtilization

Percentage

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.DatabaseConnections.By.DBInstanceIdentifier

DatabaseConnections

Count

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.FreeStorageSpace.By.DBInstanceIdentifier

FreeStorageSpace

Bytes

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.FreeableMemory.By.DBInstanceIdentifier

FreeableMemory

Bytes

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.NetworkReceiveThroughput.By.DBInstanceIdentifier

NetworkReceiveThroughput

BytePerSecond

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.NetworkTransmitThroughput.By.DBInstanceIdentifier

NetworkTransmitThroughput

BytePerSecond

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.ReadIOPS.By.DBInstanceIdentifier

ReadIOPS

Count

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.ReadLatency.By.DBInstanceIdentifier

ReadLatency

Seconds

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.ReadThroughput.By.DBInstanceIdentifier

ReadThroughput

BytePerSecond

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.SwapUsage.By.DBInstanceIdentifier

SwapUsage

Bytes

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.WriteIOPS.By.DBInstanceIdentifier

WriteIOPS

Count

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.WriteLatency.By.DBInstanceIdentifier

WriteLatency

Seconds

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.rds.WriteThroughput.By.DBInstanceIdentifier

WriteThroughput

BytePerSecond

DBInstanceIdentifier

SampleCount, Minimum, Maximum, Sum

AWS logs

  • Logs from /aws/rds/cluster/[a-zA-Z0-9_-]+/(?<LogType>.*) Log Group link with the Dynatrace entity for AWS::RDS::DBInstance. RDS::DBInstance`.

AWS::RDS::DBSnapshot

AWS topology

Dynatrace calls AWS API rds/ DescribeDbSnapshots to get resource details. This requires Dynatrace to have the following IAM action permissions: rds:DescribeDBSnapshots.

Relationships

Edge typeDestination node
is_part_ofAWS::RDS::DBInstance
is_attached_toAWS::EC2::VPC
usesAWS::RDS::OptionGroup
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS::RDS::DBSubnetGroup

AWS topology

Dynatrace calls AWS API rds/ DescribeDbSubnetGroups to get resource details.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet

AWS::RDS::OptionGroup

AWS topology

Dynatrace calls AWS API rds/ DescribeOptionGroups to get resource details.

Redshift

AWS::Redshift::Cluster

AWS topology

Dynatrace calls AWS API redshift/ DescribeClusters to get resource details. This requires Dynatrace to have the following IAM action permissions: redshift:DescribeClusters.

Relationships

Edge typeDestination node
usesAWS::Redshift::SubnetGroup
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup
usesAWS::KMS::Key
usesAWS::KMS::Key

AWS metrics

Amazon CloudWatch namespace AWS/Redshift
Auto-discovery
Dimensions
ClusterIdentifier
ClusterIdentifier, NodeID

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.redshift.CPUUtilization.By.ClusterIdentifier

CPUUtilization

Percent

ClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.CPUUtilization.By.ClusterIdentifier.NodeID

CPUUtilization

Percent

ClusterIdentifier, NodeID

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.HealthStatus.By.ClusterIdentifier

HealthStatus

Count

ClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.HealthStatus.By.ClusterIdentifier.NodeID

HealthStatus

Count

ClusterIdentifier, NodeID

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.PercentageDiskSpaceUsed.By.ClusterIdentifier

PercentageDiskSpaceUsed

Percent

ClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.PercentageDiskSpaceUsed.By.ClusterIdentifier.NodeID

PercentageDiskSpaceUsed

Percent

ClusterIdentifier, NodeID

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.NetworkReceiveThroughput.By.ClusterIdentifier

NetworkReceiveThroughput

Bytes/Second

ClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.NetworkReceiveThroughput.By.ClusterIdentifier.NodeID

NetworkReceiveThroughput

Bytes/Second

ClusterIdentifier, NodeID

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.NetworkTransmitThroughput.By.ClusterIdentifier

NetworkTransmitThroughput

Bytes/Second

ClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.NetworkTransmitThroughput.By.ClusterIdentifier.NodeID

NetworkTransmitThroughput

Bytes/Second

ClusterIdentifier, NodeID

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.ReadIOPS.By.ClusterIdentifier

ReadIOPS

Count/Second

ClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.ReadIOPS.By.ClusterIdentifier.NodeID

ReadIOPS

Count/Second

ClusterIdentifier, NodeID

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.WriteIOPS.By.ClusterIdentifier

WriteIOPS

Count/Second

ClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.WriteIOPS.By.ClusterIdentifier.NodeID

WriteIOPS

Count/Second

ClusterIdentifier, NodeID

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.ReadLatency.By.ClusterIdentifier

ReadLatency

Milliseconds

ClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.ReadLatency.By.ClusterIdentifier.NodeID

ReadLatency

Milliseconds

ClusterIdentifier, NodeID

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.WriteLatency.By.ClusterIdentifier

WriteLatency

Milliseconds

ClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.WriteLatency.By.ClusterIdentifier.NodeID

WriteLatency

Milliseconds

ClusterIdentifier, NodeID

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.DatabaseConnections.By.ClusterIdentifier

DatabaseConnections

Count

ClusterIdentifier

SampleCount, Minimum, Maximum, Sum

cloud.aws.redshift.DatabaseConnections.By.ClusterIdentifier.NodeID

DatabaseConnections

Count

ClusterIdentifier, NodeID

SampleCount, Minimum, Maximum, Sum

AWS::Redshift::SubnetGroup

AWS topology

Dynatrace calls AWS API redshift/ DescribeClusterSubnetGroups to get resource details. This requires Dynatrace to have the following IAM action permissions: redshift:DescribeClusterSubnetGroups.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet

RedshiftServerless

AWS::RedshiftServerless::Namespace

AWS topology

Dynatrace calls AWS API redshiftserverless/ ListNamespaces to get resource details. This requires Dynatrace to have the following IAM action permissions: redshift-serverless:ListNamespaces.

Relationships

Edge typeDestination node
usesAWS::KMS::Key
usesAWS::KMS::Key

AWS::RedshiftServerless::Workgroup

AWS topology

Dynatrace calls AWS API redshiftserverless/ ListWorkgroups to get resource details. This requires Dynatrace to have the following IAM action permissions: redshift-serverless:ListWorkgroups.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC
is_attached_toAWS::EC2::Subnet
usesAWS::EC2::SecurityGroup

Route53

AWS::Route53::HealthCheck

AWS topology

Dynatrace calls AWS API route53/ ListHealthChecks to get resource details.

Relationships

Edge typeDestination node
usesAWS::Route53::HealthCheck

AWS metrics

Amazon CloudWatch namespace AWS/Route53
Auto-discovery
Dimensions
HealthCheckId
HealthCheckId, Region

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.route53.ConnectionTime.By.HealthCheckId

ConnectionTime

Milliseconds

HealthCheckId

SampleCount, Minimum, Maximum, Sum

cloud.aws.route53.ConnectionTime.By.HealthCheckId.Region

ConnectionTime

Milliseconds

HealthCheckId, Region

SampleCount, Minimum, Maximum, Sum

cloud.aws.route53.HealthCheckPercentageHealthy.By.HealthCheckId

HealthCheckPercentageHealthy

Percent

HealthCheckId

SampleCount, Minimum, Maximum, Sum

cloud.aws.route53.HealthCheckStatus.By.HealthCheckId

HealthCheckStatus

Count

HealthCheckId

SampleCount, Minimum, Maximum, Sum

cloud.aws.route53.TimeToFirstByte.By.HealthCheckId

TimeToFirstByte

Milliseconds

HealthCheckId

SampleCount, Minimum, Maximum, Sum

cloud.aws.route53.TimeToFirstByte.By.HealthCheckId.Region

TimeToFirstByte

Milliseconds

HealthCheckId, Region

SampleCount, Minimum, Maximum, Sum

AWS::Route53::HostedZone

AWS topology

Dynatrace calls AWS API route53/ ListHostedZones to list resources and calls route53/ GetHostedZone to get details for each resource.

Relationships

Edge typeDestination node
is_attached_toAWS::EC2::VPC

AWS metrics

Amazon CloudWatch namespace AWS/Route53
Auto-discovery
Dimensions
HostedZoneId

AWS logs

  • Logs from /aws/route53/.* Log Group link with the Dynatrace entity for AWS::Route53::HostedZone.

Route53Resolver

AWS::Route53Resolver::ResolverEndpoint

AWS topology

Dynatrace calls AWS API route53resolver/ ListResolverEndpoints to get resource details. This requires Dynatrace to have the following IAM action permissions: route53resolver:ListResolverEndpoints.

S3

AWS::S3::Bucket

AWS topology

Dynatrace calls AWS API s3/ ListBuckets to get resource details.

Relationships

Edge typeDestination node
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/S3
Auto-discovery
Dimensions
BucketName, FilterId
BucketName, FilterId, StorageType

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.s3.4xxErrors.By.BucketName.FilterId

4xxErrors

Count

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.5xxErrors.By.BucketName.FilterId

5xxErrors

Count

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.AllRequests.By.BucketName.FilterId

AllRequests

Count

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.BytesDownloaded.By.BucketName.FilterId

BytesDownloaded

Bytes

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.BytesUploaded.By.BucketName.FilterId

BytesUploaded

Bytes

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.DeleteRequests.By.BucketName.FilterId

DeleteRequests

Count

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.FirstByteLatency.By.BucketName.FilterId

FirstByteLatency

Milliseconds

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.GetRequests.By.BucketName.FilterId

GetRequests

Count

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.HeadRequests.By.BucketName.FilterId

HeadRequests

Count

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.ListRequests.By.BucketName.FilterId

ListRequests

Count

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.PostRequests.By.BucketName.FilterId

PostRequests

Count

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.PutRequests.By.BucketName.FilterId

PutRequests

Count

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.SelectRequests.By.BucketName.FilterId

SelectRequests

Count

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

cloud.aws.s3.TotalRequestLatency.By.BucketName.FilterId

TotalRequestLatency

Milliseconds

BucketName, FilterId

SampleCount, Minimum, Maximum, Sum

SNS

AWS::SNS::Topic

AWS topology

Dynatrace calls AWS API sns/ ListTopics to list resources and calls sns/ GetTopicAttributes to get details for each resource.

Relationships

Edge typeDestination node
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/SNS
Auto-discovery
Dimensions
TopicName

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.sns.NumberOfMessagesPublished.By.TopicName

NumberOfMessagesPublished

Count

TopicName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sns.NumberOfNotificationsDelivered.By.TopicName

NumberOfNotificationsDelivered

Count

TopicName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sns.NumberOfNotificationsFailed.By.TopicName

NumberOfNotificationsFailed

Count

TopicName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sns.NumberOfNotificationsFilteredOut.By.TopicName

NumberOfNotificationsFilteredOut

Count

TopicName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sns.NumberOfNotificationsRedrivenToDlq.By.TopicName

NumberOfNotificationsRedrivenToDlq

Count

TopicName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sns.PublishSize.By.TopicName

PublishSize

Bytes

TopicName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sns.SMSSuccessRate.By.TopicName

SMSSuccessRate

Count

TopicName

SampleCount, Minimum, Maximum, Sum

AWS logs

  • Logs from sns/(?<TopicRegion>[a-z0-9-]+)/(?<TopicAccount>[0-9]+)/(?<TopicName>[a-zA-Z0-9_-]+)(/.*)? Log Group link with the Dynatrace entity for AWS::SNS::Topic.

SQS

AWS::SQS::Queue

AWS topology

Dynatrace calls AWS API sqs/ ListQueues to list resources and calls sqs/ GetQueueAttributes to get details for each resource.

Relationships

Edge typeDestination node
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/SQS
Auto-discovery
Dimensions
QueueName

Automatically enabled as a recommended service when you onboard via Quick Start.

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.sqs.ApproximateAgeOfOldestMessage.By.QueueName

ApproximateAgeOfOldestMessage

Seconds

QueueName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sqs.ApproximateNumberOfMessagesDelayed.By.QueueName

ApproximateNumberOfMessagesDelayed

Count

QueueName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sqs.ApproximateNumberOfMessagesNotVisible.By.QueueName

ApproximateNumberOfMessagesNotVisible

Count

QueueName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sqs.ApproximateNumberOfMessagesVisible.By.QueueName

ApproximateNumberOfMessagesVisible

Count

QueueName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sqs.NumberOfEmptyReceives.By.QueueName

NumberOfEmptyReceives

Count

QueueName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sqs.NumberOfMessagesDeleted.By.QueueName

NumberOfMessagesDeleted

Count

QueueName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sqs.NumberOfMessagesReceived.By.QueueName

NumberOfMessagesReceived

Count

QueueName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sqs.NumberOfMessagesSent.By.QueueName

NumberOfMessagesSent

Count

QueueName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sqs.SentMessageSize.By.QueueName

SentMessageSize

Bytes

QueueName

SampleCount, Minimum, Maximum, Sum

SageMaker

AWS::SageMaker::Endpoint

AWS topology

Dynatrace calls AWS API sagemaker/ ListEndpoints to list resources and calls sagemaker/ DescribeEndpoint to get details for each resource. This requires Dynatrace to have the following IAM action permissions: sagemaker:ListEndpoints, sagemaker:DescribeEndpoint.

Relationships

Edge typeDestination node
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/SageMaker
Auto-discovery
Dimensions
EndpointName, VariantName

AWS::SageMaker::FeatureGroup

AWS topology

Dynatrace calls AWS API sagemaker/ ListFeatureGroups to list resources and calls sagemaker/ DescribeFeatureGroup to get details for each resource. This requires Dynatrace to have the following IAM action permissions: sagemaker:ListFeatureGroups, sagemaker:DescribeFeatureGroup.

Relationships

Edge typeDestination node
usesAWS::IAM::Role
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS::SageMaker::InferenceComponent

AWS topology

Dynatrace calls AWS API sagemaker/ ListInferenceComponents to list resources and calls sagemaker/ DescribeInferenceComponent to get details for each resource. This requires Dynatrace to have the following IAM action permissions: sagemaker:ListInferenceComponents, sagemaker:DescribeInferenceComponent.

Relationships

Edge typeDestination node
usesAWS::SageMaker::Endpoint

AWS metrics

Amazon CloudWatch namespace /aws/sagemaker/InferenceComponents
Auto-discovery
Dimensions
InferenceComponentName

AWS::SageMaker::LabelingJob

AWS topology

Dynatrace calls AWS API sagemaker/ ListLabelingJobs to list resources and calls sagemaker/ DescribeLabelingJob to get details for each resource. This requires Dynatrace to have the following IAM action permissions: sagemaker:ListLabelingJobs, sagemaker:DescribeLabelingJob.

Relationships

Edge typeDestination node
usesAWS::IAM::Role
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS::SageMaker::Pipeline

AWS topology

Dynatrace calls AWS API sagemaker/ ListPipelines to list resources and calls sagemaker/ DescribePipeline to get details for each resource. This requires Dynatrace to have the following IAM action permissions: sagemaker:ListPipelines, sagemaker:DescribePipeline.

Relationships

Edge typeDestination node
usesAWS::IAM::Role

AWS metrics

Amazon CloudWatch namespace AWS/Sagemaker/ModelBuildingPipeline
Auto-discovery
Dimensions
PipelineName

StepFunctions

AWS::StepFunctions::StateMachine

AWS topology

Dynatrace calls AWS API sfn/ ListStateMachines to list resources and calls sfn/ DescribeStateMachine to get details for each resource. This requires Dynatrace to have the following IAM action permissions: states:ListStateMachines, states:DescribeStateMachine.

Relationships

Edge typeDestination node
usesAWS::Logs::LogGroup
usesAWS::KMS::Key
usesAWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/States
Auto-discovery
Dimensions
StateMachineArn
StateMachineArn, Version
StateMachineArn, Alias

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.states.ExecutionThrottled.By.StateMachineArn

ExecutionThrottled

Count

StateMachineArn

SampleCount, Minimum, Maximum, Sum

cloud.aws.states.ExecutionTime.By.StateMachineArn

ExecutionTime

Milliseconds

StateMachineArn

SampleCount, Minimum, Maximum, Sum

cloud.aws.states.ExecutionsAborted.By.StateMachineArn

ExecutionsAborted

Count

StateMachineArn

SampleCount, Minimum, Maximum, Sum

cloud.aws.states.ExecutionsFailed.By.StateMachineArn

ExecutionsFailed

Count

StateMachineArn

SampleCount, Minimum, Maximum, Sum

cloud.aws.states.ExecutionsStarted.By.StateMachineArn

ExecutionsStarted

Count

StateMachineArn

SampleCount, Minimum, Maximum, Sum

cloud.aws.states.ExecutionsSucceeded.By.StateMachineArn

ExecutionsSucceeded

Count

StateMachineArn

SampleCount, Minimum, Maximum, Sum

cloud.aws.states.ExecutionsTimedOut.By.StateMachineArn

ExecutionsTimedOut

Count

StateMachineArn

SampleCount, Minimum, Maximum, Sum

StorageGateway

AWS::StorageGateway::Gateway

AWS topology

Dynatrace calls AWS API storagegateway/ ListGateways to list resources and calls storagegateway/ DescribeGatewayInformation to get details for each resource. This requires Dynatrace to have the following IAM action permissions: storagegateway:ListGateways, storagegateway:DescribeGatewayInformation.

Relationships

Edge typeDestination node
runs_onAWS::EC2::Instance

AWS metrics

Amazon CloudWatch namespace AWS/StorageGateway
Auto-discovery
Dimensions
GatewayId, GatewayName

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.storagegateway.ReadBytes.By.GatewayId.GatewayName

ReadBytes

Bytes

GatewayId, GatewayName

SampleCount, Minimum, Maximum, Sum

cloud.aws.storagegateway.WriteBytes.By.GatewayId.GatewayName

WriteBytes

Bytes

GatewayId, GatewayName

SampleCount, Minimum, Maximum, Sum

cloud.aws.storagegateway.ReadTime.By.GatewayId.GatewayName

ReadTime

Milliseconds

GatewayId, GatewayName

SampleCount, Minimum, Maximum, Sum

cloud.aws.storagegateway.WriteTime.By.GatewayId.GatewayName

WriteTime

Milliseconds

GatewayId, GatewayName

SampleCount, Minimum, Maximum, Sum

cloud.aws.storagegateway.TotalCacheSize.By.GatewayId.GatewayName

TotalCacheSize

Bytes

GatewayId, GatewayName

SampleCount, Minimum, Maximum, Sum

cloud.aws.storagegateway.CacheUsed.By.GatewayId.GatewayName

CacheUsed

Bytes

GatewayId, GatewayName

SampleCount, Minimum, Maximum, Sum

cloud.aws.storagegateway.CacheHitPercent.By.GatewayId.GatewayName

CacheHitPercent

Percent

GatewayId, GatewayName

SampleCount, Minimum, Maximum, Sum

cloud.aws.storagegateway.CachePercentDirty.By.GatewayId.GatewayName

CachePercentDirty

Percent

GatewayId, GatewayName

SampleCount, Minimum, Maximum, Sum

cloud.aws.storagegateway.CloudBytesDownloaded.By.GatewayId.GatewayName

CloudBytesDownloaded

Bytes

GatewayId, GatewayName

SampleCount, Minimum, Maximum, Sum

cloud.aws.storagegateway.CloudBytesUploaded.By.GatewayId.GatewayName

CloudBytesUploaded

Bytes

GatewayId, GatewayName

SampleCount, Minimum, Maximum, Sum

WAFv2

AWS::WAFv2::WebACL

AWS topology

AWS metrics

Amazon CloudWatch namespace AWS/WAFV2
Auto-discovery
Dimensions
Region, Rule, WebACL

Dynatrace metric key

AWS metric name

Unit

Dimensions

Aggregations

cloud.aws.wafv2.AllowedRequests.By.Region.Rule.WebACL

AllowedRequests

Count

Region, Rule, WebACL

SampleCount, Minimum, Maximum, Sum

cloud.aws.wafv2.BlockedRequests.By.Region.Rule.WebACL

BlockedRequests

Count

Region, Rule, WebACL

SampleCount, Minimum, Maximum, Sum

cloud.aws.wafv2.CountedRequests.By.Region.Rule.WebACL

CountedRequests

Count

Region, Rule, WebACL

SampleCount, Minimum, Maximum, Sum

cloud.aws.wafv2.CaptchaRequests.By.Region.Rule.WebACL

CaptchaRequests

Count

Region, Rule, WebACL

SampleCount, Minimum, Maximum, Sum

cloud.aws.wafv2.LowReputationPacketsDropped.By.Region.Rule.WebACL

LowReputationPacketsDropped

Count

Region, Rule, WebACL

SampleCount, Minimum, Maximum, Sum

cloud.aws.wafv2.LowReputationRequestsDenied.By.Region.Rule.WebACL

LowReputationRequestsDenied

Count

Region, Rule, WebACL

SampleCount, Minimum, Maximum, Sum

cloud.aws.wafv2.RequestsWithValidCaptchaToken.By.Region.Rule.WebACL

RequestsWithValidCaptchaToken

Count

Region, Rule, WebACL

SampleCount, Minimum, Maximum, Sum

cloud.aws.wafv2.ChallengeRequests.By.Region.Rule.WebACL

ChallengeRequests

Count

Region, Rule, WebACL

SampleCount, Minimum, Maximum, Sum

cloud.aws.wafv2.PassedRequests.By.Region.Rule.WebACL

PassedRequests

Count

Region, Rule, WebACL

SampleCount, Minimum, Maximum, Sum

Related tags
Infrastructure Observability