Try it free

Integrated AWS cloud services

  • Latest Dynatrace
  • Reference
  • Preview

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

uses

AWS::S3::Bucket

AWS metrics

Amazon CloudWatch namespace AWS/ACMPrivateCA
Auto-discovery
Dimensions

PrivateCAArn

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.acmprivateca.CRLGenerated.By.PrivateCAArn

CRLGenerated

None

PrivateCAArn

SampleCount, Minimum, Maximum, Sum

cloud.aws.acmprivateca.MisconfiguredCRLBucket.By.PrivateCAArn

MisconfiguredCRLBucket

None

PrivateCAArn

SampleCount, Minimum, Maximum, Sum

cloud.aws.acmprivateca.Time.By.PrivateCAArn

Time

Milliseconds

PrivateCAArn

SampleCount, Minimum, Maximum, Sum

cloud.aws.acmprivateca.Success.By.PrivateCAArn

Success

None

PrivateCAArn

SampleCount, Minimum, Maximum, Sum

cloud.aws.acmprivateca.Failure.By.PrivateCAArn

Failure

None

PrivateCAArn

SampleCount, Minimum, Maximum, Sum

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

uses

AWS::EC2::SecurityGroup

is_attached_to

AWS::EC2::Subnet

uses

AWS::AmazonMQ::Configuration

uses

AWS::Logs::LogGroup

uses

AWS::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

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

  • See the log sources table

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_to

AWS::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

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

  • See the log sources table

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_to

AWS::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

uses

AWS::AppRunner::AutoScalingConfiguration

is_attached_to

AWS::AppRunner::VpcConnector

uses

AWS::IAM::Role

AWS metrics

Amazon CloudWatch namespace AWS/AppRunner
Auto-discovery
Dimensions

ServiceName, ServiceID

ServiceName, ServiceID, Instance

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

  • See the log sources table

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_to

AWS::AppRunner::Service

routes_to

AWS::EC2::VPCEndpoint

is_attached_to

AWS::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_to

AWS::EC2::Subnet

uses

AWS::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

uses

AWS::IAM::Role

is_attached_to

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/AppStream
Auto-discovery
Dimensions

Fleet

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.appstream.AvailableCapacity.By.Fleet

AvailableCapacity

Count

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.CapacityUtilization.By.Fleet

CapacityUtilization

Percent

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.DesiredCapacity.By.Fleet

DesiredCapacity

Count

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.InUseCapacity.By.Fleet

InUseCapacity

Count

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.InsufficientCapacityError.By.Fleet

InsufficientCapacityError

Count

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.AvailableUserSessionCapacity.By.Fleet

AvailableUserSessionCapacity

Count

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.DesiredUserSessionCapacity.By.Fleet

DesiredUserSessionCapacity

Count

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.ActiveUserSessionCapacity.By.Fleet

ActiveUserSessionCapacity

Count

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.CpuUtilizationInstance.By.Fleet

CpuUtilizationInstance

Percent

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.MemoryUtilizationInstance.By.Fleet

MemoryUtilizationInstance

Percent

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.DiskUtilizationInstance.By.Fleet

DiskUtilizationInstance

Percent

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.InSessionLatency.By.Fleet

InSessionLatency

Milliseconds

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.FramesPerSecond.By.Fleet

FramesPerSecond

Count

Fleet

SampleCount, Minimum, Maximum, Sum

cloud.aws.appstream.Bandwidth.By.Fleet

Bandwidth

Kilobits/Second

Fleet

SampleCount, Minimum, Maximum, Sum

AWS::AppStream::Stack

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

uses

AWS::IAM::Role

is_attached_to

AWS::Cognito::UserPool

is_attached_to

AWS::Lambda::Function

is_attached_to

AWS::WAFv2::WebACL

AWS metrics

Amazon CloudWatch namespace AWS/AppSync
Auto-discovery
Dimensions

GraphQLAPIId

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.appsync.4XXError.By.GraphQLAPIId

4XXError

Count

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

cloud.aws.appsync.5XXError.By.GraphQLAPIId

5XXError

Count

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

cloud.aws.appsync.Latency.By.GraphQLAPIId

Latency

Milliseconds

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

cloud.aws.appsync.Requests.By.GraphQLAPIId

Requests

Count

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

cloud.aws.appsync.TokensConsumed.By.GraphQLAPIId

TokensConsumed

Count

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

cloud.aws.appsync.ActiveConnections.By.GraphQLAPIId

ActiveConnections

Count

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

cloud.aws.appsync.ActiveSubscriptions.By.GraphQLAPIId

ActiveSubscriptions

Count

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

cloud.aws.appsync.ConnectSuccess.By.GraphQLAPIId

ConnectSuccess

Count

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

cloud.aws.appsync.SubscribeClientError.By.GraphQLAPIId

SubscribeClientError

Count

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

cloud.aws.appsync.SubscribeServerError.By.GraphQLAPIId

SubscribeServerError

Count

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

cloud.aws.appsync.InboundMessageError.By.GraphQLAPIId

InboundMessageError

Count

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

cloud.aws.appsync.InboundMessageFailure.By.GraphQLAPIId

InboundMessageFailure

Count

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

cloud.aws.appsync.OutboundMessages.By.GraphQLAPIId

OutboundMessages

Count

GraphQLAPIId

SampleCount, Minimum, Maximum, Sum

Athena

AWS::Athena::CapacityReservation

AWS metrics

Amazon CloudWatch namespace AWS/Athena
Auto-discovery
Dimensions

Capacity Reservation

WorkGroup, Capacity Reservation

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.athena.DPUAllocated.By.Capacity_Reservation

DPUAllocated

Count

Capacity Reservation

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

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/Athena
Auto-discovery
Dimensions

WorkGroup

WorkGroup, QueryState, QueryType

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

uses

AWS::EC2::LaunchTemplate

is_attached_to

AWS::ElasticLoadBalancing::LoadBalancer

is_attached_to

AWS::ElasticLoadBalancingV2::TargetGroup

contains

AWS::EC2::Instance

AWS metrics

Amazon CloudWatch namespace AWS/AutoScaling
Auto-discovery
Dimensions

AutoScalingGroupName

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_of

AWS::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

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

uses

AWS::SNS::Topic

AWS metrics

Amazon CloudWatch namespace AWS/Backup
Auto-discovery
Dimensions

BackupVaultName

BackupVaultName, ResourceType

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.backup.NumberOfBackupJobsFailed.By.BackupVaultName.ResourceType

NumberOfBackupJobsFailed

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

cloud.aws.backup.NumberOfBackupJobsCompleted.By.BackupVaultName.ResourceType

NumberOfBackupJobsCompleted

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

cloud.aws.backup.NumberOfBackupJobsRunning.By.BackupVaultName.ResourceType

NumberOfBackupJobsRunning

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

cloud.aws.backup.NumberOfBackupJobsExpired.By.BackupVaultName.ResourceType

NumberOfBackupJobsExpired

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

cloud.aws.backup.NumberOfRestoreJobsFailed.By.BackupVaultName.ResourceType

NumberOfRestoreJobsFailed

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

cloud.aws.backup.NumberOfRestoreJobsCompleted.By.BackupVaultName.ResourceType

NumberOfRestoreJobsCompleted

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

cloud.aws.backup.NumberOfRestoreJobsRunning.By.BackupVaultName.ResourceType

NumberOfRestoreJobsRunning

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

cloud.aws.backup.NumberOfRestoreJobsPending.By.BackupVaultName.ResourceType

NumberOfRestoreJobsPending

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

cloud.aws.backup.NumberOfCopyJobsFailed.By.BackupVaultName.ResourceType

NumberOfCopyJobsFailed

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

cloud.aws.backup.NumberOfCopyJobsCompleted.By.BackupVaultName.ResourceType

NumberOfCopyJobsCompleted

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

cloud.aws.backup.NumberOfCopyJobsRunning.By.BackupVaultName.ResourceType

NumberOfCopyJobsRunning

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

cloud.aws.backup.NumberOfRecoveryPointsCompleted.By.BackupVaultName.ResourceType

NumberOfRecoveryPointsCompleted

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

cloud.aws.backup.NumberOfRecoveryPointsPartial.By.BackupVaultName.ResourceType

NumberOfRecoveryPointsPartial

Count

BackupVaultName, ResourceType

SampleCount, Minimum, Maximum, Sum

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

uses

AWS::IAM::Role

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

is_attached_to

AWS::Bedrock::GuardRail

AWS::Bedrock::AgentAlias

AWS topology

Relationships

Edge typeDestination node

is_attached_to

AWS::Bedrock::Agent

AWS metrics

Amazon CloudWatch namespace AWS/Bedrock/Agents
Auto-discovery
Dimensions

AgentAliasArn, ModelId, Operation

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/Bedrock/Guardrails
Auto-discovery
Dimensions

GuardrailArn, GuardrailVersion

GuardrailArn, GuardrailVersion, FindingType

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

Invocations

Count

GuardrailArn, GuardrailVersion

SampleCount, Minimum, Maximum, Sum

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

Invocations

Count

FindingType, GuardrailArn, GuardrailVersion

SampleCount, Minimum, Maximum, Sum

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

InvocationLatency

Milliseconds

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.GuardrailArn.GuardrailVersion

InvocationClientErrors

Count

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.GuardrailArn.GuardrailVersion

InvocationServerErrors

Count

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.GuardrailArn.GuardrailVersion

InvocationThrottles

Count

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.GuardrailArn.GuardrailVersion

InvocationsIntervened

Count

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.GuardrailArn.GuardrailVersion

TextUnitCount

Count

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.GuardrailArn.GuardrailVersion

TotalFindings

Count

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

uses

AWS::IAM::Role

uses

AWS::S3::Bucket

uses

AWS::Redshift::Cluster

uses

AWS::RedshiftServerless::Workgroup

uses

AWS::OpenSearchServerless::Collection

uses

AWS::OpenSearch::Domain

uses

AWS::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

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::Cassandra::Keyspace

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/Cassandra
Auto-discovery
Dimensions

Keyspace, TableName

Keyspace, TableName, Operation

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

uses

AWS::ACMPCA::CertificateAuthority

AWS metrics

Amazon CloudWatch namespace AWS/CertificateManager
Auto-discovery
Dimensions

CertificateArn

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.certificatemanager.DaysToExpiry.By.CertificateArn

DaysToExpiry

Count

CertificateArn

SampleCount, Minimum, Maximum, Sum

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_to

AWS::WAFv2::WebACL

is_attached_to

AWS::CertificateManager::Certificate

uses

AWS::IAM::ServerCertificate

routes_to

AWS::S3::Bucket

AWS metrics

Amazon CloudWatch namespace AWS/CloudFront
Auto-discovery
Dimensions

DistributionId

DistributionId, Region

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

Recommended metrics

AWS::CloudFront::KeyValueStore

AWS metrics

Amazon CloudWatch namespace AWS/CloudFront
Auto-discovery
Dimensions

KeyValueStoreId

KeyValueStoreId, Region

KeyValueStoreId, DistributionId

Recommended metrics

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

uses

AWS::EC2::SecurityGroup

is_attached_to

AWS::EC2::Subnet

is_attached_to

AWS::EC2::VPC

AWS metrics

Amazon CloudWatch namespace AWS/CloudHSM
Auto-discovery
Dimensions

ClusterId

ClusterId, HsmId

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

uses

AWS::S3::Bucket

uses

AWS::Logs::LogGroup

uses

AWS::SNS::Topic

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/CloudTrail
Auto-discovery
Dimensions

TrailName

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.cloudtrail.HourlyDataIngested.By.TrailName

HourlyDataIngested

Bytes

TrailName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudtrail.TotalDataRetained.By.TrailName

TotalDataRetained

Bytes

TrailName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudtrail.TotalStorageBytes.By.TrailName

TotalStorageBytes

Bytes

TrailName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudtrail.TotalPaidStorageBytes.By.TrailName

TotalPaidStorageBytes

Bytes

TrailName

SampleCount, Minimum, Maximum, Sum

cloud.aws.cloudtrail.HourlyEventsAnalyzed.By.TrailName

HourlyEventsAnalyzed

Count

TrailName

SampleCount, Minimum, Maximum, Sum

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

uses

AWS::IAM::Role

is_attached_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/CodeBuild
Auto-discovery
Dimensions

ProjectName

ProjectName, BuildId, BuildNumber

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.codebuild.Builds.By.ProjectName

Builds

Count

ProjectName

SampleCount, Minimum, Maximum, Sum

cloud.aws.codebuild.SucceededBuilds.By.ProjectName

SucceededBuilds

Count

ProjectName

SampleCount, Minimum, Maximum, Sum

cloud.aws.codebuild.FailedBuilds.By.ProjectName

FailedBuilds

Count

ProjectName

SampleCount, Minimum, Maximum, Sum

cloud.aws.codebuild.Duration.By.ProjectName

Duration

Seconds

ProjectName

SampleCount, Minimum, Maximum, Sum

cloud.aws.codebuild.QueuedDuration.By.ProjectName

QueuedDuration

Seconds

ProjectName

SampleCount, Minimum, Maximum, Sum

cloud.aws.codebuild.DownloadSourceDuration.By.ProjectName

DownloadSourceDuration

Seconds

ProjectName

SampleCount, Minimum, Maximum, Sum

cloud.aws.codebuild.BuildDuration.By.ProjectName

BuildDuration

Seconds

ProjectName

SampleCount, Minimum, Maximum, Sum

cloud.aws.codebuild.UploadArtifactsDuration.By.ProjectName

UploadArtifactsDuration

Seconds

ProjectName

SampleCount, Minimum, Maximum, Sum

cloud.aws.codebuild.PostBuildDuration.By.ProjectName

PostBuildDuration

Seconds

ProjectName

SampleCount, Minimum, Maximum, Sum

cloud.aws.codebuild.ProvisioningDuration.By.ProjectName

ProvisioningDuration

Seconds

ProjectName

SampleCount, Minimum, Maximum, Sum

Cognito

AWS::Cognito::IdentityPool

AWS metrics

Amazon CloudWatch namespace AWS/Cognito
Auto-discovery
Dimensions

UserPool, UserPoolClient

UserPool, UserPoolClient, IdentityProvider

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.cognito.SignUpSuccesses.By.UserPool.UserPoolClient

SignUpSuccesses

Count

UserPool, UserPoolClient

SampleCount, Minimum, Maximum, Sum

cloud.aws.cognito.SignUpThrottles.By.UserPool.UserPoolClient

SignUpThrottles

Count

UserPool, UserPoolClient

SampleCount, Minimum, Maximum, Sum

cloud.aws.cognito.SignInSuccesses.By.UserPool.UserPoolClient

SignInSuccesses

Count

UserPool, UserPoolClient

SampleCount, Minimum, Maximum, Sum

cloud.aws.cognito.SignInThrottles.By.UserPool.UserPoolClient

SignInThrottles

Count

UserPool, UserPoolClient

SampleCount, Minimum, Maximum, Sum

cloud.aws.cognito.TokenRefreshSuccesses.By.UserPool.UserPoolClient

TokenRefreshSuccesses

Count

UserPool, UserPoolClient

SampleCount, Minimum, Maximum, Sum

cloud.aws.cognito.TokenRefreshThrottles.By.UserPool.UserPoolClient

TokenRefreshThrottles

Count

UserPool, UserPoolClient

SampleCount, Minimum, Maximum, Sum

cloud.aws.cognito.FederationSuccesses.By.UserPool.UserPoolClient

FederationSuccesses

Count

UserPool, UserPoolClient

SampleCount, Minimum, Maximum, Sum

cloud.aws.cognito.FederationSuccesses.By.IdentityProvider.UserPool.UserPoolClient

FederationSuccesses

Count

IdentityProvider, UserPool, UserPoolClient

SampleCount, Minimum, Maximum, Sum

cloud.aws.cognito.FederationThrottles.By.UserPool.UserPoolClient

FederationThrottles

Count

UserPool, UserPoolClient

SampleCount, Minimum, Maximum, Sum

cloud.aws.cognito.FederationThrottles.By.IdentityProvider.UserPool.UserPoolClient

FederationThrottles

Count

IdentityProvider, UserPool, UserPoolClient

SampleCount, Minimum, Maximum, Sum

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

uses

AWS::Lambda::Function

uses

AWS::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

uses

AWS::KMS::Key

AWS metrics

Amazon CloudWatch namespace AWS/Connect
Auto-discovery
Dimensions

InstanceId

InstanceId, MetricGroup

InstanceId, MetricGroup, QueueName

InstanceId, MetricGroup, ContactFlowName

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.connect.QueueSize.By.InstanceId.MetricGroup.QueueName

QueueSize

Count

InstanceId, MetricGroup, QueueName

SampleCount, Minimum, Maximum, Sum

cloud.aws.connect.LongestQueueWaitTime.By.InstanceId.MetricGroup.QueueName

LongestQueueWaitTime

Seconds

InstanceId, MetricGroup, QueueName

SampleCount, Minimum, Maximum, Sum

cloud.aws.connect.QueueCapacityExceededError.By.InstanceId.MetricGroup.QueueName

QueueCapacityExceededError

Count

InstanceId, MetricGroup, QueueName

SampleCount, Minimum, Maximum, Sum

cloud.aws.connect.CallBackNotDialableNumber.By.ContactFlowName.InstanceId.MetricGroup

CallBackNotDialableNumber

Count

ContactFlowName, InstanceId, MetricGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.connect.ConcurrentCalls.By.InstanceId.MetricGroup

ConcurrentCalls

Count

InstanceId, MetricGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.connect.ConcurrentCallsPercentage.By.InstanceId.MetricGroup

ConcurrentCallsPercentage

Percent

InstanceId, MetricGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.connect.CallsBreachingConcurrencyQuota.By.InstanceId.MetricGroup

CallsBreachingConcurrencyQuota

Count

InstanceId, MetricGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.connect.ThrottledCalls.By.InstanceId.MetricGroup

ThrottledCalls

Count

InstanceId, MetricGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.connect.CallsPerInterval.By.InstanceId.MetricGroup

CallsPerInterval

Count

InstanceId, MetricGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.connect.MissedCalls.By.InstanceId.MetricGroup

MissedCalls

Count

InstanceId, MetricGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.connect.ContactFlowErrors.By.ContactFlowName.InstanceId.MetricGroup

ContactFlowErrors

Count

ContactFlowName, InstanceId, MetricGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.connect.ContactFlowFatalErrors.By.ContactFlowName.InstanceId.MetricGroup

ContactFlowFatalErrors

Count

ContactFlowName, InstanceId, MetricGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.connect.CallRecordingUploadError.By.InstanceId.MetricGroup

CallRecordingUploadError

Count

InstanceId, MetricGroup

SampleCount, Minimum, Maximum, Sum

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

uses

AWS::DAX::SubnetGroup

uses

AWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/DAX
Auto-discovery
Dimensions

ClusterId

ClusterId, NodeId

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

uses

AWS::EC2::Subnet

is_attached_to

AWS::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_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/DMS
Auto-discovery
Dimensions

ReplicationInstanceIdentifier

ReplicationInstanceIdentifier, ReplicationTaskIdentifier

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

uses

AWS::DataSync::LocationS3

uses

AWS::DataSync::LocationS3

uses

AWS::Logs::LogGroup

AWS metrics

Amazon CloudWatch namespace aws/datasync
Auto-discovery
Dimensions

TaskId

TaskId, AgentId

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.datasync.BytesTransferred.By.TaskId

BytesTransferred

Bytes

TaskId

SampleCount, Minimum, Maximum, Sum

cloud.aws.datasync.BytesTransferred.By.AgentId.TaskId

BytesTransferred

Bytes

AgentId, TaskId

SampleCount, Minimum, Maximum, Sum

cloud.aws.datasync.BytesCompressed.By.TaskId

BytesCompressed

Bytes

TaskId

SampleCount, Minimum, Maximum, Sum

cloud.aws.datasync.BytesCompressed.By.AgentId.TaskId

BytesCompressed

Bytes

AgentId, TaskId

SampleCount, Minimum, Maximum, Sum

cloud.aws.datasync.FilesTransferred.By.TaskId

FilesTransferred

Count

TaskId

SampleCount, Minimum, Maximum, Sum

cloud.aws.datasync.FilesTransferred.By.AgentId.TaskId

FilesTransferred

Count

AgentId, TaskId

SampleCount, Minimum, Maximum, Sum

cloud.aws.datasync.FilesSkipped.By.TaskId

FilesSkipped

Count

TaskId

SampleCount, Minimum, Maximum, Sum

cloud.aws.datasync.FilesSkipped.By.AgentId.TaskId

FilesSkipped

Count

AgentId, TaskId

SampleCount, Minimum, Maximum, Sum

cloud.aws.datasync.FilesDeleted.By.TaskId

FilesDeleted

Count

TaskId

SampleCount, Minimum, Maximum, Sum

cloud.aws.datasync.FilesDeleted.By.AgentId.TaskId

FilesDeleted

Count

AgentId, TaskId

SampleCount, Minimum, Maximum, Sum

cloud.aws.datasync.FilesVerified.By.TaskId

FilesVerified

Count

TaskId

SampleCount, Minimum, Maximum, Sum

cloud.aws.datasync.FilesVerified.By.AgentId.TaskId

FilesVerified

Count

AgentId, TaskId

SampleCount, Minimum, Maximum, Sum

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

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::DirectConnect::DXCon

routes_to

AWS::EC2::VPNGateway

DocDB

AWS::RDS::DBCluster

AWS metrics

Amazon CloudWatch namespace AWS/DocDB
Auto-discovery
Dimensions

DBClusterIdentifier

DBClusterIdentifier, Role

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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::RDS::DBInstance

AWS metrics

Amazon CloudWatch namespace AWS/DocDB
Auto-discovery
Dimensions

DBInstanceIdentifier

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/DynamoDB
Auto-discovery
Dimensions

TableName

GlobalSecondaryIndexName, TableName

Operation, TableName

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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.UserErrors.By.TableName

UserErrors

Count

TableName

SampleCount, Minimum, Maximum, Sum

cloud.aws.dynamodb.UserErrors.By.Operation.TableName

UserErrors

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_to

AWS::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_to

AWS::EC2::NetworkInterface

is_attached_to

AWS::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_to

AWS::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_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

is_attached_to

AWS::EC2::NetworkInterface

uses

AWS::IAM::Role

uses

AWS::S3::Bucket

uses

AWS::Logs::LogGroup

uses

AWS::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_to

AWS::EC2::IPAMScope

AWS metrics

Amazon CloudWatch namespace AWS/IPAM
Auto-discovery
Dimensions

IpamID, Region

Recommended metrics

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_to

AWS::EC2::IPAM

AWS metrics

Amazon CloudWatch namespace AWS/IPAM
Auto-discovery
Dimensions

ScopeID, AddressFailmy

Recommended metrics

AWS::EC2::Instance

AWS topology

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

Relationships

Edge typeDestination node

uses

AWS::EC2::SecurityGroup

is_attached_to

AWS::EC2::Subnet

is_attached_to

AWS::EC2::VPC

uses

AWS::IAM::InstanceProfile

AWS metrics

Amazon CloudWatch namespace AWS/EC2
Auto-discovery
Dimensions

InstanceId

AutoScalingGroupName, InstanceId

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::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_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

AWS metrics

Amazon CloudWatch namespace AWS/NATGateway
Auto-discovery
Dimensions

NatGatewayId

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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.PeakBytesPerSecond.By.NatGatewayId

PeakBytesPerSecond

Bytes/Second

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_to

AWS::EC2::Subnet

is_attached_to

AWS::EC2::VPC

AWS::EC2::NetworkInterface

AWS topology

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

Relationships

Edge typeDestination node

uses

AWS::EC2::SecurityGroup

is_attached_to

AWS::EC2::Instance

is_attached_to

AWS::EC2::Subnet

is_attached_to

AWS::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_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

routes_to

AWS::EC2::Instance

routes_to

AWS::EC2::NetworkInterface

routes_to

AWS::EC2::VPNGateway

routes_to

AWS::EC2::InternetGateway

routes_to

AWS::EC2::EgressOnlyInternetGateway

routes_to

AWS::EC2::VPCEndpoint

routes_to

AWS::EC2::NatGateway

routes_to

AWS::EC2::TransitGateway

routes_to

AWS::EC2::VPCPeeringConnection

AWS::EC2::SecurityGroup

AWS topology

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

Relationships

Edge typeDestination node

is_attached_to

AWS::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

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS::EC2::Subnet

AWS topology

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

Relationships

Edge typeDestination node

is_attached_to

AWS::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

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::EC2::TransitGateway

is_attached_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::VPNConnection

is_attached_to

AWS::EC2::TransitGateway

AWS::EC2::VPC

AWS topology

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

Relationships

Edge typeDestination node

uses

AWS::EC2::DHCPOptions

AWS::EC2::VPCEndpoint

AWS topology

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

Relationships

Edge typeDestination node

is_attached_to

AWS::EC2::VPC

uses

AWS::EC2::NetworkInterface

is_attached_to

AWS::EC2::Subnet

uses

AWS::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

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::ElasticLoadBalancingV2::LoadBalancer

routes_to

AWS::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

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::EC2::VPC

routes_to

AWS::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_to

AWS::EC2::VPNGateway

routes_to

AWS::EC2::CustomerGateway

routes_to

AWS::EC2::TransitGateway

AWS metrics

Amazon CloudWatch namespace AWS/VPN
Auto-discovery
Dimensions

VpnId, TunnelIpAddress

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.vpn.TunnelState.By.TunnelIpAddress.VpnId

TunnelState

None

TunnelIpAddress, VpnId

SampleCount, Minimum, Maximum, Sum

cloud.aws.vpn.TunnelDataIn.By.TunnelIpAddress.VpnId

TunnelDataIn

Bytes

TunnelIpAddress, VpnId

SampleCount, Minimum, Maximum, Sum

cloud.aws.vpn.TunnelDataOut.By.TunnelIpAddress.VpnId

TunnelDataOut

Bytes

TunnelIpAddress, VpnId

SampleCount, Minimum, Maximum, Sum

cloud.aws.vpn.ConcentratorBandwidthUsage.By.TunnelIpAddress.VpnId

ConcentratorBandwidthUsage

Bits/Second

TunnelIpAddress, VpnId

SampleCount, Minimum, Maximum, Sum

AWS::EC2::VPNGateway

AWS topology

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

Relationships

Edge typeDestination node

is_attached_to

AWS::EC2::VPC

AWS::EC2::Volume

AWS topology

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

Relationships

Edge typeDestination node

is_attached_to

AWS::EC2::Instance

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/EBS
Auto-discovery
Dimensions

VolumeId

InstanceId, VolumeId

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

Recommended metrics

AWS::ECR::Repository

AWS topology

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

Relationships

Edge typeDestination node

uses

AWS::KMS::Key

AWS metrics

Amazon CloudWatch namespace AWS/ECR
Auto-discovery
Dimensions

RepositoryName

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

uses

AWS::AutoScaling::AutoScalingGroup

AWS metrics

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

CapacityProviderName

Recommended metrics

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

uses

AWS::ECS::CapacityProvider

AWS metrics

Amazon CloudWatch namespace AWS/ECS
Auto-discovery
Dimensions

ClusterName

ClusterName, ServiceName

ClusterName, ServiceName, DiscoveryName

ClusterName, ServiceName, TargetDiscoveryName

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.ecs.CPUReservation.By.ClusterName

CPUReservation

Percent

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.CPUUtilization.By.ClusterName

CPUUtilization

Percent

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.CPUUtilization.By.ClusterName.ServiceName

CPUUtilization

Percent

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.MemoryReservation.By.ClusterName

MemoryReservation

Percent

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.MemoryUtilization.By.ClusterName

MemoryUtilization

Percent

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.MemoryUtilization.By.ClusterName.ServiceName

MemoryUtilization

Percent

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.EBSFilesystemUtilization.By.ClusterName.ServiceName

EBSFilesystemUtilization

Percent

ClusterName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.GPUReservation.By.ClusterName

GPUReservation

Percent

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.ActiveConnectionCount.By.ClusterName.DiscoveryName.ServiceName

ActiveConnectionCount

Count

ClusterName, DiscoveryName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.NewConnectionCount.By.ClusterName.DiscoveryName.ServiceName

NewConnectionCount

Count

ClusterName, DiscoveryName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.ProcessedBytes.By.ClusterName.DiscoveryName.ServiceName

ProcessedBytes

Bytes

ClusterName, DiscoveryName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.RequestCount.By.ClusterName.DiscoveryName.ServiceName

RequestCount

Count

ClusterName, DiscoveryName, ServiceName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.HTTPCode_Target_2XX_Count.By.ClusterName.ServiceName.TargetDiscoveryName

HTTPCode_Target_2XX_Count

Count

ClusterName, ServiceName, TargetDiscoveryName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.HTTPCode_Target_3XX_Count.By.ClusterName.ServiceName.TargetDiscoveryName

HTTPCode_Target_3XX_Count

Count

ClusterName, ServiceName, TargetDiscoveryName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.HTTPCode_Target_4XX_Count.By.ClusterName.ServiceName.TargetDiscoveryName

HTTPCode_Target_4XX_Count

Count

ClusterName, ServiceName, TargetDiscoveryName

SampleCount, Minimum, Maximum, Sum

cloud.aws.ecs.HTTPCode_Target_5XX_Count.By.ClusterName.ServiceName.TargetDiscoveryName

HTTPCode_Target_5XX_Count

Count

ClusterName, ServiceName, TargetDiscoveryName

SampleCount, Minimum, Maximum, Sum

Amazon CloudWatch namespace ECS/ContainerInsights
Auto-discovery
Dimensions

ClusterName

ClusterName, ServiceName

ClusterName, TaskDefinitionFamily

ClusterName, TaskDefinitionFamily, VolumeName

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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.PendingTaskCount.By.ClusterName.ServiceName

PendingTaskCount

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

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

ClusterName

Recommended metrics

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_to

AWS::ECS::Cluster

runs_on

AWS::EC2::Instance

runs_on

AWS::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_to

AWS::ECS::Cluster

uses

AWS::ECS::TaskDefinition

uses

AWS::ECS::CapacityProvider

balanced_by

AWS::ElasticLoadBalancingV2::TargetGroup

is_attached_to

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

uses

AWS::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_to

AWS::ECS::Cluster

uses

AWS::ECS::TaskDefinition

runs_on

AWS::ECS::ContainerInstance

uses

AWS::ECS::CapacityProvider

is_part_of

AWS::ECS::Service

uses

AWS::EC2::NetworkInterface

uses

AWS::EC2::Subnet

uses

AWS::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

uses

AWS::IAM::Role

uses

AWS::IAM::Role

EFS

AWS::EFS::AccessPoint

AWS topology

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

Relationships

Edge typeDestination node

is_attached_to

AWS::EFS::FileSystem

AWS::EFS::FileSystem

AWS topology

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

Relationships

Edge typeDestination node

uses

AWS::KMS::Key

AWS metrics

Amazon CloudWatch namespace AWS/EFS
Auto-discovery
Dimensions

FileSystemId

FileSystemId, StorageClass

DestinationFileSystemId, FileSystemId

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::EFS::FileSystem

is_attached_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

uses

AWS::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_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

uses

AWS::EC2::SecurityGroup

uses

AWS::IAM::Role

uses

AWS::KMS::Key

uses

AWS::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

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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.cluster_number_of_running_pods.By.ClusterName

cluster_number_of_running_pods

Count

ClusterName

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

Amazon CloudWatch namespace AWS/EKS
Auto-discovery
Dimensions

ClusterName

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.eks.scheduler_schedule_attempts_total.By.ClusterName

scheduler_schedule_attempts_total

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.eks.scheduler_schedule_attempts_ERROR.By.ClusterName

scheduler_schedule_attempts_ERROR

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.eks.scheduler_pending_pods.By.ClusterName

scheduler_pending_pods

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.eks.apiserver_request_total.By.ClusterName

apiserver_request_total

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.eks.apiserver_request_total_5XX.By.ClusterName

apiserver_request_total_5XX

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.eks.apiserver_request_total_4XX.By.ClusterName

apiserver_request_total_4XX

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.eks.apiserver_admission_webhook_request_total.By.ClusterName

apiserver_admission_webhook_request_total

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.eks.apiserver_admission_webhook_rejection_count.By.ClusterName

apiserver_admission_webhook_rejection_count

Count

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.eks.apiserver_admission_webhook_admission_duration_seconds.By.ClusterName

apiserver_admission_webhook_admission_duration_seconds

Seconds

ClusterName

SampleCount, Minimum, Maximum, Sum

cloud.aws.eks.apiserver_storage_size_bytes.By.ClusterName

apiserver_storage_size_bytes

Bytes

ClusterName

SampleCount, Minimum, Maximum, Sum

AWS logs

  • See the log sources table

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_to

AWS::EKS::Cluster

is_attached_to

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

uses

AWS::EC2::LaunchTemplate

uses

AWS::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

uses

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

uses

AWS::EC2::SecurityGroup

uses

AWS::EC2::SecurityGroup

uses

AWS::EC2::SecurityGroup

uses

AWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/ElasticMapReduce
Auto-discovery
Dimensions

JobFlowId

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.elasticmapreduce.AppsRunning.By.JobFlowId

AppsRunning

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.AppsPending.By.JobFlowId

AppsPending

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.AppsCompleted.By.JobFlowId

AppsCompleted

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.S3BytesRead.By.JobFlowId

S3BytesRead

Bytes

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.S3BytesWritten.By.JobFlowId

S3BytesWritten

Bytes

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.HDFSBytesRead.By.JobFlowId

HDFSBytesRead

Bytes

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.HDFSBytesWritten.By.JobFlowId

HDFSBytesWritten

Bytes

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.TotalLoad.By.JobFlowId

TotalLoad

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.AppsFailed.By.JobFlowId

AppsFailed

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.AppsKilled.By.JobFlowId

AppsKilled

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.MRUnhealthyNodes.By.JobFlowId

MRUnhealthyNodes

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.MRLostNodes.By.JobFlowId

MRLostNodes

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.MissingBlocks.By.JobFlowId

MissingBlocks

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.IsIdle.By.JobFlowId

IsIdle

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.HDFSUtilization.By.JobFlowId

HDFSUtilization

Percent

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.CoreNodesRunning.By.JobFlowId

CoreNodesRunning

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.CoreNodesPending.By.JobFlowId

CoreNodesPending

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.MRTotalNodes.By.JobFlowId

MRTotalNodes

Count

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.YARNMemoryAvailablePercentage.By.JobFlowId

YARNMemoryAvailablePercentage

Percent

JobFlowId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticmapreduce.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_to

AWS::EMRContainers::VirtualCluster

uses

AWS::IAM::Role

uses

AWS::EC2::SecurityGroup

uses

AWS::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

uses

AWS::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

uses

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/EMRServerless
Auto-discovery
Dimensions

ApplicationId

ApplicationId, ApplicationName

ApplicationId, ApplicationName, WorkerType, CapacityAllocationType

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.emrserverless.RunningJobs.By.ApplicationId.ApplicationName

RunningJobs

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emrserverless.PendingJobs.By.ApplicationId.ApplicationName

PendingJobs

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emrserverless.ScheduledJobs.By.ApplicationId.ApplicationName

ScheduledJobs

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emrserverless.SuccessJobs.By.ApplicationId.ApplicationName

SuccessJobs

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

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

RunningWorkerCount

Count

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

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

TotalWorkerCount

Count

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emrserverless.FailedJobs.By.ApplicationId.ApplicationName

FailedJobs

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emrserverless.CancelledJobs.By.ApplicationId.ApplicationName

CancelledJobs

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

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

CPUAllocated

Count

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

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

MemoryAllocated

Gigabytes

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

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

StorageAllocated

Gigabytes

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emrserverless.MaxCPUAllowed.By.ApplicationId.ApplicationName

MaxCPUAllowed

Count

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emrserverless.MaxMemoryAllowed.By.ApplicationId.ApplicationName

MaxMemoryAllowed

Gigabytes

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

cloud.aws.emrserverless.MaxStorageAllowed.By.ApplicationId.ApplicationName

MaxStorageAllowed

Gigabytes

ApplicationId, ApplicationName

SampleCount, Minimum, Maximum, Sum

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

IdleWorkerCount

Count

ApplicationId, ApplicationName, CapacityAllocationType, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emrserverless.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

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

WorkerCpuAllocated

Count

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

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

WorkerCpuUsed

Count

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

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

WorkerMemoryAllocated

Gigabytes

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

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

WorkerMemoryUsed

Gigabytes

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

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

WorkerEphemeralStorageAllocated

Gigabytes

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

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

WorkerEphemeralStorageUsed

Gigabytes

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

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

WorkerStorageReadBytes

Bytes

ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType

SampleCount, Minimum, Maximum, Sum

cloud.aws.emrserverless.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

uses

AWS::Elasticache::ParameterGroup

uses

AWS::Elasticache::SubnetGroup

uses

AWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/ElastiCache
Auto-discovery
Dimensions

CacheClusterId

CacheClusterId, CacheNodeId

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

  • See the log sources table

AWS::ElastiCache::GlobalReplicationGroup

AWS metrics

Amazon CloudWatch namespace AWS/ElastiCache
Auto-discovery
Dimensions

GlobalReplicationGroupId

Recommended metrics

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

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.elasticache.DatabaseCapacityUsageCountedForEvictPercentage.By.ReplicationGroupId

DatabaseCapacityUsageCountedForEvictPercentage

Percent

ReplicationGroupId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.DatabaseMemoryUsageCountedForEvictPercentage.By.ReplicationGroupId

DatabaseMemoryUsageCountedForEvictPercentage

Percent

ReplicationGroupId

SampleCount, Minimum, Maximum, Sum

cloud.aws.elasticache.EngineCPUUtilization.By.ReplicationGroupId

EngineCPUUtilization

Percent

ReplicationGroupId

SampleCount, Minimum, Maximum, Sum

AWS::ElastiCache::ServerlessCache

AWS topology

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

Relationships

Edge typeDestination node

uses

AWS::EC2::SecurityGroup

is_attached_to

AWS::EC2::Subnet

uses

AWS::KMS::Key

AWS metrics

Amazon CloudWatch namespace AWS/ElastiCache
Auto-discovery
Dimensions

clusterId

Recommended metrics

AWS::ElastiCache::SubnetGroup

AWS topology

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

Relationships

Edge typeDestination node

is_attached_to

AWS::EC2::VPC

is_attached_to

AWS::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_of

AWS::ElasticBeanstalk::Application

uses

AWS::EC2::LaunchTemplate

uses

AWS::SQS::Queue

AWS metrics

Amazon CloudWatch namespace AWS/ElasticBeanstalk
Auto-discovery
Dimensions

EnvironmentName

EnvironmentName, InstanceId

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

balances

AWS::EC2::Instance

uses

AWS::EC2::SecurityGroup

uses

AWS::IAM::ServerCertificate

uses

AWS::CertificateManager::Certificate

AWS metrics

Amazon CloudWatch namespace AWS/ELB
Auto-discovery
Dimensions

LoadBalancerName

AvailabilityZone, LoadBalancerName

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::ElasticLoadBalancingV2::LoadBalancer

is_attached_to

AWS::ElasticLoadBalancingV2::TargetGroup

is_attached_to

AWS::ElasticLoadBalancingV2::TargetGroup

uses

AWS::IAM::ServerCertificate

uses

AWS::CertificateManager::Certificate

AWS::ElasticLoadBalancingV2::LoadBalancer

AWS topology

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

Relationships

Edge typeDestination node

uses

AWS::EC2::SecurityGroup

is_attached_to

AWS::EC2::Subnet

is_attached_to

AWS::EC2::VPC

AWS metrics

Amazon CloudWatch namespace AWS/ApplicationELB
Auto-discovery
Dimensions

LoadBalancer

AvailabilityZone, LoadBalancer

LoadBalancer, TargetGroup

AvailabilityZone, LoadBalancer, TargetGroup

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.applicationelb.ActiveConnectionCount.By.LoadBalancer

ActiveConnectionCount

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.HTTPCode_ELB_4XX_Count.By.LoadBalancer

HTTPCode_ELB_4XX_Count

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.HTTPCode_ELB_5XX_Count.By.LoadBalancer

HTTPCode_ELB_5XX_Count

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.HTTPCode_Target_4XX_Count.By.LoadBalancer

HTTPCode_Target_4XX_Count

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.HTTPCode_Target_4XX_Count.By.LoadBalancer.TargetGroup

HTTPCode_Target_4XX_Count

Count

LoadBalancer, TargetGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.HTTPCode_Target_5XX_Count.By.LoadBalancer

HTTPCode_Target_5XX_Count

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.HTTPCode_Target_5XX_Count.By.LoadBalancer.TargetGroup

HTTPCode_Target_5XX_Count

Count

LoadBalancer, TargetGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.HealthyHostCount.By.LoadBalancer.TargetGroup

HealthyHostCount

Count

LoadBalancer, TargetGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.RejectedConnectionCount.By.LoadBalancer

RejectedConnectionCount

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.RequestCount.By.LoadBalancer

RequestCount

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.RequestCount.By.LoadBalancer.TargetGroup

RequestCount

Count

LoadBalancer, TargetGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.ConsumedLCUs.By.LoadBalancer

ConsumedLCUs

Count

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.TargetResponseTime.By.LoadBalancer

TargetResponseTime

Seconds

LoadBalancer

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.TargetResponseTime.By.LoadBalancer.TargetGroup

TargetResponseTime

Seconds

LoadBalancer, TargetGroup

SampleCount, Minimum, Maximum, Sum

cloud.aws.applicationelb.UnHealthyHostCount.By.LoadBalancer.TargetGroup

UnHealthyHostCount

Count

LoadBalancer, TargetGroup

SampleCount, Minimum, Maximum, Sum

Amazon CloudWatch namespace AWS/GatewayELB
Auto-discovery
Dimensions

LoadBalancer

LoadBalancer, AvailabilityZone

LoadBalancer, TargetGroup

LoadBalancer, AvailabilityZone, TargetGroup

Recommended metrics
Amazon CloudWatch namespace AWS/NetworkELB
Auto-discovery
Dimensions

LoadBalancer

AvailabilityZone, LoadBalancer

LoadBalancer, TargetGroup

AvailabilityZone, LoadBalancer, TargetGroup

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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.ActiveFlowCount.By.LoadBalancer

ActiveFlowCount

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.ConsumedLCUs.By.LoadBalancer

ConsumedLCUs

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_by

AWS::ElasticLoadBalancingV2::LoadBalancer

balances

AWS::EC2::Instance

balances

AWS::Lambda::Function

AWS metrics

Amazon CloudWatch namespace AWS/ApplicationELB
Auto-discovery
Dimensions

TargetGroup

Recommended metrics
Amazon CloudWatch namespace AWS/GatewayELB
Auto-discovery
Dimensions

TargetGroup

Recommended metrics
Amazon CloudWatch namespace AWS/NetworkELB
Auto-discovery
Dimensions

TargetGroup

Recommended metrics

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

uses

AWS::SQS::Queue

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/Events
Auto-discovery
Dimensions

EventBusName, RuleName

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::Events::EventBus

uses

AWS::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_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/FSx
Auto-discovery
Dimensions

FileSystemId

FileSystemId, FileServer

FileSystemId, StorageTargetId

FileSystemId, VolumeId, CacheType, DataType

FileSystemId, StorageTargetId, FileServer, Publisher

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.fsx.DataReadBytes.By.FileSystemId

DataReadBytes

Bytes

FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.fsx.DataWriteBytes.By.FileSystemId

DataWriteBytes

Bytes

FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.fsx.ClientConnections.By.FileSystemId

ClientConnections

Count

FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.fsx.NetworkThroughputUtilization.By.FileSystemId

NetworkThroughputUtilization

Percent

FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.fsx.NetworkThroughputUtilization.By.FileServer.FileSystemId

NetworkThroughputUtilization

Percent

FileServer, FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.fsx.FileServerDiskThroughputUtilization.By.FileSystemId

FileServerDiskThroughputUtilization

Percent

FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.fsx.FileServerDiskThroughputUtilization.By.FileServer.FileSystemId

FileServerDiskThroughputUtilization

Percent

FileServer, FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.fsx.StorageCapacityUtilization.By.FileSystemId.StorageTargetId

StorageCapacityUtilization

Percent

FileSystemId, StorageTargetId

SampleCount, Minimum, Maximum, Sum

cloud.aws.fsx.FreeDataStorageCapacity.By.FileSystemId.StorageTargetId

FreeDataStorageCapacity

Bytes

FileSystemId, StorageTargetId

SampleCount, Minimum, Maximum, Sum

cloud.aws.fsx.StorageCapacity.By.FileSystemId

StorageCapacity

Bytes

FileSystemId

SampleCount, Minimum, Maximum, Sum

cloud.aws.fsx.UsedStorageCapacity.By.FileSystemId

UsedStorageCapacity

Bytes

FileSystemId

SampleCount, Minimum, Maximum, Sum

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_to

AWS::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_to

AWS::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

Accelerator

Accelerator, Listener

Accelerator, Listener, EndpointGroup

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.globalaccelerator.NewFlowCount.By.Accelerator

NewFlowCount

Count

Accelerator

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.NewFlowCount.By.Accelerator.Listener

NewFlowCount

Count

Accelerator, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.NewFlowCount.By.Accelerator.EndpointGroup.Listener

NewFlowCount

Count

Accelerator, EndpointGroup, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.ProcessedBytesIn.By.Accelerator

ProcessedBytesIn

Bytes

Accelerator

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.ProcessedBytesIn.By.Accelerator.Listener

ProcessedBytesIn

Bytes

Accelerator, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.ProcessedBytesIn.By.Accelerator.EndpointGroup.Listener

ProcessedBytesIn

Bytes

Accelerator, EndpointGroup, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.ProcessedBytesOut.By.Accelerator

ProcessedBytesOut

Bytes

Accelerator

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.ProcessedBytesOut.By.Accelerator.Listener

ProcessedBytesOut

Bytes

Accelerator, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.ProcessedBytesOut.By.Accelerator.EndpointGroup.Listener

ProcessedBytesOut

Bytes

Accelerator, EndpointGroup, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.ActiveFlowCount.By.Accelerator

ActiveFlowCount

Count

Accelerator

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.ActiveFlowCount.By.Accelerator.Listener

ActiveFlowCount

Count

Accelerator, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.ActiveFlowCount.By.Accelerator.EndpointGroup.Listener

ActiveFlowCount

Count

Accelerator, EndpointGroup, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.HealthyEndpointCount.By.Accelerator

HealthyEndpointCount

Count

Accelerator

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.HealthyEndpointCount.By.Accelerator.Listener

HealthyEndpointCount

Count

Accelerator, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.HealthyEndpointCount.By.Accelerator.EndpointGroup.Listener

HealthyEndpointCount

Count

Accelerator, EndpointGroup, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.UnhealthyEndpointCount.By.Accelerator

UnhealthyEndpointCount

Count

Accelerator

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.UnhealthyEndpointCount.By.Accelerator.Listener

UnhealthyEndpointCount

Count

Accelerator, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.UnhealthyEndpointCount.By.Accelerator.EndpointGroup.Listener

UnhealthyEndpointCount

Count

Accelerator, EndpointGroup, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.PacketsProcessed.By.Accelerator

PacketsProcessed

Count

Accelerator

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.PacketsProcessed.By.Accelerator.Listener

PacketsProcessed

Count

Accelerator, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.PacketsProcessed.By.Accelerator.EndpointGroup.Listener

PacketsProcessed

Count

Accelerator, EndpointGroup, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.TCP_AGA_Reset_Count.By.Accelerator

TCP_AGA_Reset_Count

Count

Accelerator

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.TCP_AGA_Reset_Count.By.Accelerator.Listener

TCP_AGA_Reset_Count

Count

Accelerator, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.TCP_AGA_Reset_Count.By.Accelerator.EndpointGroup.Listener

TCP_AGA_Reset_Count

Count

Accelerator, EndpointGroup, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.TCP_Client_Reset_Count.By.Accelerator

TCP_Client_Reset_Count

Count

Accelerator

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.TCP_Client_Reset_Count.By.Accelerator.Listener

TCP_Client_Reset_Count

Count

Accelerator, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.TCP_Client_Reset_Count.By.Accelerator.EndpointGroup.Listener

TCP_Client_Reset_Count

Count

Accelerator, EndpointGroup, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.TCP_Endpoint_Reset_Count.By.Accelerator

TCP_Endpoint_Reset_Count

Count

Accelerator

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.TCP_Endpoint_Reset_Count.By.Accelerator.Listener

TCP_Endpoint_Reset_Count

Count

Accelerator, Listener

SampleCount, Minimum, Maximum, Sum

cloud.aws.globalaccelerator.TCP_Endpoint_Reset_Count.By.Accelerator.EndpointGroup.Listener

TCP_Endpoint_Reset_Count

Count

Accelerator, EndpointGroup, Listener

SampleCount, Minimum, Maximum, Sum

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

uses

AWS::IAM::Role

uses

AWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace Glue
Auto-discovery
Dimensions

JobName, JobRunId, Type

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

uses

AWS::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_to

AWS::IAM::Role

uses

AWS::IAM::Role

AWS::IAM::ManagedPolicy

AWS topology

AWS::IAM::Role

AWS topology

Relationships

Edge typeDestination node

uses

AWS::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_to

AWS::IAM::Group

uses

AWS::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

uses

AWS::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

Recommended metrics

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

uses

AWS::IAM::Role

is_attached_to

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

AWS metrics

Amazon CloudWatch namespace AWS/KafkaConnect
Auto-discovery
Dimensions

ConnectorName

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.kafkaconnect.CpuUtilization.By.ConnectorName

CpuUtilization

Percent

ConnectorName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafkaconnect.ErroredTaskCount.By.ConnectorName

ErroredTaskCount

Count

ConnectorName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafkaconnect.MemoryUtilization.By.ConnectorName

MemoryUtilization

Percent

ConnectorName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafkaconnect.RunningTaskCount.By.ConnectorName

RunningTaskCount

Count

ConnectorName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafkaconnect.WorkerCount.By.ConnectorName

WorkerCount

Count

ConnectorName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafkaconnect.BytesInPerSec.By.ConnectorName

BytesInPerSec

Bytes/Second

ConnectorName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kafkaconnect.BytesOutPerSec.By.ConnectorName

BytesOutPerSec

Bytes/Second

ConnectorName

SampleCount, Minimum, Maximum, Sum

AWS logs

  • See the log sources table

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

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/Kinesis
Auto-discovery
Dimensions

StreamName

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.kinesis.IncomingBytes.By.StreamName

IncomingBytes

Bytes

StreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesis.IncomingRecords.By.StreamName

IncomingRecords

Count

StreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesis.OutgoingBytes.By.StreamName

OutgoingBytes

Bytes

StreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesis.OutgoingRecords.By.StreamName

OutgoingRecords

Count

StreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesis.GetRecords.IteratorAgeMilliseconds.By.StreamName

GetRecords.IteratorAgeMilliseconds

Milliseconds

StreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesis.ReadProvisionedThroughputExceeded.By.StreamName

ReadProvisionedThroughputExceeded

Count

StreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesis.WriteProvisionedThroughputExceeded.By.StreamName

WriteProvisionedThroughputExceeded

Count

StreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesis.PutRecord.Success.By.StreamName

PutRecord.Success

Count

StreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesis.PutRecords.Success.By.StreamName

PutRecords.Success

Count

StreamName

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesis.GetRecords.Success.By.StreamName

GetRecords.Success

Count

StreamName

SampleCount, Minimum, Maximum, Sum

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

uses

AWS::IAM::Role

AWS metrics

Amazon CloudWatch namespace AWS/KinesisAnalytics
Auto-discovery
Dimensions

Application

Application, Operator, Task, Parallelism

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.kinesisanalytics.uptime.By.Application

uptime

Milliseconds

Application

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesisanalytics.downtime.By.Application

downtime

Milliseconds

Application

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesisanalytics.fullRestarts.By.Application

fullRestarts

Count

Application

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesisanalytics.lastCheckpointDuration.By.Application

lastCheckpointDuration

Milliseconds

Application

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesisanalytics.lastCheckpointSize.By.Application

lastCheckpointSize

Bytes

Application

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesisanalytics.numberOfFailedCheckpoints.By.Application

numberOfFailedCheckpoints

Count

Application

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesisanalytics.cpuUtilization.By.Application

cpuUtilization

Percent

Application

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesisanalytics.heapMemoryUtilization.By.Application

heapMemoryUtilization

Percent

Application

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesisanalytics.containerCPUUtilization.By.Application

containerCPUUtilization

Percent

Application

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesisanalytics.containerMemoryUtilization.By.Application

containerMemoryUtilization

Percent

Application

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesisanalytics.containerDiskUtilization.By.Application

containerDiskUtilization

Percent

Application

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesisanalytics.numRecordsInPerSecond.By.Application.Operator.Parallelism.Task

numRecordsInPerSecond

Count/Second

Application, Operator, Parallelism, Task

SampleCount, Minimum, Maximum, Sum

cloud.aws.kinesisanalytics.numRecordsOutPerSecond.By.Application.Operator.Parallelism.Task

numRecordsOutPerSecond

Count/Second

Application, Operator, Parallelism, Task

SampleCount, Minimum, Maximum, Sum

KinesisFirehose

AWS::KinesisFirehose::DeliveryStream

AWS topology

Relationships

Edge typeDestination node

uses

AWS::S3::Bucket

uses

AWS::OpenSearch::Domain

uses

AWS::OpenSearchServerless::Collection

uses

AWS::Redshift::Cluster

AWS metrics

Amazon CloudWatch namespace AWS/Firehose
Auto-discovery
Dimensions

DeliveryStreamName

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::Lambda::Function

AWS::Lambda::EventSourceMapping

AWS topology

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

Relationships

Edge typeDestination node

is_attached_to

AWS::Lambda::Function

uses

AWS::SQS::Queue

uses

AWS::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

uses

AWS::IAM::Role

uses

AWS::EC2::SecurityGroup

is_attached_to

AWS::EC2::Subnet

is_attached_to

AWS::EC2::VPC

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/Lambda
Auto-discovery
Dimensions

FunctionName

FunctionName, Resource

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

  • See the log sources table

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

uses

AWS::S3::Bucket

uses

AWS::Logs::LogGroup

uses

AWS::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

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

uses

AWS::IAM::Role

calls

AWS::Lambda::Function

calls

AWS::KinesisFirehose::DeliveryStream

calls

AWS::OpenSearch::Domain

uses

AWS::IAM::Role

AWS metrics

Amazon CloudWatch namespace AWS/Logs
Auto-discovery
Dimensions

LogGroupName

LogGroupName, DestinationType, FilterName

LogGroupName, DestinationType, FilterName, PolicyLevel

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::EC2::Subnet

is_attached_to

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

uses

AWS::EC2::SecurityGroup

runs_on

AWS::Availability_Zone

uses

AWS::KMS::Key

uses

AWS::MSK::Configuration

uses

AWS::S3::Bucket

uses

AWS::KinesisFirehose::DeliveryStream

uses

AWS::Logs::LogGroup

uses

AWS::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

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

  • See the log sources table

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_to

AWS::MSK::Cluster

is_attached_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

uses

AWS::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

uses

AWS::IAM::Role

uses

AWS::S3::Bucket

is_attached_to

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AmazonMWAA
Auto-discovery
Dimensions

Environment, AirflowComponent, Function

Recommended metrics
Amazon CloudWatch namespace AWS/MWAA
Auto-discovery
Dimensions

Environment

Environment, Cluster

Environment, DatabaseRole

Recommended metrics

Neptune

AWS::RDS::DBCluster

AWS metrics

Amazon CloudWatch namespace AWS/Neptune
Auto-discovery
Dimensions

DBClusterIdentifier

DBClusterIdentifier, Role

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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::RDS::DBInstance

AWS metrics

Amazon CloudWatch namespace AWS/Neptune
Auto-discovery
Dimensions

DBInstanceIdentifier

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

uses

AWS::NetworkFirewall::FirewallPolicy

AWS metrics

Amazon CloudWatch namespace AWS/NetworkFirewall
Auto-discovery
Dimensions

FirewallName

FirewallName, CustomAction, Engine, EndpointName

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.networkfirewall.DroppedPackets.By.FirewallName

DroppedPackets

Count

FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.DroppedPackets.By.CustomAction.EndpointName.Engine.FirewallName

DroppedPackets

Count

CustomAction, EndpointName, Engine, FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.InvalidDroppedPackets.By.FirewallName

InvalidDroppedPackets

Count

FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.InvalidDroppedPackets.By.CustomAction.EndpointName.Engine.FirewallName

InvalidDroppedPackets

Count

CustomAction, EndpointName, Engine, FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.OtherDroppedPackets.By.FirewallName

OtherDroppedPackets

Count

FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.OtherDroppedPackets.By.CustomAction.EndpointName.Engine.FirewallName

OtherDroppedPackets

Count

CustomAction, EndpointName, Engine, FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.PassedPackets.By.FirewallName

PassedPackets

Count

FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.PassedPackets.By.CustomAction.EndpointName.Engine.FirewallName

PassedPackets

Count

CustomAction, EndpointName, Engine, FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.ReceivedPackets.By.FirewallName

ReceivedPackets

Count

FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.ReceivedPackets.By.CustomAction.EndpointName.Engine.FirewallName

ReceivedPackets

Count

CustomAction, EndpointName, Engine, FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.RejectedPackets.By.FirewallName

RejectedPackets

Count

FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.RejectedPackets.By.CustomAction.EndpointName.Engine.FirewallName

RejectedPackets

Count

CustomAction, EndpointName, Engine, FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.TLSDroppedPackets.By.FirewallName

TLSDroppedPackets

Count

FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.TLSDroppedPackets.By.CustomAction.EndpointName.Engine.FirewallName

TLSDroppedPackets

Count

CustomAction, EndpointName, Engine, FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.TLSErrors.By.FirewallName

TLSErrors

Count

FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.TLSErrors.By.CustomAction.EndpointName.Engine.FirewallName

TLSErrors

Count

CustomAction, EndpointName, Engine, FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.TLSPassedPackets.By.FirewallName

TLSPassedPackets

Count

FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.TLSPassedPackets.By.CustomAction.EndpointName.Engine.FirewallName

TLSPassedPackets

Count

CustomAction, EndpointName, Engine, FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.TLSReceivedPackets.By.FirewallName

TLSReceivedPackets

Count

FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.TLSReceivedPackets.By.CustomAction.EndpointName.Engine.FirewallName

TLSReceivedPackets

Count

CustomAction, EndpointName, Engine, FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.TLSRejectedPackets.By.FirewallName

TLSRejectedPackets

Count

FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.TLSRejectedPackets.By.CustomAction.EndpointName.Engine.FirewallName

TLSRejectedPackets

Count

CustomAction, EndpointName, Engine, FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.TLSTimedOutConnections.By.FirewallName

TLSTimedOutConnections

Count

FirewallName

SampleCount, Minimum, Maximum, Sum

cloud.aws.networkfirewall.TLSTimedOutConnections.By.CustomAction.EndpointName.Engine.FirewallName

TLSTimedOutConnections

Count

CustomAction, EndpointName, Engine, FirewallName

SampleCount, Minimum, Maximum, Sum

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.

OpenSearch

AWS::OpenSearchService::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_to

AWS::EC2::VPC

uses

AWS::EC2::SecurityGroup

is_attached_to

AWS::EC2::Subnet

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/ES
Auto-discovery
Dimensions

DomainName, ClientId

DomainName, ClientId, NodeId

DomainName, ClientId, NodeId, ShardRole

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

ClusterStatus.green

None

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

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

ClusterStatus.yellow

None

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

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

ClusterStatus.red

None

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

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

Shards.active

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

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

Shards.unassigned

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

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

Shards.activePrimary

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.Nodes.By.ClientId.DomainName

Nodes

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.MasterReachableFromNode.By.ClientId.DomainName

MasterReachableFromNode

None

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.AutomatedSnapshotFailure.By.ClientId.DomainName

AutomatedSnapshotFailure

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

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

SearchLatency

Milliseconds

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

IndexingLatency

Milliseconds

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

ReadLatency

Seconds

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

WriteLatency

Seconds

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

SearchRate

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

IndexingRate

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.OpenSearchRequests.By.ClientId.DomainName

OpenSearchRequests

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

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

2xx

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

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

4xx

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

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

5xx

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

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

CPUUtilization

Percent

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

JVMMemoryPressure

Percent

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

OldGenJVMMemoryPressure

Percent

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

SysMemoryUtilization

Percent

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

FreeStorageSpace

Megabytes

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.ClusterUsedSpace.By.ClientId.DomainName

ClusterUsedSpace

Megabytes

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.HotStorageSpaceUtilization.By.ClientId.DomainName

HotStorageSpaceUtilization

Megabytes

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

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

DiskQueueDepth

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

ReadIOPS

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

WriteIOPS

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

ThreadpoolWriteRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

ThreadpoolBulkRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

ThreadpoolIndexRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

CoordinatingWriteRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

PrimaryWriteRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

ReplicaWriteRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

ThreadpoolSearchRejected

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.ClusterIndexWritesBlocked.By.ClientId.DomainName

ClusterIndexWritesBlocked

None

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.InvalidHostHeaderRequests.By.ClientId.DomainName

InvalidHostHeaderRequests

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

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

ThreadpoolWriteQueue

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

ThreadpoolWriteThreads

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

ThreadpoolSearchQueue

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

ThreadpoolSearchThreads

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

JVMGCYoungCollectionCount

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

JVMGCYoungCollectionTime

Milliseconds

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

JVMGCOldCollectionCount

Count

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

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

JVMGCOldCollectionTime

Milliseconds

ClientId, DomainName, NodeId

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.SearchableDocuments.By.ClientId.DomainName

SearchableDocuments

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.DeletedDocuments.By.ClientId.DomainName

DeletedDocuments

Count

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.MasterCPUUtilization.By.ClientId.DomainName

MasterCPUUtilization

Percent

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.MasterJVMMemoryPressure.By.ClientId.DomainName

MasterJVMMemoryPressure

Percent

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.WarmCPUUtilization.By.ClientId.DomainName

WarmCPUUtilization

Percent

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.WarmJVMMemoryPressure.By.ClientId.DomainName

WarmJVMMemoryPressure

Percent

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.WarmSearchLatency.By.ClientId.DomainName

WarmSearchLatency

Milliseconds

ClientId, DomainName

SampleCount, Minimum, Maximum, Sum

cloud.aws.es.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

uses

AWS::KMS::Key

AWS metrics

Amazon CloudWatch namespace AWS/AOSS
Auto-discovery
Dimensions

CollectionName, CollectionId, ClientId

CollectionName, CollectionId, ClientId, IndexId, IndexName

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

ActiveCollection

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

SearchRequestLatency

Milliseconds

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

IngestionRequestLatency

Seconds

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

SearchRequestRate

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

IngestionRequestRate

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

IngestionDocumentRate

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

IngestionDocumentRate

Count

ClientId, CollectionId, CollectionName, IndexId, IndexName

SampleCount, Minimum, Maximum, Sum

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

IngestionDataRate

Bytes

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

IngestionDataRate

Bytes

ClientId, CollectionId, CollectionName, IndexId, IndexName

SampleCount, Minimum, Maximum, Sum

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

SearchRequestErrors

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

IngestionRequestErrors

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

IngestionDocumentErrors

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

IngestionDocumentErrors

Count

ClientId, CollectionId, CollectionName, IndexId, IndexName

SampleCount, Minimum, Maximum, Sum

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

2xx

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

3xx

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

4xx

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

5xx

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

VectorIndexBuildAccelerationOCU

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

StorageUsedInS3

Bytes

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

StorageUsedInS3

Bytes

ClientId, CollectionId, CollectionName, IndexId, IndexName

SampleCount, Minimum, Maximum, Sum

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

SearchableDocuments

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

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

SearchableDocuments

Count

ClientId, CollectionId, CollectionName, IndexId, IndexName

SampleCount, Minimum, Maximum, Sum

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

DeletedDocuments

Count

ClientId, CollectionId, CollectionName, IndexId, IndexName

SampleCount, Minimum, Maximum, Sum

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

IngestionRequestSuccess

Count

ClientId, CollectionId, CollectionName

SampleCount, Minimum, Maximum, Sum

OpenSearchService

AWS::OpenSearchService::Domain

AWS logs

  • See the log sources table

RDS

AWS::RDS::DBCluster

AWS topology

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

Relationships

Edge typeDestination node

uses

AWS::EC2::SecurityGroup

uses

AWS::RDS::DBSubnetGroup

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/RDS
Auto-discovery
Dimensions

DBClusterIdentifier

DBClusterIdentifier, EngineName

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_of

AWS::RDS::DBCluster

is_attached_to

AWS::EC2::VPC

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS::RDS::DBInstance

AWS topology

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

Relationships

Edge typeDestination node

uses

AWS::EC2::SecurityGroup

uses

AWS::RDS::DBSubnetGroup

is_attached_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

uses

AWS::RDS::OptionGroup

is_part_of

AWS::RDS::DBCluster

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/RDS
Auto-discovery
Dimensions

DBInstanceIdentifier

DBInstanceIdentifier, EngineName

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

  • See the log sources table

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_of

AWS::RDS::DBInstance

is_attached_to

AWS::EC2::VPC

uses

AWS::RDS::OptionGroup

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS::RDS::DBSubnetGroup

AWS topology

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

Relationships

Edge typeDestination node

is_attached_to

AWS::EC2::VPC

is_attached_to

AWS::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

uses

AWS::Redshift::SubnetGroup

is_attached_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

uses

AWS::KMS::Key

uses

AWS::KMS::Key

AWS metrics

Amazon CloudWatch namespace AWS/Redshift
Auto-discovery
Dimensions

ClusterIdentifier

ClusterIdentifier, NodeID

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::EC2::VPC

is_attached_to

AWS::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

uses

AWS::KMS::Key

uses

AWS::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_to

AWS::EC2::VPC

is_attached_to

AWS::EC2::Subnet

uses

AWS::EC2::SecurityGroup

Route53

AWS::Route53::HealthCheck

AWS topology

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

Relationships

Edge typeDestination node

uses

AWS::Route53::HealthCheck

AWS metrics

Amazon CloudWatch namespace AWS/Route53
Auto-discovery
Dimensions

HealthCheckId

HealthCheckId, Region

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_to

AWS::EC2::VPC

AWS metrics

Amazon CloudWatch namespace AWS/Route53
Auto-discovery
Dimensions

HostedZoneId

Recommended metrics

AWS logs

  • See the log sources table

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

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/S3
Auto-discovery
Dimensions

BucketName, FilterId

BucketName, FilterId, StorageType

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/SNS
Auto-discovery
Dimensions

TopicName

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

  • See the log sources table

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

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/SQS
Auto-discovery
Dimensions

QueueName

Recommended metrics

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

Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace /aws/sagemaker/Endpoints
Auto-discovery
Dimensions

EndpointName, VariantName

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.sagemaker_endpoints.CPUUtilization.By.EndpointName.VariantName

CPUUtilization

Percent

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sagemaker_endpoints.DiskUtilization.By.EndpointName.VariantName

DiskUtilization

Percent

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sagemaker_endpoints.GPUMemoryUtilization.By.EndpointName.VariantName

GPUMemoryUtilization

Percent

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sagemaker_endpoints.GPUUtilization.By.EndpointName.VariantName

GPUUtilization

Percent

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sagemaker_endpoints.MemoryUtilization.By.EndpointName.VariantName

MemoryUtilization

Percent

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

Amazon CloudWatch namespace AWS/SageMaker
Auto-discovery
Dimensions

EndpointName, VariantName

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

cloud.aws.sagemaker.Invocations.By.EndpointName.VariantName

Invocations

Count

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sagemaker.ModelLatency.By.EndpointName.VariantName

ModelLatency

Microseconds

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sagemaker.OverheadLatency.By.EndpointName.VariantName

OverheadLatency

Microseconds

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sagemaker.ModelSetupTime.By.EndpointName.VariantName

ModelSetupTime

Microseconds

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sagemaker.InvocationModelErrors.By.EndpointName.VariantName

InvocationModelErrors

Count

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sagemaker.Invocation4XXErrors.By.EndpointName.VariantName

Invocation4XXErrors

Count

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sagemaker.Invocation5XXErrors.By.EndpointName.VariantName

Invocation5XXErrors

Count

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

cloud.aws.sagemaker.ConcurrentRequestsPerModel.By.EndpointName.VariantName

ConcurrentRequestsPerModel

Count

EndpointName, VariantName

SampleCount, Minimum, Maximum, Sum

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

uses

AWS::IAM::Role

uses

AWS::KMS::Key

uses

AWS::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

uses

AWS::SageMaker::Endpoint

AWS metrics

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

InferenceComponentName

Recommended metrics

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

uses

AWS::IAM::Role

uses

AWS::KMS::Key

uses

AWS::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

uses

AWS::IAM::Role

AWS metrics

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

PipelineName

Recommended metrics

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

uses

AWS::Logs::LogGroup

uses

AWS::KMS::Key

uses

AWS::KMS::Alias

AWS metrics

Amazon CloudWatch namespace AWS/States
Auto-discovery
Dimensions

StateMachineArn

StateMachineArn, Version

StateMachineArn, Alias

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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_on

AWS::EC2::Instance

AWS metrics

Amazon CloudWatch namespace AWS/StorageGateway
Auto-discovery
Dimensions

GatewayName, GatewayId

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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

WebACL, Rule, Region

Recommended metrics
Dynatrace metric keyAWS metric nameUnitDimensionsAggregations

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