AWS::ACM::Certificate AWS/CertificateManager | Dimensions |
|---|
CertificateArn |
AWS::ACMPCA::CertificateAuthority Dynatrace calls AWS API acmpca/ ListCertificateAuthorities to get resource details.
This requires Dynatrace to have the following IAM action permissions: acm-pca:ListCertificateAuthorities.
| Edge type | Destination node |
|---|---|
| uses | AWS::S3::Bucket |
AWS/ACMPrivateCA | Dimensions |
|---|
PrivateCAArn |
AWS::AmazonMQ::Broker 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::EC2::SecurityGroup |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::AmazonMQ::Configuration |
| uses | AWS::Logs::LogGroup |
| uses | AWS::Logs::LogGroup |
AWS/AmazonMQ | Dimensions |
|---|
Broker |
Broker, Node |
Broker, Topic |
Broker, Queue |
Broker, Queue, VirtualHost |
Broker, Topic, NetworkConnector |
Broker, Queue, NetworkConnector |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.amazonmq.CpuCreditBalance.By.Broker
CpuCreditBalance
Count
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.CpuUtilization.By.Broker
CpuUtilization
Percent
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.CurrentConnectionsCount.By.Broker
CurrentConnectionsCount
Count
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.HeapUsage.By.Broker
HeapUsage
Percent
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.NetworkIn.By.Broker
NetworkIn
Bytes
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.NetworkOut.By.Broker
NetworkOut
Bytes
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.TotalConsumerCount.By.Broker
TotalConsumerCount
Count
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.TotalMessageCount.By.Broker
TotalMessageCount
Count
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.TotalProducerCount.By.Broker
TotalProducerCount
Count
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.AckRate.By.Broker
AckRate
Count
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.ConsumerCount.By.Broker
ConsumerCount
Count
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.ConsumerCount.By.Broker.Queue.VirtualHost
ConsumerCount
Count
Broker, Queue, VirtualHost
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.MessageCount.By.Broker
MessageCount
Count
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.MessageCount.By.Broker.Queue.VirtualHost
MessageCount
Count
Broker, Queue, VirtualHost
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.PublishRate.By.Broker
PublishRate
Count
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.SystemCpuUtilization.By.Broker
SystemCpuUtilization
Percent
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.SystemCpuUtilization.By.Broker.Node
SystemCpuUtilization
Percent
Broker, Node
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.ConnectionCount.By.Broker
ConnectionCount
Count
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.RabbitMQDiskFree.By.Broker
RabbitMQDiskFree
Bytes
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.RabbitMQDiskFree.By.Broker.Node
RabbitMQDiskFree
Bytes
Broker, Node
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.RabbitMQMemUsed.By.Broker
RabbitMQMemUsed
Bytes
Broker
SampleCount, Minimum, Maximum, Sum
cloud.aws.amazonmq.RabbitMQMemUsed.By.Broker.Node
RabbitMQMemUsed
Bytes
Broker, Node
SampleCount, Minimum, Maximum, Sum
AWS::AmazonMQ::Configuration 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.
AWS::ApiGateway::RestApi Dynatrace calls AWS API apigateway/ GetRestApis to get resource details.
AWS/ApiGateway | Dimensions |
|---|
ApiName |
ApiName, Method, Resource, Stage |
ApiName, Stage |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.apigateway.4XXError.By.ApiName
4XXError
Count
ApiName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.4XXError.By.ApiName.Stage
4XXError
Count
ApiName, Stage
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.5XXError.By.ApiName
5XXError
Count
ApiName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.5XXError.By.ApiName.Stage
5XXError
Count
ApiName, Stage
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.CacheHitCount.By.ApiName
CacheHitCount
Count
ApiName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.CacheHitCount.By.ApiName.Stage
CacheHitCount
Count
ApiName, Stage
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.CacheMissCount.By.ApiName
CacheMissCount
Count
ApiName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.CacheMissCount.By.ApiName.Stage
CacheMissCount
Count
ApiName, Stage
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.Count.By.ApiName
Count
Count
ApiName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.Count.By.ApiName.Stage
Count
Count
ApiName, Stage
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.IntegrationLatency.By.ApiName
IntegrationLatency
Millisecond
ApiName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.IntegrationLatency.By.ApiName.Stage
IntegrationLatency
Millisecond
ApiName, Stage
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.Latency.By.ApiName
Latency
Millisecond
ApiName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.Latency.By.ApiName.Stage
Latency
Millisecond
ApiName, Stage
SampleCount, Minimum, Maximum, Sum
API-Gateway-Access-Logs_(?<RestApiId>[a-z0-9]+)/.* Log Group link with the Dynatrace entity for AWS::ApiGateway::RestApi.
`.AWS::ApiGateway::Stage Dynatrace calls AWS API apigateway/ GetRestApis to list resources and calls apigateway/ GetStages to get details for each resource.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::ApiGateway::RestApi |
AWS::ApiGatewayV2::Api Dynatrace calls AWS API apigatewayv2/ GetApis to get resource details.
AWS/ApiGateway | Dimensions |
|---|
ApiId |
ApiId, Stage |
ApiId, Method, Resource, Stage |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.apigateway.4xx.By.ApiId
4xx
Count
ApiId
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.4xx.By.ApiId.Stage
4xx
Count
ApiId, Stage
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.5xx.By.ApiId
5xx
Count
ApiId
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.5xx.By.ApiId.Stage
5xx
Count
ApiId, Stage
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.Count.By.ApiId
Count
Count
ApiId
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.Count.By.ApiId.Stage
Count
Count
ApiId, Stage
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.DataProcessed.By.ApiId
DataProcessed
Byte
ApiId
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.DataProcessed.By.ApiId.Stage
DataProcessed
Byte
ApiId, Stage
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.IntegrationLatency.By.ApiId
IntegrationLatency
Millisecond
ApiId
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.IntegrationLatency.By.ApiId.Stage
IntegrationLatency
Millisecond
ApiId, Stage
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.Latency.By.ApiId
Latency
Millisecond
ApiId
SampleCount, Minimum, Maximum, Sum
cloud.aws.apigateway.Latency.By.ApiId.Stage
Latency
Millisecond
ApiId, Stage
SampleCount, Minimum, Maximum, Sum
API-GatewayV2-Access-Logs.* Log Group link with the Dynatrace entity for AWS::ApiGatewayV2::Api.AWS::ApiGatewayV2::Stage Dynatrace calls AWS API apigatewayv2/ GetApis to list resources and calls apigatewayv2/ GetStages to get details for each resource.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::ApiGatewayV2::Api |
AWS::AppRunner::AutoScalingConfiguration Dynatrace calls AWS API apprunner/ ListAutoScalingConfigurations to list resources and calls apprunner/ DescribeAutoScalingConfiguration to get details for each resource.
AWS::AppRunner::Service Dynatrace calls AWS API apprunner/ ListServices to list resources and calls apprunner/ DescribeService to get details for each resource.
| Edge type | Destination node |
|---|---|
| uses | AWS::AppRunner::AutoScalingConfiguration |
| is_attached_to | AWS::AppRunner::VpcConnector |
| uses | AWS::IAM::Role |
AWS/AppRunner | Dimensions |
|---|
ServiceName, ServiceID |
ServiceName, ServiceID, Instance |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.apprunner.CPUUtilization.By.ServiceID.ServiceName
CPUUtilization
Percent
ServiceID, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apprunner.CPUUtilization.By.Instance.ServiceID.ServiceName
CPUUtilization
Percent
Instance, ServiceID, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apprunner.MemoryUtilization.By.ServiceID.ServiceName
MemoryUtilization
Percent
ServiceID, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apprunner.MemoryUtilization.By.Instance.ServiceID.ServiceName
MemoryUtilization
Percent
Instance, ServiceID, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apprunner.Concurrency.By.ServiceID.ServiceName
Concurrency
Count
ServiceID, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apprunner.Requests.By.ServiceID.ServiceName
Requests
Count
ServiceID, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apprunner.2xxStatusResponses.By.ServiceID.ServiceName
2xxStatusResponses
Count
ServiceID, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apprunner.4xxStatusResponses.By.ServiceID.ServiceName
4xxStatusResponses
Count
ServiceID, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apprunner.5xxStatusResponses.By.ServiceID.ServiceName
5xxStatusResponses
Count
ServiceID, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apprunner.RequestLatency.By.ServiceID.ServiceName
RequestLatency
Milliseconds
ServiceID, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.apprunner.ActiveInstances.By.ServiceID.ServiceName
ActiveInstances
Count
ServiceID, ServiceName
SampleCount, Minimum, Maximum, Sum
/aws/apprunner/(?<ServiceName>[a-zA-Z0-9_-]+)/(?<ServiceId>[a-z0-9]+)/(?<LogType>.*) Log Group link with the Dynatrace entity for AWS::AppRunner::Service.AWS::AppRunner::VPCIngressConnection Dynatrace calls AWS API apprunner/ ListVpcIngressConnections to list resources and calls apprunner/ DescribeVpcIngressConnection to get details for each resource.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::AppRunner::Service |
| routes_to | AWS::EC2::VPCEndpoint |
| is_attached_to | AWS::EC2::VPC |
AWS::AppRunner::VpcConnector Dynatrace calls AWS API apprunner/ ListVpcConnectors to list resources and calls apprunner/ DescribeVpcConnector to get details for each resource.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::EC2::SecurityGroup |
AWS::AppStream::Fleet Dynatrace calls AWS API appstream/ DescribeFleets to get resource details.
This requires Dynatrace to have the following IAM action permissions: appstream:DescribeFleets.
| Edge type | Destination node |
|---|---|
| uses | AWS::IAM::Role |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::EC2::SecurityGroup |
AWS/AppStream | Dimensions |
|---|
FleetName |
AWS::AppStream::Stack AWS/AppStream | Dimensions |
|---|
StackName |
AWS::AppSync::GraphQLApi Dynatrace calls AWS API appsync/ ListGraphqlApis to get resource details.
This requires Dynatrace to have the following IAM action permissions: appsync:ListGraphqlApis.
| Edge type | Destination node |
|---|---|
| uses | AWS::IAM::Role |
| is_attached_to | AWS::Cognito::UserPool |
| is_attached_to | AWS::Lambda::Function |
| is_attached_to | AWS::WAFv2::WebACL |
AWS/AppSync | Dimensions |
|---|
GraphQLAPIId |
GraphQLAPIId, Field |
GraphQLAPIId, Operation |
GraphQLAPIId, DataSource |
AWS::Athena::CapacityReservation AWS/Athena | Dimensions |
|---|
Capacity Reservation |
WorkGroup, Capacity Reservation |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.athena.DPUAllocated.By.Capacity_Reservation
DPUAllocated
Count
Capacity Reservation
SampleCount, Minimum, Maximum, Sum
cloud.aws.athena.DPUConsumed.By.Capacity_Reservation
DPUConsumed
Count
Capacity Reservation
SampleCount, Minimum, Maximum, Sum
cloud.aws.athena.DPUConsumed.By.Capacity_Reservation.WorkGroup
DPUConsumed
Count
Capacity Reservation, WorkGroup
SampleCount, Minimum, Maximum, Sum
AWS::Athena::WorkGroup Dynatrace calls AWS API athena/ ListWorkGroups to list resources and calls athena/ GetWorkGroup to get details for each resource.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/Athena | Dimensions |
|---|
WorkGroup |
WorkGroup, QueryState, QueryType |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.athena.TotalExecutionTime.By.QueryState.QueryType.WorkGroup
TotalExecutionTime
Milliseconds
QueryState, QueryType, WorkGroup
SampleCount, Minimum, Maximum, Sum
cloud.aws.athena.QueryQueueTime.By.QueryState.QueryType.WorkGroup
QueryQueueTime
Milliseconds
QueryState, QueryType, WorkGroup
SampleCount, Minimum, Maximum, Sum
cloud.aws.athena.EngineExecutionTime.By.QueryState.QueryType.WorkGroup
EngineExecutionTime
Milliseconds
QueryState, QueryType, WorkGroup
SampleCount, Minimum, Maximum, Sum
cloud.aws.athena.ProcessedBytes.By.WorkGroup
ProcessedBytes
Bytes
WorkGroup
SampleCount, Minimum, Maximum, Sum
cloud.aws.athena.ProcessedBytes.By.QueryState.QueryType.WorkGroup
ProcessedBytes
Bytes
QueryState, QueryType, WorkGroup
SampleCount, Minimum, Maximum, Sum
cloud.aws.athena.DPUConsumed.By.WorkGroup
DPUConsumed
Count
WorkGroup
SampleCount, Minimum, Maximum, Sum
cloud.aws.athena.DPUConsumed.By.Capacity_Reservation.WorkGroup
DPUConsumed
Count
Capacity Reservation, WorkGroup
SampleCount, Minimum, Maximum, Sum
cloud.aws.athena.DPUCount.By.QueryState.QueryType.WorkGroup
DPUCount
Count
QueryState, QueryType, WorkGroup
SampleCount, Minimum, Maximum, Sum
AWS::AutoScaling::AutoScalingGroup Dynatrace calls AWS API autoscaling/ DescribeAutoScalingGroups to get resource details.
| Edge type | Destination node |
|---|---|
| uses | AWS::EC2::LaunchTemplate |
| is_attached_to | AWS::ElasticLoadBalancing::LoadBalancer |
| is_attached_to | AWS::ElasticLoadBalancingV2::TargetGroup |
| contains | AWS::EC2::Instance |
AWS/AutoScaling | Dimensions |
|---|
AutoScalingGroupName |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.autoscaling.GroupDesiredCapacity.By.AutoScalingGroupName
GroupDesiredCapacity
Count
AutoScalingGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.autoscaling.GroupInServiceInstances.By.AutoScalingGroupName
GroupInServiceInstances
Count
AutoScalingGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.autoscaling.GroupMaxSize.By.AutoScalingGroupName
GroupMaxSize
Count
AutoScalingGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.autoscaling.GroupMinSize.By.AutoScalingGroupName
GroupMinSize
Count
AutoScalingGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.autoscaling.GroupPendingInstances.By.AutoScalingGroupName
GroupPendingInstances
Count
AutoScalingGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.autoscaling.GroupStandbyInstances.By.AutoScalingGroupName
GroupStandbyInstances
Count
AutoScalingGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.autoscaling.GroupTerminatingInstances.By.AutoScalingGroupName
GroupTerminatingInstances
Count
AutoScalingGroupName
SampleCount, Minimum, Maximum, Sum
AWS::Availability_Zone Dynatrace calls AWS API ec2/ DescribeAvailabilityZones to get resource details.
| Edge type | Destination node |
|---|---|
| is_part_of | AWS::Region |
AWS::Backup::BackupPlan 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 Dynatrace calls AWS API backup/ ListBackupVaults to get resource details.
This requires Dynatrace to have the following IAM action permissions: backup:ListBackupVaults.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
| uses | AWS::SNS::Topic |
AWS/Backup | Dimensions |
|---|
BackupVaultName |
BackupVaultName, ResourceType |
AWS::Bedrock::Agent 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::IAM::Role |
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
| is_attached_to | AWS::Bedrock::GuardRail |
AWS::Bedrock::AgentAlias | Edge type | Destination node |
|---|---|
| is_attached_to | AWS::Bedrock::Agent |
AWS/Bedrock/Agents | Dimensions |
|---|
AgentAliasArn, ModelId, Operation |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.bedrock_agents.InvocationCount.By.AgentAliasArn.ModelId.Operation
InvocationCount
Count
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_agents.TotalTime.By.AgentAliasArn.ModelId.Operation
TotalTime
Milliseconds
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_agents.TTFT.By.AgentAliasArn.ModelId.Operation
TTFT
Milliseconds
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_agents.InvocationThrottles.By.AgentAliasArn.ModelId.Operation
InvocationThrottles
Count
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_agents.InvocationServerErrors.By.AgentAliasArn.ModelId.Operation
InvocationServerErrors
Count
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_agents.InvocationClientErrors.By.AgentAliasArn.ModelId.Operation
InvocationClientErrors
Count
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_agents.ModelLatency.By.AgentAliasArn.ModelId.Operation
ModelLatency
Milliseconds
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_agents.ModelInvocationCount.By.AgentAliasArn.ModelId.Operation
ModelInvocationCount
Count
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_agents.ModelInvocationThrottles.By.AgentAliasArn.ModelId.Operation
ModelInvocationThrottles
Count
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_agents.ModelInvocationServerErrors.By.AgentAliasArn.ModelId.Operation
ModelInvocationServerErrors
Count
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_agents.ModelInvocationCLientErrors.By.AgentAliasArn.ModelId.Operation
ModelInvocationCLientErrors
Count
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_agents.InputTokenCount.By.AgentAliasArn.ModelId.Operation
InputTokenCount
Count
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_agents.OutputTokenCount.By.AgentAliasArn.ModelId.Operation
OutputTokenCount
Count
AgentAliasArn, ModelId, Operation
SampleCount, Minimum, Maximum, Sum
AWS::Bedrock::Guardrail 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/Bedrock/Guardrails | Dimensions |
|---|
GuardrailArn, GuardrailVersion |
GuardrailArn, GuardrailVersion, FindingType |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.bedrock_guardrails.Invocations.By.FindingType.GuardrailArn.GuardrailVersion
Invocations
Count
FindingType, GuardrailArn, GuardrailVersion
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_guardrails.InvocationLatency.By.FindingType.GuardrailArn.GuardrailVersion
InvocationLatency
Milliseconds
FindingType, GuardrailArn, GuardrailVersion
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_guardrails.InvocationClientErrors.By.FindingType.GuardrailArn.GuardrailVersion
InvocationClientErrors
Count
FindingType, GuardrailArn, GuardrailVersion
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_guardrails.InvocationServerErrors.By.FindingType.GuardrailArn.GuardrailVersion
InvocationServerErrors
Count
FindingType, GuardrailArn, GuardrailVersion
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_guardrails.InvocationThrottles.By.FindingType.GuardrailArn.GuardrailVersion
InvocationThrottles
Count
FindingType, GuardrailArn, GuardrailVersion
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_guardrails.InvocationsIntervened.By.FindingType.GuardrailArn.GuardrailVersion
InvocationsIntervened
Count
FindingType, GuardrailArn, GuardrailVersion
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_guardrails.TextUnitCount.By.FindingType.GuardrailArn.GuardrailVersion
TextUnitCount
Count
FindingType, GuardrailArn, GuardrailVersion
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_guardrails.FindingCounts.By.FindingType.GuardrailArn.GuardrailVersion
FindingCounts
Count
FindingType, GuardrailArn, GuardrailVersion
SampleCount, Minimum, Maximum, Sum
cloud.aws.bedrock_guardrails.TotalFindings.By.FindingType.GuardrailArn.GuardrailVersion
TotalFindings
Count
FindingType, GuardrailArn, GuardrailVersion
SampleCount, Minimum, Maximum, Sum
AWS::Bedrock::KnowledgeBase 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.
| Edge type | Destination 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 |
AWS::Cassandra::Keyspace 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/Cassandra | Dimensions |
|---|
Keyspace, Operation |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.cassandra.SuccessfulRequestLatency.By.Keyspace.Operation
SuccessfulRequestLatency
Milliseconds
Keyspace, Operation
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.SuccessfulRequestCount.By.Keyspace.Operation
SuccessfulRequestCount
Count
Keyspace, Operation
SampleCount, Minimum, Maximum, Sum
AWS::Cassandra::Stream AWS/Cassandra | Dimensions |
|---|
Keyspace, TableName, StreamLabel |
Keyspace, TableName, StreamLabel, Operation |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.cassandra.ReturnedRecordsCount.By.Keyspace.StreamLabel.TableName
ReturnedRecordsCount
Count
Keyspace, StreamLabel, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.ReturnedRecordsCount.By.Keyspace.Operation.StreamLabel.TableName
ReturnedRecordsCount
Count
Keyspace, Operation, StreamLabel, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.SuccessfulRequestLatency.By.Keyspace.StreamLabel.TableName
SuccessfulRequestLatency
Milliseconds
Keyspace, StreamLabel, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.SuccessfulRequestLatency.By.Keyspace.Operation.StreamLabel.TableName
SuccessfulRequestLatency
Milliseconds
Keyspace, Operation, StreamLabel, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.SystemErrors.By.Keyspace.StreamLabel.TableName
SystemErrors
Count
Keyspace, StreamLabel, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.SystemErrors.By.Keyspace.Operation.StreamLabel.TableName
SystemErrors
Count
Keyspace, Operation, StreamLabel, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.UserErrors.By.Keyspace.StreamLabel.TableName
UserErrors
Count
Keyspace, StreamLabel, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.UserErrors.By.Keyspace.Operation.StreamLabel.TableName
UserErrors
Count
Keyspace, Operation, StreamLabel, TableName
SampleCount, Minimum, Maximum, Sum
AWS::Cassandra::Table 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.
| Edge type | Destination node |
|---|---|
| belongs_to | AWS::Cassandra::Keyspace |
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/Cassandra | Dimensions |
|---|
Keyspace, TableName |
Keyspace, TableName, Operation |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.cassandra.SuccessfulRequestLatency.By.Keyspace.Operation.TableName
SuccessfulRequestLatency
Milliseconds
Keyspace, Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.ConsumedReadCapacityUnits.By.Keyspace.TableName
ConsumedReadCapacityUnits
Count
Keyspace, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.ConsumedWriteCapacityUnits.By.Keyspace.TableName
ConsumedWriteCapacityUnits
Count
Keyspace, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.SuccessfulRequestCount.By.Keyspace.Operation.TableName
SuccessfulRequestCount
Count
Keyspace, Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.ProvisionedReadCapacityUnits.By.Keyspace.TableName
ProvisionedReadCapacityUnits
Count
Keyspace, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.ProvisionedWriteCapacityUnits.By.Keyspace.TableName
ProvisionedWriteCapacityUnits
Count
Keyspace, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.SystemErrors.By.Keyspace.Operation.TableName
SystemErrors
Count
Keyspace, Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.UserErrors.By.Keyspace.Operation.TableName
UserErrors
Count
Keyspace, Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.ConditionalCheckFailedRequests.By.Keyspace.TableName
ConditionalCheckFailedRequests
Count
Keyspace, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.ReadThrottleEvents.By.Keyspace.Operation.TableName
ReadThrottleEvents
Count
Keyspace, Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.WriteThrottleEvents.By.Keyspace.Operation.TableName
WriteThrottleEvents
Count
Keyspace, Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.PerConnectionRequestRateExceeded.By.Keyspace.Operation.TableName
PerConnectionRequestRateExceeded
Count
Keyspace, Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.StoragePartitionThroughputCapacityExceeded.By.Keyspace.Operation.TableName
StoragePartitionThroughputCapacityExceeded
Count
Keyspace, Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.BillableTableSizeInBytes.By.Keyspace.TableName
BillableTableSizeInBytes
Bytes
Keyspace, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.ReturnedItemCountBySelect.By.Keyspace.Operation.TableName
ReturnedItemCountBySelect
Count
Keyspace, Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.SystemReconciliationDeletes.By.Keyspace.TableName
SystemReconciliationDeletes
Count
Keyspace, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.TTLDeletes.By.Keyspace.TableName
TTLDeletes
Count
Keyspace, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.cassandra.ReplicationLatency.By.Keyspace.ReceivingRegion.TableName
ReplicationLatency
Milliseconds
Keyspace, ReceivingRegion, TableName
SampleCount, Minimum, Maximum, Sum
AWS::CertificateManager::Certificate Dynatrace calls AWS API acm/ ListCertificates to get resource details.
This requires Dynatrace to have the following IAM action permissions: acm:ListCertificates.
| Edge type | Destination node |
|---|---|
| uses | AWS::ACMPCA::CertificateAuthority |
AWS::CloudFront::Distribution Dynatrace calls AWS API cloudfront/ ListDistributions to list resources and calls cloudfront/ GetDistribution to get details for each resource.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::WAFv2::WebACL |
| is_attached_to | AWS::CertificateManager::Certificate |
| uses | AWS::IAM::ServerCertificate |
| routes_to | AWS::S3::Bucket |
AWS/CloudFront | Dimensions |
|---|
DistributionId |
DistributionId, Region |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.cloudfront.4xxErrorRate.By.DistributionId.Region
4xxErrorRate
Percent
DistributionId, Region
SampleCount, Minimum, Maximum, Sum
cloud.aws.cloudfront.5xxErrorRate.By.DistributionId.Region
5xxErrorRate
Percent
DistributionId, Region
SampleCount, Minimum, Maximum, Sum
cloud.aws.cloudfront.BytesDownloaded.By.DistributionId.Region
BytesDownloaded
Count
DistributionId, Region
SampleCount, Minimum, Maximum, Sum
cloud.aws.cloudfront.BytesUploaded.By.DistributionId.Region
BytesUploaded
Count
DistributionId, Region
SampleCount, Minimum, Maximum, Sum
cloud.aws.cloudfront.Requests.By.DistributionId.Region
Requests
Count
DistributionId, Region
SampleCount, Minimum, Maximum, Sum
cloud.aws.cloudfront.TotalErrorRate.By.DistributionId.Region
TotalErrorRate
Percent
DistributionId, Region
SampleCount, Minimum, Maximum, Sum
AWS::CloudFront::Function AWS/CloudFront | Dimensions |
|---|
FunctionName |
FunctionName, Region |
FunctionName, DistributionId, Region |
AWS::CloudFront::KeyValueStore AWS/CloudFront | Dimensions |
|---|
KeyValueStoreId |
KeyValueStoreId, Region |
KeyValueStoreId, DistributionId |
AWS::CloudHSM::Cluster Dynatrace calls AWS API cloudhsmv2/ DescribeClusters to get resource details.
This requires Dynatrace to have the following IAM action permissions: cloudhsm:DescribeClusters.
| Edge type | Destination node |
|---|---|
| uses | AWS::EC2::SecurityGroup |
| is_attached_to | AWS::EC2::Subnet |
| is_attached_to | AWS::EC2::VPC |
AWS/CloudHSM | Dimensions |
|---|
ClusterId |
ClusterId, HsmId |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.cloudhsm.HsmUnhealthy.By.ClusterId.HsmId
HsmUnhealthy
Count
ClusterId, HsmId
SampleCount, Minimum, Maximum, Sum
cloud.aws.cloudhsm.HsmTemperature.By.ClusterId.HsmId
HsmTemperature
Count
ClusterId, HsmId
SampleCount, Minimum, Maximum, Sum
cloud.aws.cloudhsm.HsmKeysSessionOccupied.By.ClusterId.HsmId
HsmKeysSessionOccupied
Count
ClusterId, HsmId
SampleCount, Minimum, Maximum, Sum
cloud.aws.cloudhsm.HsmKeysTokenOccupied.By.ClusterId.HsmId
HsmKeysTokenOccupied
Count
ClusterId, HsmId
SampleCount, Minimum, Maximum, Sum
cloud.aws.cloudhsm.HsmSslCtxsOccupied.By.ClusterId.HsmId
HsmSslCtxsOccupied
Count
ClusterId, HsmId
SampleCount, Minimum, Maximum, Sum
cloud.aws.cloudhsm.HsmSessionCount.By.ClusterId.HsmId
HsmSessionCount
Count
ClusterId, HsmId
SampleCount, Minimum, Maximum, Sum
cloud.aws.cloudhsm.HsmUsersAvailable.By.ClusterId.HsmId
HsmUsersAvailable
Count
ClusterId, HsmId
SampleCount, Minimum, Maximum, Sum
cloud.aws.cloudhsm.HsmUsersMax.By.ClusterId.HsmId
HsmUsersMax
Count
ClusterId, HsmId
SampleCount, Minimum, Maximum, Sum
AWS::CloudTrail::Trail 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::S3::Bucket |
| uses | AWS::Logs::LogGroup |
| uses | AWS::SNS::Topic |
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/CloudTrail | Dimensions |
|---|
TrailName |
AWS::CodeBuild::Project 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::IAM::Role |
| is_attached_to | AWS::EC2::VPC |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::EC2::SecurityGroup |
AWS/CodeBuild | Dimensions |
|---|
ProjectName |
ProjectName, BuildId |
ProjectName, BuildId, BuildNumber |
AWS::Cognito::IdentityPool AWS/Cognito | Dimensions |
|---|
UserPool, UserPoolClient |
UserPool, UserPoolClient, IdentityProvider |
AWS::Cognito::UserPool 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::Lambda::Function |
| uses | AWS::SNS::Topic |
AWS::Connect::Instance 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
AWS/Connect | Dimensions |
|---|
InstanceId |
InstanceId, MetricGroup |
InstanceId, MetricGroup, QueueName |
InstanceId, MetricGroup, AgentId |
InstanceId, API |
AWS::Account AWS::Region AWS::DAX::Cluster Dynatrace calls AWS API dax/ DescribeClusters to get resource details.
This requires Dynatrace to have the following IAM action permissions: dax:DescribeClusters.
| Edge type | Destination node |
|---|---|
| uses | AWS::DAX::SubnetGroup |
| uses | AWS::EC2::SecurityGroup |
AWS/DAX | Dimensions |
|---|
ClusterId |
ClusterId, NodeId |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.dax.CPUUtilization.By.ClusterId
CPUUtilization
Percent
ClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.CPUUtilization.By.ClusterId.NodeId
CPUUtilization
Percent
ClusterId, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.ClientConnections.By.ClusterId
ClientConnections
Count
ClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.ClientConnections.By.ClusterId.NodeId
ClientConnections
Count
ClusterId, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.TotalRequestCount.By.ClusterId
TotalRequestCount
Count
ClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.TotalRequestCount.By.ClusterId.NodeId
TotalRequestCount
Count
ClusterId, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.ThrottledRequestCount.By.ClusterId
ThrottledRequestCount
Count
ClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.ThrottledRequestCount.By.ClusterId.NodeId
ThrottledRequestCount
Count
ClusterId, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.ErrorRequestCount.By.ClusterId
ErrorRequestCount
Count
ClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.ErrorRequestCount.By.ClusterId.NodeId
ErrorRequestCount
Count
ClusterId, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.FailedRequestCount.By.ClusterId
FailedRequestCount
Count
ClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.FailedRequestCount.By.ClusterId.NodeId
FailedRequestCount
Count
ClusterId, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.EstimatedDbSize.By.ClusterId
EstimatedDbSize
Bytes
ClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.EstimatedDbSize.By.ClusterId.NodeId
EstimatedDbSize
Bytes
ClusterId, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.NetworkBytesIn.By.ClusterId
NetworkBytesIn
Bytes
ClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.NetworkBytesIn.By.ClusterId.NodeId
NetworkBytesIn
Bytes
ClusterId, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.NetworkBytesOut.By.ClusterId
NetworkBytesOut
Bytes
ClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.NetworkBytesOut.By.ClusterId.NodeId
NetworkBytesOut
Bytes
ClusterId, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.QueryRequestCount.By.ClusterId
QueryRequestCount
Count
ClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dax.QueryRequestCount.By.ClusterId.NodeId
QueryRequestCount
Count
ClusterId, NodeId
SampleCount, Minimum, Maximum, Sum
AWS::DAX::SubnetGroup Dynatrace calls AWS API dax/ DescribeSubnetGroups to get resource details.
This requires Dynatrace to have the following IAM action permissions: dax:DescribeSubnetGroups.
| Edge type | Destination node |
|---|---|
| uses | AWS::EC2::Subnet |
| is_attached_to | AWS::EC2::VPC |
AWS::DMS::ReplicationInstance Dynatrace calls AWS API databasemigration/ DescribeReplicationInstances to get resource details.
This requires Dynatrace to have the following IAM action permissions: dms:DescribeReplicationInstances.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::EC2::SecurityGroup |
AWS/DMS | Dimensions |
|---|
ReplicationInstanceIdentifier |
ReplicationInstanceIdentifier, ReplicationTaskIdentifier |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.dms.CPUUtilization.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier
CPUUtilization
Percent
ReplicationInstanceIdentifier, ReplicationTaskIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.dms.FreeStorageSpace.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier
FreeStorageSpace
Bytes
ReplicationInstanceIdentifier, ReplicationTaskIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.dms.MemoryUsage.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier
MemoryUsage
Megabytes
ReplicationInstanceIdentifier, ReplicationTaskIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.dms.ReadIOPS.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier
ReadIOPS
Count
ReplicationInstanceIdentifier, ReplicationTaskIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.dms.ReadLatency.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier
ReadLatency
Seconds
ReplicationInstanceIdentifier, ReplicationTaskIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.dms.ReadThroughput.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier
ReadThroughput
Bytes/Second
ReplicationInstanceIdentifier, ReplicationTaskIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.dms.WriteIOPS.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier
WriteIOPS
Count
ReplicationInstanceIdentifier, ReplicationTaskIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.dms.WriteLatency.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier
WriteLatency
Seconds
ReplicationInstanceIdentifier, ReplicationTaskIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.dms.WriteThroughput.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier
WriteThroughput
Bytes/Second
ReplicationInstanceIdentifier, ReplicationTaskIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.dms.FreeableMemory.By.ReplicationInstanceIdentifier.ReplicationTaskIdentifier
FreeableMemory
Bytes
ReplicationInstanceIdentifier, ReplicationTaskIdentifier
SampleCount, Minimum, Maximum, Sum
AWS::DataSync::Task 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::DataSync::LocationS3 |
| uses | AWS::DataSync::LocationS3 |
| uses | AWS::Logs::LogGroup |
AWS/DataSync | Dimensions |
|---|
TaskId |
AWS::DirectConnect::DXCon Dynatrace calls AWS API directconnect/ DescribeConnections to get resource details.
This requires Dynatrace to have the following IAM action permissions: directconnect:DescribeConnections.
AWS/DX | Dimensions |
|---|
ConnectionId |
ConnectionId, OpticalLaneNumber |
ConnectionId, VirtualInterfaceId |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.dx.ConnectionBpsEgress.By.ConnectionId
ConnectionBpsEgress
BitsPerSecond
ConnectionId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dx.ConnectionBpsIngress.By.ConnectionId
ConnectionBpsIngress
BitsPerSecond
ConnectionId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dx.ConnectionPpsEgress.By.ConnectionId
ConnectionPpsEgress
Count
ConnectionId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dx.ConnectionPpsIngress.By.ConnectionId
ConnectionPpsIngress
Count
ConnectionId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dx.ConnectionState.By.ConnectionId
ConnectionState
Count
ConnectionId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dx.ConnectionErrorCount.By.ConnectionId
ConnectionErrorCount
Count
ConnectionId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dx.ConnectionLightLevelTx.By.ConnectionId.OpticalLaneNumber
ConnectionLightLevelTx
dBm
ConnectionId, OpticalLaneNumber
SampleCount, Minimum, Maximum, Sum
cloud.aws.dx.ConnectionLightLevelRx.By.ConnectionId.OpticalLaneNumber
ConnectionLightLevelRx
dBm
ConnectionId, OpticalLaneNumber
SampleCount, Minimum, Maximum, Sum
cloud.aws.dx.VirtualInterfaceBpsEgress.By.ConnectionId.VirtualInterfaceId
VirtualInterfaceBpsEgress
BitsPerSecond
ConnectionId, VirtualInterfaceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dx.VirtualInterfaceBpsIngress.By.ConnectionId.VirtualInterfaceId
VirtualInterfaceBpsIngress
BitsPerSecond
ConnectionId, VirtualInterfaceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dx.VirtualInterfacePpsEgress.By.ConnectionId.VirtualInterfaceId
VirtualInterfacePpsEgress
Count
ConnectionId, VirtualInterfaceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.dx.VirtualInterfacePpsIngress.By.ConnectionId.VirtualInterfaceId
VirtualInterfacePpsIngress
Count
ConnectionId, VirtualInterfaceId
SampleCount, Minimum, Maximum, Sum
AWS::DirectConnect::DXVIF Dynatrace calls AWS API directconnect/ DescribeVirtualInterfaces to get resource details.
This requires Dynatrace to have the following IAM action permissions: directconnect:DescribeVirtualInterfaces.
| Edge type | Destination node |
|---|---|
| belongs_to | AWS::DirectConnect::DXCon |
| routes_to | AWS::EC2::VPNGateway |
AWS::DocDB::DBCluster AWS/DocDB | Dimensions |
|---|
DBClusterIdentifier |
DBClusterIdentifier, Role |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.docdb.CPUUtilization.By.DBClusterIdentifier
CPUUtilization
Percent
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.DatabaseConnections.By.DBClusterIdentifier
DatabaseConnections
Count
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.NetworkThroughput.By.DBClusterIdentifier
NetworkThroughput
Bytes/Second
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.ReadIOPS.By.DBClusterIdentifier
ReadIOPS
Count
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.ReadLatency.By.DBClusterIdentifier
ReadLatency
Seconds
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.ReadThroughput.By.DBClusterIdentifier
ReadThroughput
Bytes/Second
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.WriteIOPS.By.DBClusterIdentifier
WriteIOPS
Count
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.WriteLatency.By.DBClusterIdentifier
WriteLatency
Seconds
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.WriteThroughput.By.DBClusterIdentifier
WriteThroughput
Bytes/Second
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.VolumeBytesUsed.By.DBClusterIdentifier
VolumeBytesUsed
Bytes
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
AWS::DocDB::DBInstance AWS/DocDB | Dimensions |
|---|
DBInstanceIdentifier |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.docdb.CPUUtilization.By.DBInstanceIdentifier
CPUUtilization
Percent
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.DatabaseConnections.By.DBInstanceIdentifier
DatabaseConnections
Count
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.NetworkThroughput.By.DBInstanceIdentifier
NetworkThroughput
Bytes/Second
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.ReadIOPS.By.DBInstanceIdentifier
ReadIOPS
Count
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.ReadLatency.By.DBInstanceIdentifier
ReadLatency
Seconds
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.ReadThroughput.By.DBInstanceIdentifier
ReadThroughput
Bytes/Second
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.WriteIOPS.By.DBInstanceIdentifier
WriteIOPS
Count
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.WriteLatency.By.DBInstanceIdentifier
WriteLatency
Seconds
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.docdb.WriteThroughput.By.DBInstanceIdentifier
WriteThroughput
Bytes/Second
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
AWS::DynamoDB::Table Dynatrace calls AWS API dynamodb/ ListTables to list resources and calls dynamodb/ DescribeTable to get details for each resource.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/DynamoDB | Dimensions |
|---|
TableName |
GlobalSecondaryIndexName, TableName |
Operation, TableName |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.dynamodb.ConditionalCheckFailedRequests.By.TableName
ConditionalCheckFailedRequests
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ConsumedReadCapacityUnits.By.TableName
ConsumedReadCapacityUnits
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ConsumedReadCapacityUnits.By.GlobalSecondaryIndexName.TableName
ConsumedReadCapacityUnits
Count
GlobalSecondaryIndexName, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ConsumedWriteCapacityUnits.By.TableName
ConsumedWriteCapacityUnits
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ConsumedWriteCapacityUnits.By.GlobalSecondaryIndexName.TableName
ConsumedWriteCapacityUnits
Count
GlobalSecondaryIndexName, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.OnlineIndexConsumedWriteCapacity.By.TableName
OnlineIndexConsumedWriteCapacity
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.OnlineIndexConsumedWriteCapacity.By.GlobalSecondaryIndexName.TableName
OnlineIndexConsumedWriteCapacity
Count
GlobalSecondaryIndexName, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.OnlineIndexPercentageProgress.By.TableName
OnlineIndexPercentageProgress
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.OnlineIndexPercentageProgress.By.GlobalSecondaryIndexName.TableName
OnlineIndexPercentageProgress
Count
GlobalSecondaryIndexName, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.OnlineIndexThrottleEvents.By.TableName
OnlineIndexThrottleEvents
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.OnlineIndexThrottleEvents.By.GlobalSecondaryIndexName.TableName
OnlineIndexThrottleEvents
Count
GlobalSecondaryIndexName, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ProvisionedReadCapacityUnits.By.TableName
ProvisionedReadCapacityUnits
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ProvisionedReadCapacityUnits.By.GlobalSecondaryIndexName.TableName
ProvisionedReadCapacityUnits
Count
GlobalSecondaryIndexName, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ProvisionedWriteCapacityUnits.By.TableName
ProvisionedWriteCapacityUnits
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ProvisionedWriteCapacityUnits.By.GlobalSecondaryIndexName.TableName
ProvisionedWriteCapacityUnits
Count
GlobalSecondaryIndexName, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ReadThrottleEvents.By.TableName
ReadThrottleEvents
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ReadThrottleEvents.By.GlobalSecondaryIndexName.TableName
ReadThrottleEvents
Count
GlobalSecondaryIndexName, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ReturnedItemCount.By.TableName
ReturnedItemCount
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ReturnedItemCount.By.Operation.TableName
ReturnedItemCount
Count
Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.SuccessfulRequestLatency.By.TableName
SuccessfulRequestLatency
Milliseconds
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.SuccessfulRequestLatency.By.Operation.TableName
SuccessfulRequestLatency
Milliseconds
Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.SystemErrors.By.TableName
SystemErrors
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.SystemErrors.By.Operation.TableName
SystemErrors
Count
Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ThrottledRequests.By.TableName
ThrottledRequests
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.ThrottledRequests.By.Operation.TableName
ThrottledRequests
Count
Operation, TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.TransactionConflict.By.TableName
TransactionConflict
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.WriteThrottleEvents.By.TableName
WriteThrottleEvents
Count
TableName
SampleCount, Minimum, Maximum, Sum
cloud.aws.dynamodb.WriteThrottleEvents.By.GlobalSecondaryIndexName.TableName
WriteThrottleEvents
Count
GlobalSecondaryIndexName, TableName
SampleCount, Minimum, Maximum, Sum
AWS::EC2::ClientVpnEndpoint Dynatrace calls AWS API ec2/ DescribeClientVpnEndpoints to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
AWS::EC2::CustomerGateway Dynatrace calls AWS API ec2/ DescribeCustomerGateways to get resource details.
AWS::EC2::DHCPOptions Dynatrace calls AWS API ec2/ DescribeDhcpOptions to get resource details.
AWS::EC2::EIP Dynatrace calls AWS API ec2/ DescribeAddresses to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::NetworkInterface |
| is_attached_to | AWS::EC2::Instance |
AWS::EC2::EIPAssociation 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 Dynatrace calls AWS API ec2/ DescribeEgressOnlyInternetGateways to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
AWS::EC2::FlowLog Dynatrace calls AWS API ec2/ DescribeFlowLogs to get resource details.
This requires Dynatrace to have the following IAM action permissions: ec2:DescribeFlowLogs.
| Edge type | Destination 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 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 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 Dynatrace calls AWS API ec2/ DescribeIpamPools to get resource details.
This requires Dynatrace to have the following IAM action permissions: ec2:DescribeIpamPools.
| Edge type | Destination node |
|---|---|
| belongs_to | AWS::EC2::IPAMScope |
AWS/IPAM | Dimensions |
|---|
IpamID, Region |
AWS::EC2::IPAMScope Dynatrace calls AWS API ec2/ DescribeIpamScopes to get resource details.
This requires Dynatrace to have the following IAM action permissions: ec2:DescribeIpamScopes.
| Edge type | Destination node |
|---|---|
| belongs_to | AWS::EC2::IPAM |
AWS/IPAM | Dimensions |
|---|
ScopeID, AddressFailmy |
AWS::EC2::Instance Dynatrace calls AWS API ec2/ DescribeInstances to get resource details.
| Edge type | Destination node |
|---|---|
| uses | AWS::EC2::SecurityGroup |
| is_attached_to | AWS::EC2::Subnet |
| is_attached_to | AWS::EC2::VPC |
| uses | AWS::IAM::InstanceProfile |
AWS/EC2 | Dimensions |
|---|
InstanceId |
AutoScalingGroupName, InstanceId |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.ec2.CPUCreditBalance.By.InstanceId
CPUCreditBalance
Count
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.CPUCreditBalance.By.AutoScalingGroupName.InstanceId
CPUCreditBalance
Count
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.CPUCreditUsage.By.InstanceId
CPUCreditUsage
Count
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.CPUCreditUsage.By.AutoScalingGroupName.InstanceId
CPUCreditUsage
Count
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.CPUUtilization.By.InstanceId
CPUUtilization
Percent
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.CPUUtilization.By.AutoScalingGroupName.InstanceId
CPUUtilization
Percent
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.DiskReadBytes.By.InstanceId
DiskReadBytes
Bytes
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.DiskReadBytes.By.AutoScalingGroupName.InstanceId
DiskReadBytes
Bytes
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.DiskReadOps.By.InstanceId
DiskReadOps
Count
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.DiskReadOps.By.AutoScalingGroupName.InstanceId
DiskReadOps
Count
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.DiskWriteBytes.By.InstanceId
DiskWriteBytes
Bytes
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.DiskWriteBytes.By.AutoScalingGroupName.InstanceId
DiskWriteBytes
Bytes
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.DiskWriteOps.By.InstanceId
DiskWriteOps
Count
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.DiskWriteOps.By.AutoScalingGroupName.InstanceId
DiskWriteOps
Count
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.EBSIOBalance_percentage.By.InstanceId
EBSIOBalance%
Percent
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.EBSIOBalance_percentage.By.AutoScalingGroupName.InstanceId
EBSIOBalance%
Percent
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.EBSReadBytes.By.InstanceId
EBSReadBytes
Bytes
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.EBSReadBytes.By.AutoScalingGroupName.InstanceId
EBSReadBytes
Bytes
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.EBSReadOps.By.InstanceId
EBSReadOps
Count
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.EBSReadOps.By.AutoScalingGroupName.InstanceId
EBSReadOps
Count
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.EBSWriteBytes.By.InstanceId
EBSWriteBytes
Bytes
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.EBSWriteBytes.By.AutoScalingGroupName.InstanceId
EBSWriteBytes
Bytes
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.EBSWriteOps.By.InstanceId
EBSWriteOps
Count
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.EBSWriteOps.By.AutoScalingGroupName.InstanceId
EBSWriteOps
Count
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.NetworkIn.By.InstanceId
NetworkIn
Bytes
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.NetworkIn.By.AutoScalingGroupName.InstanceId
NetworkIn
Bytes
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.NetworkOut.By.InstanceId
NetworkOut
Bytes
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.NetworkOut.By.AutoScalingGroupName.InstanceId
NetworkOut
Bytes
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.StatusCheckFailed.By.InstanceId
StatusCheckFailed
Count
InstanceId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ec2.StatusCheckFailed.By.AutoScalingGroupName.InstanceId
StatusCheckFailed
Count
AutoScalingGroupName, InstanceId
SampleCount, Minimum, Maximum, Sum
AWS::EC2::InternetGateway Dynatrace calls AWS API ec2/ DescribeInternetGateways to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
AWS::EC2::LaunchTemplate AWS::EC2::NatGateway Dynatrace calls AWS API ec2/ DescribeNatGateways to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
| is_attached_to | AWS::EC2::Subnet |
AWS/NATGateway | Dimensions |
|---|
NatGatewayId |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.natgateway.ActiveConnectionCount.By.NatGatewayId
ActiveConnectionCount
Count
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.BytesInFromDestination.By.NatGatewayId
BytesInFromDestination
Bytes
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.BytesInFromSource.By.NatGatewayId
BytesInFromSource
Bytes
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.BytesOutToDestination.By.NatGatewayId
BytesOutToDestination
Bytes
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.BytesOutToSource.By.NatGatewayId
BytesOutToSource
Bytes
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.ConnectionAttemptCount.By.NatGatewayId
ConnectionAttemptCount
Count
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.ConnectionEstablishedCount.By.NatGatewayId
ConnectionEstablishedCount
Count
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.ErrorPortAllocation.By.NatGatewayId
ErrorPortAllocation
Count
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.IdleTimeoutCount.By.NatGatewayId
IdleTimeoutCount
Count
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.PacketsDropCount.By.NatGatewayId
PacketsDropCount
Count
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.PacketsInFromDestination.By.NatGatewayId
PacketsInFromDestination
Count
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.PacketsInFromSource.By.NatGatewayId
PacketsInFromSource
Count
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.PacketsOutToDestination.By.NatGatewayId
PacketsOutToDestination
Count
NatGatewayId
SampleCount, Minimum, Maximum, Sum
cloud.aws.natgateway.PacketsOutToSource.By.NatGatewayId
PacketsOutToSource
Count
NatGatewayId
SampleCount, Minimum, Maximum, Sum
AWS::EC2::NetworkAcl Dynatrace calls AWS API ec2/ DescribeNetworkAcls to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::Subnet |
| is_attached_to | AWS::EC2::VPC |
AWS::EC2::NetworkInterface Dynatrace calls AWS API ec2/ DescribeNetworkInterfaces to get resource details.
| Edge type | Destination 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 Dynatrace calls AWS API ec2/ DescribeNetworkInterfaces to get resource details.
AWS::EC2::RouteTable Dynatrace calls AWS API ec2/ DescribeRouteTables to get resource details.
| Edge type | Destination 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 Dynatrace calls AWS API ec2/ DescribeSecurityGroups to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
AWS::EC2::Snapshot Dynatrace calls AWS API ec2/ DescribeSnapshots to get resource details.
This requires Dynatrace to have the following IAM action permissions: ec2:DescribeSnapshots.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS::EC2::Subnet Dynatrace calls AWS API ec2/ DescribeSubnets to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
AWS::EC2::SubnetNetworkAclAttachment Dynatrace calls AWS API ec2/ DescribeNetworkAcls to get resource details.
AWS::EC2::SubnetRouteTableAssociation Dynatrace calls AWS API ec2/ DescribeRouteTables to get resource details.
AWS::EC2::TransitGateway Dynatrace calls AWS API ec2/ DescribeTransitGateways to get resource details.
AWS/TransitGateway | Dimensions |
|---|
TransitGateway |
TransitGateway, AvailabilityZone |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.transitgateway.BytesDropCountBlackhole.By.TransitGateway
BytesDropCountBlackhole
Bytes
TransitGateway
SampleCount, Minimum, Maximum, Sum
cloud.aws.transitgateway.BytesDropCountNoRoute.By.TransitGateway
BytesDropCountNoRoute
Bytes
TransitGateway
SampleCount, Minimum, Maximum, Sum
cloud.aws.transitgateway.BytesIn.By.TransitGateway
BytesIn
Bytes
TransitGateway
SampleCount, Minimum, Maximum, Sum
cloud.aws.transitgateway.BytesOut.By.TransitGateway
BytesOut
Bytes
TransitGateway
SampleCount, Minimum, Maximum, Sum
cloud.aws.transitgateway.PacketsIn.By.TransitGateway
PacketsIn
Count
TransitGateway
SampleCount, Minimum, Maximum, Sum
cloud.aws.transitgateway.PacketsOut.By.TransitGateway
PacketsOut
Count
TransitGateway
SampleCount, Minimum, Maximum, Sum
cloud.aws.transitgateway.PacketDropCountBlackhole.By.TransitGateway
PacketDropCountBlackhole
Count
TransitGateway
SampleCount, Minimum, Maximum, Sum
cloud.aws.transitgateway.PacketDropCountNoRoute.By.TransitGateway
PacketDropCountNoRoute
Count
TransitGateway
SampleCount, Minimum, Maximum, Sum
cloud.aws.transitgateway.PacketDropCountTTLExpired.By.TransitGateway
PacketDropCountTTLExpired
Count
TransitGateway
SampleCount, Minimum, Maximum, Sum
AWS::EC2::TransitGatewayAttachment Dynatrace calls AWS API ec2/ DescribeTransitGatewayAttachments to get resource details.
| Edge type | Destination 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 Dynatrace calls AWS API ec2/ DescribeVpcs to get resource details.
| Edge type | Destination node |
|---|---|
| uses | AWS::EC2::DHCPOptions |
AWS::EC2::VPCEndpoint Dynatrace calls AWS API ec2/ DescribeVpcEndpoints to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
| uses | AWS::EC2::NetworkInterface |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::EC2::SecurityGroup |
AWS/PrivateLinkEndpoints | Dimensions |
|---|
Endpoint Type, Service Name, VPC Endpoint Id, VPC Id |
Endpoint Type, Service Name, Subnet Id, VPC Endpoint Id, VPC Id |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.privatelinkendpoints.ActiveConnections.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id
ActiveConnections
Count
Endpoint Type, Service Name, VPC Endpoint Id, VPC Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkendpoints.ActiveConnections.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id
ActiveConnections
Count
Endpoint Type, Service Name, Subnet Id, VPC Endpoint Id, VPC Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkendpoints.BytesProcessed.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id
BytesProcessed
Bytes
Endpoint Type, Service Name, VPC Endpoint Id, VPC Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkendpoints.BytesProcessed.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id
BytesProcessed
Bytes
Endpoint Type, Service Name, Subnet Id, VPC Endpoint Id, VPC Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkendpoints.NewConnections.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id
NewConnections
Count
Endpoint Type, Service Name, VPC Endpoint Id, VPC Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkendpoints.NewConnections.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id
NewConnections
Count
Endpoint Type, Service Name, Subnet Id, VPC Endpoint Id, VPC Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkendpoints.PacketsDropped.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id
PacketsDropped
Count
Endpoint Type, Service Name, VPC Endpoint Id, VPC Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkendpoints.PacketsDropped.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id
PacketsDropped
Count
Endpoint Type, Service Name, Subnet Id, VPC Endpoint Id, VPC Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkendpoints.RstPacketsReceived.By.Endpoint_Type.Service_Name.VPC_Endpoint_Id.VPC_Id
RstPacketsReceived
Count
Endpoint Type, Service Name, VPC Endpoint Id, VPC Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkendpoints.RstPacketsReceived.By.Endpoint_Type.Service_Name.Subnet_Id.VPC_Endpoint_Id.VPC_Id
RstPacketsReceived
Count
Endpoint Type, Service Name, Subnet Id, VPC Endpoint Id, VPC Id
SampleCount, Minimum, Maximum, Sum
AWS::EC2::VPCEndpointService Dynatrace calls AWS API ec2/ DescribeVpcEndpointServiceConfigurations to get resource details.
| Edge type | Destination node |
|---|---|
| routes_to | AWS::ElasticLoadBalancingV2::LoadBalancer |
| routes_to | AWS::ElasticLoadBalancingV2::LoadBalancer |
AWS/PrivateLinkServices | Dimensions |
|---|
Service Id |
Az, Service Id |
Load Balancer Arn, Service Id |
Az, Load Balancer Arn, Service Id |
Service Id, VPC Endpoint Id |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.privatelinkservices.ActiveConnections.By.Service_Id
ActiveConnections
Count
Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.ActiveConnections.By.Az.Service_Id
ActiveConnections
Count
Az, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.ActiveConnections.By.Load_Balancer_Arn.Service_Id
ActiveConnections
Count
Load Balancer Arn, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.ActiveConnections.By.Az.Load_Balancer_Arn.Service_Id
ActiveConnections
Count
Az, Load Balancer Arn, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.ActiveConnections.By.Service_Id.VPC_Endpoint_Id
ActiveConnections
Count
Service Id, VPC Endpoint Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.BytesProcessed.By.Service_Id
BytesProcessed
Bytes
Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.BytesProcessed.By.Az.Service_Id
BytesProcessed
Bytes
Az, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.BytesProcessed.By.Load_Balancer_Arn.Service_Id
BytesProcessed
Bytes
Load Balancer Arn, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.BytesProcessed.By.Az.Load_Balancer_Arn.Service_Id
BytesProcessed
Bytes
Az, Load Balancer Arn, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.BytesProcessed.By.Service_Id.VPC_Endpoint_Id
BytesProcessed
Bytes
Service Id, VPC Endpoint Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.EndpointsCount.By.Service_Id
EndpointsCount
Count
Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.EndpointsCount.By.Az.Service_Id
EndpointsCount
Count
Az, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.EndpointsCount.By.Load_Balancer_Arn.Service_Id
EndpointsCount
Count
Load Balancer Arn, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.EndpointsCount.By.Az.Load_Balancer_Arn.Service_Id
EndpointsCount
Count
Az, Load Balancer Arn, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.EndpointsCount.By.Service_Id.VPC_Endpoint_Id
EndpointsCount
Count
Service Id, VPC Endpoint Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.NewConnections.By.Service_Id
NewConnections
Count
Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.NewConnections.By.Az.Service_Id
NewConnections
Count
Az, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.NewConnections.By.Load_Balancer_Arn.Service_Id
NewConnections
Count
Load Balancer Arn, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.NewConnections.By.Az.Load_Balancer_Arn.Service_Id
NewConnections
Count
Az, Load Balancer Arn, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.NewConnections.By.Service_Id.VPC_Endpoint_Id
NewConnections
Count
Service Id, VPC Endpoint Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.RstPacketsSent.By.Service_Id
RstPacketsSent
Count
Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.RstPacketsSent.By.Az.Service_Id
RstPacketsSent
Count
Az, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.RstPacketsSent.By.Load_Balancer_Arn.Service_Id
RstPacketsSent
Count
Load Balancer Arn, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.RstPacketsSent.By.Az.Load_Balancer_Arn.Service_Id
RstPacketsSent
Count
Az, Load Balancer Arn, Service Id
SampleCount, Minimum, Maximum, Sum
cloud.aws.privatelinkservices.RstPacketsSent.By.Service_Id.VPC_Endpoint_Id
RstPacketsSent
Count
Service Id, VPC Endpoint Id
SampleCount, Minimum, Maximum, Sum
AWS::EC2::VPCPeeringConnection Dynatrace calls AWS API ec2/ DescribeVpcPeeringConnections to get resource details.
| Edge type | Destination node |
|---|---|
| routes_to | AWS::EC2::VPC |
| routes_to | AWS::EC2::VPC |
AWS::EC2::VPNConnection Dynatrace calls AWS API ec2/ DescribeVpnConnections to get resource details.
| Edge type | Destination node |
|---|---|
| routes_to | AWS::EC2::VPNGateway |
| routes_to | AWS::EC2::CustomerGateway |
| routes_to | AWS::EC2::TransitGateway |
AWS/VPN | Dimensions |
|---|
VpnId, TunnelIpAddress |
AWS::EC2::VPNGateway Dynatrace calls AWS API ec2/ DescribeVpnGateways to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
AWS::EC2::Volume Dynatrace calls AWS API ec2/ DescribeVolumes to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::Instance |
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/EBS | Dimensions |
|---|
VolumeId |
InstanceId, VolumeId |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.ebs.BurstBalance.By.VolumeId
BurstBalance
Percent
VolumeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ebs.VolumeAvgReadLatency.By.InstanceId.VolumeId
VolumeAvgReadLatency
Milliseconds
InstanceId, VolumeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ebs.VolumeAvgWriteLatency.By.InstanceId.VolumeId
VolumeAvgWriteLatency
Milliseconds
InstanceId, VolumeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ebs.VolumeIdleTime.By.VolumeId
VolumeIdleTime
Seconds
VolumeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ebs.VolumeQueueLength.By.VolumeId
VolumeQueueLength
Count
VolumeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ebs.VolumeReadBytes.By.VolumeId
VolumeReadBytes
Bytes
VolumeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ebs.VolumeReadOps.By.VolumeId
VolumeReadOps
Count
VolumeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ebs.VolumeThroughputPercentage.By.VolumeId
VolumeThroughputPercentage
Percent
VolumeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ebs.VolumeTotalReadTime.By.VolumeId
VolumeTotalReadTime
Seconds
VolumeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ebs.VolumeTotalWriteTime.By.VolumeId
VolumeTotalWriteTime
Seconds
VolumeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ebs.VolumeWriteBytes.By.VolumeId
VolumeWriteBytes
Bytes
VolumeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.ebs.VolumeWriteOps.By.VolumeId
VolumeWriteOps
Count
VolumeId
SampleCount, Minimum, Maximum, Sum
AWS::ECR::PublicRepository Dynatrace calls AWS API ecrpublic/ DescribeRepositories to get resource details.
AWS::ECR::Registry AWS/ECR | Dimensions |
|---|
RegistryId |
AWS::ECR::Repository Dynatrace calls AWS API ecr/ DescribeRepositories to get resource details.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
AWS/ECR | Dimensions |
|---|
RepositoryName |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.ecr.RepositoryPullCount.By.RepositoryName
RepositoryPullCount
Count
RepositoryName
SampleCount, Minimum, Maximum, Sum
AWS::ECS::CapacityProvider Dynatrace calls AWS API ecs/ DescribeCapacityProviders to get resource details.
| Edge type | Destination node |
|---|---|
| uses | AWS::AutoScaling::AutoScalingGroup |
AWS/ECS/ManagedScaling | Dimensions |
|---|
CapacityProviderName |
AWS::ECS::Cluster Dynatrace calls AWS API ecs/ ListClusters to list resources and calls ecs/ DescribeClusters to get details for each resource.
| Edge type | Destination node |
|---|---|
| uses | AWS::ECS::CapacityProvider |
ECS/ContainerInsights | Dimensions |
|---|
ClusterName |
ClusterName, ServiceName |
ClusterName, TaskDefinitionFamily |
ClusterName, TaskDefinitionFamily, VolumeName |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.ecs_containerinsights.ContainerInstanceCount.By.ClusterName
ContainerInstanceCount
Count
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.CpuUtilized.By.ClusterName
CpuUtilized
Count
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.CpuUtilized.By.ClusterName.ServiceName
CpuUtilized
Count
ClusterName, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.CpuReserved.By.ClusterName
CpuReserved
Count
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.CpuReserved.By.ClusterName.ServiceName
CpuReserved
Count
ClusterName, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.DeploymentCount.By.ClusterName.ServiceName
DeploymentCount
Count
ClusterName, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.MemoryUtilized.By.ClusterName
MemoryUtilized
Megabytes
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.MemoryUtilized.By.ClusterName.ServiceName
MemoryUtilized
Megabytes
ClusterName, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.MemoryReserved.By.ClusterName
MemoryReserved
Megabytes
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.MemoryReserved.By.ClusterName.ServiceName
MemoryReserved
Megabytes
ClusterName, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.NetworkRxBytes.By.ClusterName
NetworkRxBytes
Bytes/Second
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.NetworkRxBytes.By.ClusterName.ServiceName
NetworkRxBytes
Bytes/Second
ClusterName, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.NetworkTxBytes.By.ClusterName
NetworkTxBytes
Bytes/Second
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.NetworkTxBytes.By.ClusterName.ServiceName
NetworkTxBytes
Bytes/Second
ClusterName, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.RunningTaskCount.By.ClusterName.ServiceName
RunningTaskCount
Count
ClusterName, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.RestartCount.By.ClusterName
RestartCount
Count
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.RestartCount.By.ClusterName.ServiceName
RestartCount
Count
ClusterName, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.ServiceCount.By.ClusterName
ServiceCount
Count
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.StorageReadBytes.By.ClusterName
StorageReadBytes
Bytes
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.StorageReadBytes.By.ClusterName.ServiceName
StorageReadBytes
Bytes
ClusterName, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.StorageWriteBytes.By.ClusterName
StorageWriteBytes
Bytes
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.StorageWriteBytes.By.ClusterName.ServiceName
StorageWriteBytes
Bytes
ClusterName, ServiceName
SampleCount, Minimum, Maximum, Sum
cloud.aws.ecs_containerinsights.TaskCount.By.ClusterName
TaskCount
Count
ClusterName
SampleCount, Minimum, Maximum, Sum
AWS::ECS::ContainerInstance Dynatrace calls AWS API ecs/ ListClusters and ecs/ ListContainerInstances to list resource. For resource details Dynatrace calls None/ None.
| Edge type | Destination node |
|---|---|
| belongs_to | AWS::ECS::Cluster |
| runs_on | AWS::EC2::Instance |
| runs_on | AWS::ECS::CapacityProvider |
AWS::ECS::Service Dynatrace calls AWS API ecs/ ListClusters and ecs/ ListServices to list resource. For resource details Dynatrace calls None/ None.
| Edge type | Destination 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 Dynatrace calls AWS API ecs/ ListClusters and ecs/ ListTasks to list resource. For resource details Dynatrace calls None/ None.
| Edge type | Destination 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 Dynatrace calls AWS API ecs/ ListTaskDefinitions to list resources and calls ecs/ DescribeTaskDefinition to get details for each resource.
| Edge type | Destination node |
|---|---|
| uses | AWS::IAM::Role |
| uses | AWS::IAM::Role |
AWS::EFS::AccessPoint Dynatrace calls AWS API efs/ DescribeAccessPoints to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EFS::FileSystem |
AWS::EFS::FileSystem Dynatrace calls AWS API efs/ DescribeFileSystems to get resource details.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
AWS/EFS | Dimensions |
|---|
FileSystemId |
FileSystemId, StorageClass |
DestinationFileSystemId, FileSystemId |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.efs.BurstCreditBalance.By.FileSystemId
BurstCreditBalance
Bytes
FileSystemId
SampleCount, Minimum, Maximum, Sum
cloud.aws.efs.ClientConnections.By.FileSystemId
ClientConnections
Count
FileSystemId
SampleCount, Minimum, Maximum, Sum
cloud.aws.efs.MeteredIOBytes.By.FileSystemId
MeteredIOBytes
Bytes
FileSystemId
SampleCount, Minimum, Maximum, Sum
cloud.aws.efs.PercentIOLimit.By.FileSystemId
PercentIOLimit
Percent
FileSystemId
SampleCount, Minimum, Maximum, Sum
cloud.aws.efs.PermittedThroughput.By.FileSystemId
PermittedThroughput
Bytes_Per_Second
FileSystemId
SampleCount, Minimum, Maximum, Sum
cloud.aws.efs.StorageBytes.By.FileSystemId
StorageBytes
Bytes
FileSystemId
SampleCount, Minimum, Maximum, Sum
cloud.aws.efs.TotalIOBytes.By.FileSystemId
TotalIOBytes
Bytes
FileSystemId
SampleCount, Minimum, Maximum, Sum
AWS::EFS::MountTarget Dynatrace calls AWS API efs/ DescribeFileSystems to list resources and calls efs/ DescribeMountTargets to get details for each resource.
| Edge type | Destination node |
|---|---|
| routes_to | AWS::EFS::FileSystem |
| is_attached_to | AWS::EC2::VPC |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::EC2::NetworkInterface |
AWS::EKS::Cluster Dynatrace calls AWS API eks/ ListClusters to list resources and calls eks/ DescribeCluster to get details for each resource.
| Edge type | Destination 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 |
ContainerInsights | Dimensions |
|---|
ClusterName |
ClusterName, Namespace |
ClusterName, Namespace, PodName |
ClusterName, Namespace, Service |
ClusterName, NodeName, InstanceId |
ClusterName, Namespace, PodName, FullPodName |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.containerinsights.cluster_failed_node_count.By.ClusterName
cluster_failed_node_count
Count
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.cluster_node_count.By.ClusterName
cluster_node_count
Count
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_cpu_utilization.By.ClusterName
node_cpu_utilization
Percent
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_cpu_utilization.By.ClusterName.InstanceId.NodeName
node_cpu_utilization
Percent
ClusterName, InstanceId, NodeName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_gpu_usage_total.By.ClusterName
node_gpu_usage_total
Count
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_gpu_usage_total.By.ClusterName.InstanceId.NodeName
node_gpu_usage_total
Count
ClusterName, InstanceId, NodeName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_filesystem_utilization.By.ClusterName
node_filesystem_utilization
Percent
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_filesystem_utilization.By.ClusterName.InstanceId.NodeName
node_filesystem_utilization
Percent
ClusterName, InstanceId, NodeName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_memory_utilization.By.ClusterName
node_memory_utilization
Percent
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_memory_utilization.By.ClusterName.InstanceId.NodeName
node_memory_utilization
Percent
ClusterName, InstanceId, NodeName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_network_total_bytes.By.ClusterName
node_network_total_bytes
BytePerSecond
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_network_total_bytes.By.ClusterName.InstanceId.NodeName
node_network_total_bytes
BytePerSecond
ClusterName, InstanceId, NodeName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_number_of_running_containers.By.ClusterName
node_number_of_running_containers
Count
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_number_of_running_containers.By.ClusterName.InstanceId.NodeName
node_number_of_running_containers
Count
ClusterName, InstanceId, NodeName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_number_of_running_pods.By.ClusterName
node_number_of_running_pods
Count
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.node_number_of_running_pods.By.ClusterName.InstanceId.NodeName
node_number_of_running_pods
Count
ClusterName, InstanceId, NodeName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_cpu_utilization.By.ClusterName
pod_cpu_utilization
Percent
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_cpu_utilization.By.ClusterName.Namespace.PodName
pod_cpu_utilization
Percent
ClusterName, Namespace, PodName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_cpu_utilization.By.ClusterName.Namespace.Service
pod_cpu_utilization
Percent
ClusterName, Namespace, Service
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_gpu_usage_total.By.ClusterName
pod_gpu_usage_total
Count
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_gpu_usage_total.By.ClusterName.Namespace.PodName
pod_gpu_usage_total
Count
ClusterName, Namespace, PodName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_memory_utilization.By.ClusterName
pod_memory_utilization
Percent
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_memory_utilization.By.ClusterName.Namespace.PodName
pod_memory_utilization
Percent
ClusterName, Namespace, PodName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_memory_utilization.By.ClusterName.Namespace.Service
pod_memory_utilization
Percent
ClusterName, Namespace, Service
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_network_rx_bytes.By.ClusterName
pod_network_rx_bytes
BytePerSecond
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_network_rx_bytes.By.ClusterName.Namespace.PodName
pod_network_rx_bytes
BytePerSecond
ClusterName, Namespace, PodName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_network_rx_bytes.By.ClusterName.Namespace.Service
pod_network_rx_bytes
BytePerSecond
ClusterName, Namespace, Service
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_network_tx_bytes.By.ClusterName
pod_network_tx_bytes
BytePerSecond
ClusterName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_network_tx_bytes.By.ClusterName.Namespace.PodName
pod_network_tx_bytes
BytePerSecond
ClusterName, Namespace, PodName
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_network_tx_bytes.By.ClusterName.Namespace.Service
pod_network_tx_bytes
BytePerSecond
ClusterName, Namespace, Service
SampleCount, Minimum, Maximum, Sum
cloud.aws.containerinsights.pod_number_of_container_restarts.By.ClusterName.Namespace.PodName
pod_number_of_container_restarts
Count
ClusterName, Namespace, PodName
SampleCount, Minimum, Maximum, Sum
/aws/eks/(?<ClusterName>[a-zA-Z0-9_-]+)/cluster Log Group link with the Dynatrace entity for AWS::EKS::Cluster.AWS::EKS::Nodegroup Dynatrace calls AWS API eks/ ListClusters and eks/ ListNodegroups to list resource. For resource details Dynatrace calls None/ None.
| Edge type | Destination node |
|---|---|
| belongs_to | AWS::EKS::Cluster |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::EC2::SecurityGroup |
| uses | AWS::EC2::LaunchTemplate |
| uses | AWS::IAM::Role |
AWS::EMR::Cluster 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.
| Edge type | Destination 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/ElasticMapReduce | Dimensions |
|---|
JobFlowId |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.emr_ec2.AppsRunning.By.JobFlowId
AppsRunning
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.AppsPending.By.JobFlowId
AppsPending
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.AppsCompleted.By.JobFlowId
AppsCompleted
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.S3BytesRead.By.JobFlowId
S3BytesRead
Bytes
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.S3BytesWritten.By.JobFlowId
S3BytesWritten
Bytes
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.HDFSBytesRead.By.JobFlowId
HDFSBytesRead
Bytes
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.HDFSBytesWritten.By.JobFlowId
HDFSBytesWritten
Bytes
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.TotalLoad.By.JobFlowId
TotalLoad
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.AppsFailed.By.JobFlowId
AppsFailed
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.AppsKilled.By.JobFlowId
AppsKilled
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.MRUnhealthyNodes.By.JobFlowId
MRUnhealthyNodes
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.MRLostNodes.By.JobFlowId
MRLostNodes
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.MissingBlocks.By.JobFlowId
MissingBlocks
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.IsIdle.By.JobFlowId
IsIdle
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.HDFSUtilization.By.JobFlowId
HDFSUtilization
Percent
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.CoreNodesRunning.By.JobFlowId
CoreNodesRunning
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.CoreNodesPending.By.JobFlowId
CoreNodesPending
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.MRTotalNodes.By.JobFlowId
MRTotalNodes
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.YARNMemoryAvailablePercentage.By.JobFlowId
YARNMemoryAvailablePercentage
Percent
JobFlowId
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_ec2.ContainerPendingRatio.By.JobFlowId
ContainerPendingRatio
Count
JobFlowId
SampleCount, Minimum, Maximum, Sum
AWS::EMRContainers::ManagedEndpoint Dynatrace calls AWS API emrcontainers/ ListVirtualClusters and emrcontainers/ ListManagedEndpoints to list resource. For resource details Dynatrace calls None/ None.
| Edge type | Destination node |
|---|---|
| belongs_to | AWS::EMRContainers::VirtualCluster |
| uses | AWS::IAM::Role |
| uses | AWS::EC2::SecurityGroup |
| uses | AWS::EC2::Subnet |
AWS::EMRContainers::VirtualCluster 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::EKS::Cluster |
AWS::EMRServerless::Application 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::EC2::Subnet |
| uses | AWS::EC2::SecurityGroup |
AWS/EMRServerless | Dimensions |
|---|
ApplicationId |
ApplicationId, ApplicationName |
ApplicationId, ApplicationName, WorkerType, CapacityAllocationType |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.emr_serverless.RunningJobs.By.ApplicationId.ApplicationName
RunningJobs
Count
ApplicationId, ApplicationName
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.PendingJobs.By.ApplicationId.ApplicationName
PendingJobs
Count
ApplicationId, ApplicationName
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.ScheduledJobs.By.ApplicationId.ApplicationName
ScheduledJobs
Count
ApplicationId, ApplicationName
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.SuccessJobs.By.ApplicationId.ApplicationName
SuccessJobs
Count
ApplicationId, ApplicationName
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.RunningWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType
RunningWorkerCount
Count
ApplicationId, ApplicationName, CapacityAllocationType, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.TotalWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType
TotalWorkerCount
Count
ApplicationId, ApplicationName, CapacityAllocationType, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.FailedJobs.By.ApplicationId.ApplicationName
FailedJobs
Count
ApplicationId, ApplicationName
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.CancelledJobs.By.ApplicationId.ApplicationName
CancelledJobs
Count
ApplicationId, ApplicationName
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.CPUAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType
CPUAllocated
Count
ApplicationId, ApplicationName, CapacityAllocationType, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.MemoryAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType
MemoryAllocated
Gigabytes
ApplicationId, ApplicationName, CapacityAllocationType, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.StorageAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType
StorageAllocated
Gigabytes
ApplicationId, ApplicationName, CapacityAllocationType, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.MaxCPUAllowed.By.ApplicationId.ApplicationName
MaxCPUAllowed
Count
ApplicationId, ApplicationName
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.MaxMemoryAllowed.By.ApplicationId.ApplicationName
MaxMemoryAllowed
Gigabytes
ApplicationId, ApplicationName
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.MaxStorageAllowed.By.ApplicationId.ApplicationName
MaxStorageAllowed
Gigabytes
ApplicationId, ApplicationName
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.IdleWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType
IdleWorkerCount
Count
ApplicationId, ApplicationName, CapacityAllocationType, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.PendingCreationWorkerCount.By.ApplicationId.ApplicationName.CapacityAllocationType.WorkerType
PendingCreationWorkerCount
Count
ApplicationId, ApplicationName, CapacityAllocationType, WorkerType
SampleCount, Minimum, Maximum, Sum
AWS::EMRServerless::JobRun AWS/EMRServerless | Dimensions |
|---|
JobId, JobName, ApplicationId, ApplicationName, WorkerType, CapacityAllocationType |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.emr_serverless.WorkerCpuAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType
WorkerCpuAllocated
Count
ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.WorkerCpuUsed.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType
WorkerCpuUsed
Count
ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.WorkerMemoryAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType
WorkerMemoryAllocated
Gigabytes
ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.WorkerMemoryUsed.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType
WorkerMemoryUsed
Gigabytes
ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.WorkerEphemeralStorageAllocated.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType
WorkerEphemeralStorageAllocated
Gigabytes
ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.WorkerEphemeralStorageUsed.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType
WorkerEphemeralStorageUsed
Gigabytes
ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.WorkerStorageReadBytes.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType
WorkerStorageReadBytes
Bytes
ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType
SampleCount, Minimum, Maximum, Sum
cloud.aws.emr_serverless.WorkerStorageWriteBytes.By.ApplicationId.ApplicationName.CapacityAllocationType.JobId.JobName.WorkerType
WorkerStorageWriteBytes
Bytes
ApplicationId, ApplicationName, CapacityAllocationType, JobId, JobName, WorkerType
SampleCount, Minimum, Maximum, Sum
AWS::ElastiCache::CacheCluster Dynatrace calls AWS API elasticache/ DescribeCacheClusters to get resource details.
| Edge type | Destination node |
|---|---|
| uses | AWS::Elasticache::ParameterGroup |
| uses | AWS::Elasticache::SubnetGroup |
| uses | AWS::EC2::SecurityGroup |
AWS/ElastiCache | Dimensions |
|---|
CacheClusterId |
CacheClusterId, CacheNodeId |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.elasticache.BytesReadIntoMemcached.By.CacheClusterId
BytesReadIntoMemcached
Bytes
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.BytesReadIntoMemcached.By.CacheClusterId.CacheNodeId
BytesReadIntoMemcached
Bytes
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.BytesWrittenOutFromMemcached.By.CacheClusterId
BytesWrittenOutFromMemcached
Bytes
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.BytesWrittenOutFromMemcached.By.CacheClusterId.CacheNodeId
BytesWrittenOutFromMemcached
Bytes
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.CPUUtilization.By.CacheClusterId
CPUUtilization
Percent
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.CPUUtilization.By.CacheClusterId.CacheNodeId
CPUUtilization
Percent
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.CacheHitRate.By.CacheClusterId
CacheHitRate
Percent
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.CacheHitRate.By.CacheClusterId.CacheNodeId
CacheHitRate
Percent
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.CacheHits.By.CacheClusterId
CacheHits
Count
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.CacheHits.By.CacheClusterId.CacheNodeId
CacheHits
Count
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.CacheMisses.By.CacheClusterId
CacheMisses
Count
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.CacheMisses.By.CacheClusterId.CacheNodeId
CacheMisses
Count
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.CurrConnections.By.CacheClusterId
CurrConnections
Count
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.CurrConnections.By.CacheClusterId.CacheNodeId
CurrConnections
Count
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.DatabaseMemoryUsagePercentage.By.CacheClusterId
DatabaseMemoryUsagePercentage
Percent
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.DatabaseMemoryUsagePercentage.By.CacheClusterId.CacheNodeId
DatabaseMemoryUsagePercentage
Percent
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.EngineCPUUtilization.By.CacheClusterId
EngineCPUUtilization
Percent
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.EngineCPUUtilization.By.CacheClusterId.CacheNodeId
EngineCPUUtilization
Percent
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.Evictions.By.CacheClusterId
Evictions
Count
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.Evictions.By.CacheClusterId.CacheNodeId
Evictions
Count
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.FreeableMemory.By.CacheClusterId
FreeableMemory
Bytes
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.FreeableMemory.By.CacheClusterId.CacheNodeId
FreeableMemory
Bytes
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.GetHits.By.CacheClusterId
GetHits
Count
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.GetHits.By.CacheClusterId.CacheNodeId
GetHits
Count
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.GetMisses.By.CacheClusterId
GetMisses
Count
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.GetMisses.By.CacheClusterId.CacheNodeId
GetMisses
Count
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.NetworkBytesIn.By.CacheClusterId
NetworkBytesIn
Bytes
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.NetworkBytesIn.By.CacheClusterId.CacheNodeId
NetworkBytesIn
Bytes
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.NetworkBytesOut.By.CacheClusterId
NetworkBytesOut
Bytes
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.NetworkBytesOut.By.CacheClusterId.CacheNodeId
NetworkBytesOut
Bytes
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.SuccessfulReadRequestLatency.By.CacheClusterId
SuccessfulReadRequestLatency
Microseconds
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.SuccessfulReadRequestLatency.By.CacheClusterId.CacheNodeId
SuccessfulReadRequestLatency
Microseconds
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.SuccessfulWriteRequestLatency.By.CacheClusterId
SuccessfulWriteRequestLatency
Microseconds
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.SuccessfulWriteRequestLatency.By.CacheClusterId.CacheNodeId
SuccessfulWriteRequestLatency
Microseconds
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.SwapUsage.By.CacheClusterId
SwapUsage
Bytes
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.SwapUsage.By.CacheClusterId.CacheNodeId
SwapUsage
Bytes
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.UnusedMemory.By.CacheClusterId
UnusedMemory
Bytes
CacheClusterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticache.UnusedMemory.By.CacheClusterId.CacheNodeId
UnusedMemory
Bytes
CacheClusterId, CacheNodeId
SampleCount, Minimum, Maximum, Sum
/aws/elasticache.* Log Group link with the Dynatrace entity for AWS::ElastiCache::CacheCluster.AWS::ElastiCache::GlobalReplicationGroup AWS/ElastiCache | Dimensions |
|---|
GlobalReplicationGroupId |
AWS::ElastiCache::ParameterGroup Dynatrace calls AWS API elasticache/ DescribeCacheParameterGroups to get resource details.
AWS::ElastiCache::ReplicationGroup AWS/ElastiCache | Dimensions |
|---|
ReplicationGroupId |
ReplicationGroupId, NodeGroupId |
ReplicationGroupId, Role |
AWS::ElastiCache::ServerlessCache Dynatrace calls AWS API elasticache/ DescribeServerlessCaches to get resource details.
| Edge type | Destination node |
|---|---|
| uses | AWS::EC2::SecurityGroup |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::KMS::Key |
AWS/ElastiCache | Dimensions |
|---|
clusterId |
AWS::ElastiCache::SubnetGroup Dynatrace calls AWS API elasticache/ DescribeCacheSubnetGroups to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
| is_attached_to | AWS::EC2::Subnet |
AWS::ElasticBeanstalk::Application 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 Dynatrace calls AWS API elasticbeanstalk/ DescribeEnvironments to get resource details.
This requires Dynatrace to have the following IAM action permissions: elasticbeanstalk:DescribeEnvironments.
| Edge type | Destination node |
|---|---|
| is_part_of | AWS::ElasticBeanstalk::Application |
| uses | AWS::EC2::LaunchTemplate |
| uses | AWS::SQS::Queue |
AWS/ElasticBeanstalk | Dimensions |
|---|
EnvironmentName |
EnvironmentName, InstanceId |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.elasticbeanstalk.ApplicationLatencyP95.By.EnvironmentName
ApplicationLatencyP95
Seconds
EnvironmentName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticbeanstalk.ApplicationRequestsTotal.By.EnvironmentName
ApplicationRequestsTotal
Count
EnvironmentName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticbeanstalk.ApplicationRequests5xx.By.EnvironmentName
ApplicationRequests5xx
Count
EnvironmentName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticbeanstalk.ApplicationRequests4xx.By.EnvironmentName
ApplicationRequests4xx
Count
EnvironmentName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticbeanstalk.RootFilesystemUtil.By.EnvironmentName
RootFilesystemUtil
Percent
EnvironmentName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticbeanstalk.InstancesSevere.By.EnvironmentName
InstancesSevere
Count
EnvironmentName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticbeanstalk.InstancesDegraded.By.EnvironmentName
InstancesDegraded
Count
EnvironmentName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticbeanstalk.InstancesWarning.By.EnvironmentName
InstancesWarning
Count
EnvironmentName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticbeanstalk.InstancesOk.By.EnvironmentName
InstancesOk
Count
EnvironmentName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elasticbeanstalk.LoadAverage5min.By.EnvironmentName
LoadAverage5min
Count
EnvironmentName
SampleCount, Minimum, Maximum, Sum
AWS::ElasticLoadBalancing::LoadBalancer Dynatrace calls AWS API elasticloadbalancing/ DescribeLoadBalancers to get resource details.
| Edge type | Destination 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/ELB | Dimensions |
|---|
LoadBalancerName |
AvailabilityZone, LoadBalancerName |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.elb.BackendConnectionErrors.By.LoadBalancerName
BackendConnectionErrors
Count
LoadBalancerName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elb.HTTPCode_Backend_2XX.By.LoadBalancerName
HTTPCode_Backend_2XX
Count
LoadBalancerName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elb.HTTPCode_Backend_3XX.By.LoadBalancerName
HTTPCode_Backend_3XX
Count
LoadBalancerName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elb.HTTPCode_Backend_4XX.By.LoadBalancerName
HTTPCode_Backend_4XX
Count
LoadBalancerName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elb.HTTPCode_Backend_5XX.By.LoadBalancerName
HTTPCode_Backend_5XX
Count
LoadBalancerName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elb.HTTPCode_ELB_4XX.By.LoadBalancerName
HTTPCode_ELB_4XX
Count
LoadBalancerName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elb.HTTPCode_ELB_5XX.By.LoadBalancerName
HTTPCode_ELB_5XX
Count
LoadBalancerName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elb.HealthyHostCount.By.LoadBalancerName
HealthyHostCount
Count
LoadBalancerName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elb.Latency.By.LoadBalancerName
Latency
Seconds
LoadBalancerName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elb.RequestCount.By.LoadBalancerName
RequestCount
Count
LoadBalancerName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elb.SpilloverCount.By.LoadBalancerName
SpilloverCount
Count
LoadBalancerName
SampleCount, Minimum, Maximum, Sum
cloud.aws.elb.UnHealthyHostCount.By.LoadBalancerName
UnHealthyHostCount
Count
LoadBalancerName
SampleCount, Minimum, Maximum, Sum
AWS::ElasticLoadBalancingV2::Listener Dynatrace calls AWS API elasticloadbalancingv2/ DescribeLoadBalancers to list resources and calls elasticloadbalancingv2/ DescribeListeners to get details for each resource.
| Edge type | Destination 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 Dynatrace calls AWS API elasticloadbalancingv2/ DescribeLoadBalancers to get resource details.
| Edge type | Destination node |
|---|---|
| uses | AWS::EC2::SecurityGroup |
| is_attached_to | AWS::EC2::Subnet |
| is_attached_to | AWS::EC2::VPC |
AWS/NetworkELB | Dimensions |
|---|
LoadBalancer |
AvailabilityZone, LoadBalancer |
LoadBalancer, TargetGroup |
AvailabilityZone, LoadBalancer, TargetGroup |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.networkelb.ActiveFlowCount_TCP.By.LoadBalancer
ActiveFlowCount_TCP
Count
LoadBalancer
SampleCount, Minimum, Maximum, Sum
cloud.aws.networkelb.ActiveFlowCount_TLS.By.LoadBalancer
ActiveFlowCount_TLS
Count
LoadBalancer
SampleCount, Minimum, Maximum, Sum
cloud.aws.networkelb.ActiveFlowCount_UDP.By.LoadBalancer
ActiveFlowCount_UDP
Count
LoadBalancer
SampleCount, Minimum, Maximum, Sum
cloud.aws.networkelb.ClientTLSNegotiationErrorCount.By.LoadBalancer
ClientTLSNegotiationErrorCount
Count
LoadBalancer
SampleCount, Minimum, Maximum, Sum
cloud.aws.networkelb.HealthyHostCount.By.LoadBalancer.TargetGroup
HealthyHostCount
Count
LoadBalancer, TargetGroup
SampleCount, Minimum, Maximum, Sum
cloud.aws.networkelb.PortAllocationErrorCount.By.LoadBalancer
PortAllocationErrorCount
Count
LoadBalancer
SampleCount, Minimum, Maximum, Sum
cloud.aws.networkelb.RejectedFlowCount.By.LoadBalancer
RejectedFlowCount
Count
LoadBalancer
SampleCount, Minimum, Maximum, Sum
cloud.aws.networkelb.TCP_Client_Reset_Count.By.LoadBalancer
TCP_Client_Reset_Count
Count
LoadBalancer
SampleCount, Minimum, Maximum, Sum
cloud.aws.networkelb.TCP_ELB_Reset_Count.By.LoadBalancer
TCP_ELB_Reset_Count
Count
LoadBalancer
SampleCount, Minimum, Maximum, Sum
cloud.aws.networkelb.TCP_Target_Reset_Count.By.LoadBalancer
TCP_Target_Reset_Count
Count
LoadBalancer
SampleCount, Minimum, Maximum, Sum
cloud.aws.networkelb.TargetTLSNegotiationErrorCount.By.LoadBalancer
TargetTLSNegotiationErrorCount
Count
LoadBalancer
SampleCount, Minimum, Maximum, Sum
cloud.aws.networkelb.UnHealthyHostCount.By.LoadBalancer.TargetGroup
UnHealthyHostCount
Count
LoadBalancer, TargetGroup
SampleCount, Minimum, Maximum, Sum
AWS::ElasticLoadBalancingV2::TargetGroup Dynatrace calls AWS API elasticloadbalancingv2/ DescribeTargetGroups to get resource details.
| Edge type | Destination node |
|---|---|
| balanced_by | AWS::ElasticLoadBalancingV2::LoadBalancer |
| balances | AWS::EC2::Instance |
| balances | AWS::Lambda::Function |
AWS/NetworkELB | Dimensions |
|---|
TargetGroup |
TargetGroup, LoadBalancer |
AWS::Events::EventBus 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::SQS::Queue |
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/Events | Dimensions |
|---|
EventBusName, RuleName |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.events.InvocationAttempts.By.EventBusName.RuleName
InvocationAttempts
Count
EventBusName, RuleName
SampleCount, Minimum, Maximum, Sum
cloud.aws.events.IngestiontoInvocationCompleteLatency.By.EventBusName.RuleName
IngestiontoInvocationCompleteLatency
Milliseconds
EventBusName, RuleName
SampleCount, Minimum, Maximum, Sum
cloud.aws.events.IngestiontoInvocationStartLatency.By.EventBusName.RuleName
IngestiontoInvocationStartLatency
Milliseconds
EventBusName, RuleName
SampleCount, Minimum, Maximum, Sum
cloud.aws.events.IngestionToInvocationSuccessLatency.By.EventBusName.RuleName
IngestionToInvocationSuccessLatency
Milliseconds
EventBusName, RuleName
SampleCount, Minimum, Maximum, Sum
cloud.aws.events.MatchedEvents.By.EventBusName.RuleName
MatchedEvents
Count
EventBusName, RuleName
SampleCount, Minimum, Maximum, Sum
cloud.aws.events.RetryInvocationAttempts.By.EventBusName.RuleName
RetryInvocationAttempts
Count
EventBusName, RuleName
SampleCount, Minimum, Maximum, Sum
cloud.aws.events.SuccessfulInvocationAttempts.By.EventBusName.RuleName
SuccessfulInvocationAttempts
Count
EventBusName, RuleName
SampleCount, Minimum, Maximum, Sum
cloud.aws.events.ThrottledRules.By.EventBusName.RuleName
ThrottledRules
Count
EventBusName, RuleName
SampleCount, Minimum, Maximum, Sum
cloud.aws.events.TriggeredRules.By.EventBusName.RuleName
TriggeredRules
Count
EventBusName, RuleName
SampleCount, Minimum, Maximum, Sum
AWS::Events::Rule Dynatrace calls AWS API eventbridge/ ListRules to get resource details.
This requires Dynatrace to have the following IAM action permissions: events:ListRules.
| Edge type | Destination node |
|---|---|
| belongs_to | AWS::Events::EventBus |
| uses | AWS::IAM::Role |
AWS::FSx::FileSystem Dynatrace calls AWS API fsx/ DescribeFileSystems to get resource details.
This requires Dynatrace to have the following IAM action permissions: fsx:DescribeFileSystems.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/FSx | Dimensions |
|---|
FileSystemId, VolumeId, CacheType, DataType |
FileSystemId, StorageTargetId, FileServer, Publisher |
AWS::FSx::StorageVirtualMachine Dynatrace calls AWS API fsx/ DescribeStorageVirtualMachines to get resource details.
This requires Dynatrace to have the following IAM action permissions: fsx:DescribeStorageVirtualMachines.
| Edge type | Destination node |
|---|---|
| belongs_to | AWS::FSx::FileSystem |
AWS::FSx::Volume Dynatrace calls AWS API fsx/ DescribeVolumes to get resource details.
This requires Dynatrace to have the following IAM action permissions: fsx:DescribeVolumes.
| Edge type | Destination node |
|---|---|
| belongs_to | AWS::FSx::FileSystem |
AWS::GlobalAccelerator::Accelerator Dynatrace calls AWS API globalaccelerator/ ListAccelerators to get resource details.
This requires Dynatrace to have the following IAM action permissions: globalaccelerator:ListAccelerators.
AWS/GlobalAccelerator | Dimensions |
|---|
AcceleratorId |
AcceleratorId, Listener |
AcceleratorId, Listener, EndpointGroup |
AWS::Glue::Job Dynatrace calls AWS API glue/ GetJobs to get resource details.
This requires Dynatrace to have the following IAM action permissions: glue:GetJobs.
| Edge type | Destination node |
|---|---|
| uses | AWS::IAM::Role |
| uses | AWS::EC2::SecurityGroup |
Glue | Dimensions |
|---|
JobName, JobRunId, Type |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.glue.glue.driver.aggregate.bytesRead.By.JobName.JobRunId.Type
glue.driver.aggregate.bytesRead
Bytes
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.aggregate.elapsedTime.By.JobName.JobRunId.Type
glue.driver.aggregate.elapsedTime
Milliseconds
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.aggregate.numCompletedStages.By.JobName.JobRunId.Type
glue.driver.aggregate.numCompletedStages
Count
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.aggregate.numCompletedTasks.By.JobName.JobRunId.Type
glue.driver.aggregate.numCompletedTasks
Count
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.aggregate.numFailedTasks.By.JobName.JobRunId.Type
glue.driver.aggregate.numFailedTasks
Count
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.aggregate.numKilledTasks.By.JobName.JobRunId.Type
glue.driver.aggregate.numKilledTasks
Count
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.ExecutorAllocationManager.executors.numberAllExecutors.By.JobName.JobRunId.Type
glue.driver.ExecutorAllocationManager.executors.numberAllExecutors
Count
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.ExecutorAllocationManager.executors.numberMaxNeededExecutors.By.JobName.JobRunId.Type
glue.driver.ExecutorAllocationManager.executors.numberMaxNeededExecutors
Count
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.jvm.heap.usage.By.JobName.JobRunId.Type
glue.driver.jvm.heap.usage
Percentage
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.ALL.jvm.heap.usage.By.JobName.JobRunId.Type
glue.ALL.jvm.heap.usage
Percentage
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.s3.filesystem.read_bytes.By.JobName.JobRunId.Type
glue.driver.s3.filesystem.read_bytes
Bytes
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.ALL.s3.filesystem.read_bytes.By.JobName.JobRunId.Type
glue.ALL.s3.filesystem.read_bytes
Bytes
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.s3.filesystem.write_bytes.By.JobName.JobRunId.Type
glue.driver.s3.filesystem.write_bytes
Bytes
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.ALL.s3.filesystem.write_bytes.By.JobName.JobRunId.Type
glue.ALL.s3.filesystem.write_bytes
Bytes
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.streaming.numRecords.By.JobName.JobRunId.Type
glue.driver.streaming.numRecords
Count
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.streaming.batchProcessingTimeInMs.By.JobName.JobRunId.Type
glue.driver.streaming.batchProcessingTimeInMs
Milliseconds
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.driver.system.cpuSystemLoad.By.JobName.JobRunId.Type
glue.driver.system.cpuSystemLoad
Percentage
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
cloud.aws.glue.glue.ALL.system.cpuSystemLoad.By.JobName.JobRunId.Type
glue.ALL.system.cpuSystemLoad
Percentage
JobName, JobRunId, Type
SampleCount, Minimum, Maximum, Sum
AWS::IAM::Group | Edge type | Destination node |
|---|---|
| uses | AWS::IAM::ManagedPolicy |
AWS::IAM::InstanceProfile Dynatrace calls AWS API iam/ ListInstanceProfiles to get resource details.
This requires Dynatrace to have the following IAM action permissions: iam:ListInstanceProfiles.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::IAM::Role |
| uses | AWS::IAM::Role |
AWS::IAM::ManagedPolicy AWS::IAM::Role | Edge type | Destination node |
|---|---|
| uses | AWS::IAM::ManagedPolicy |
AWS::IAM::ServerCertificate 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 | Edge type | Destination node |
|---|---|
| belongs_to | AWS::IAM::Group |
| uses | AWS::IAM::ManagedPolicy |
AWS::KMS::Alias Dynatrace calls AWS API kms/ ListAliases to get resource details.
This requires Dynatrace to have the following IAM action permissions: kms:ListAliases.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
AWS::KMS::Key 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/KMS | Dimensions |
|---|
KeyArn |
AWS::KafkaConnect::Connector 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::IAM::Role |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::EC2::SecurityGroup |
AWS/KafkaConnect | Dimensions |
|---|
ConnectorName |
/aws/msk/connector.* Log Group link with the Dynatrace entity for AWS::KafkaConnect::Connector.AWS::Kinesis::Stream 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/Kinesis | Dimensions |
|---|
StreamName |
AWS::KinesisAnalyticsV2::Application 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::IAM::Role |
AWS/KinesisAnalytics | Dimensions |
|---|
ApplicationName |
Application, Operator, Task, Parallelism |
AWS::KinesisFirehose::DeliveryStream | Edge type | Destination node |
|---|---|
| uses | AWS::S3::Bucket |
| uses | AWS::OpenSearch::Domain |
| uses | AWS::OpenSearchServerless::Collection |
| uses | AWS::Redshift::Cluster |
AWS/Firehose | Dimensions |
|---|
DeliveryStreamName |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.firehose.DeliveryToHttpEndpoint.DataFreshness.By.DeliveryStreamName
DeliveryToHttpEndpoint.DataFreshness
Seconds
DeliveryStreamName
SampleCount, Minimum, Maximum, Sum
cloud.aws.firehose.DeliveryToHttpEndpoint.Records.By.DeliveryStreamName
DeliveryToHttpEndpoint.Records
Count
DeliveryStreamName
SampleCount, Minimum, Maximum, Sum
cloud.aws.firehose.DeliveryToHttpEndpoint.Success.By.DeliveryStreamName
DeliveryToHttpEndpoint.Success
Count
DeliveryStreamName
SampleCount, Minimum, Maximum, Sum
cloud.aws.firehose.IncomingBytes.By.DeliveryStreamName
IncomingBytes
Bytes
DeliveryStreamName
SampleCount, Minimum, Maximum, Sum
cloud.aws.firehose.IncomingRecords.By.DeliveryStreamName
IncomingRecords
Count
DeliveryStreamName
SampleCount, Minimum, Maximum, Sum
cloud.aws.firehose.ThrottledRecords.By.DeliveryStreamName
ThrottledRecords
Count
DeliveryStreamName
SampleCount, Minimum, Maximum, Sum
AWS::Lambda::Alias Dynatrace calls AWS API lambda/ ListFunctions to list resources and calls lambda/ ListAliases to get details for each resource.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::Lambda::Function |
AWS::Lambda::EventSourceMapping Dynatrace calls AWS API lambda/ ListEventSourceMappings to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::Lambda::Function |
| uses | AWS::SQS::Queue |
| uses | AWS::DynamoDB::Table |
AWS::Lambda::Function Dynatrace calls AWS API lambda/ ListFunctions to list resources and calls lambda/ GetFunction to get details for each resource.
| Edge type | Destination 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/Lambda | Dimensions |
|---|
FunctionName |
FunctionName, Resource |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.lambda.ConcurrentExecutions.By.FunctionName
ConcurrentExecutions
Count
FunctionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.lambda.DeadLetterErrors.By.FunctionName
DeadLetterErrors
Count
FunctionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.lambda.DestinationDeliveryFailures.By.FunctionName
DestinationDeliveryFailures
Count
FunctionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.lambda.Duration.By.FunctionName
Duration
Milliseconds
FunctionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.lambda.Errors.By.FunctionName
Errors
Count
FunctionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.lambda.Invocations.By.FunctionName
Invocations
Count
FunctionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.lambda.IteratorAge.By.FunctionName
IteratorAge
Milliseconds
FunctionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.lambda.ProvisionedConcurrentExecutions.By.FunctionName
ProvisionedConcurrentExecutions
Count
FunctionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.lambda.Throttles.By.FunctionName
Throttles
Count
FunctionName
SampleCount, Minimum, Maximum, Sum
/aws/lambda/(?<FunctionName>[a-zA-Z0-9_-]+) Log Group link with the Dynatrace entity for AWS::Lambda::Function.AWS::Logs::DeliveryDestination Dynatrace calls AWS API cloudwatchlogs/ DescribeDeliveryDestinations to get resource details.
This requires Dynatrace to have the following IAM action permissions: logs:DescribeDeliveryDestinations.
| Edge type | Destination node |
|---|---|
| uses | AWS::S3::Bucket |
| uses | AWS::Logs::LogGroup |
| uses | AWS::KinesisFirehose::DeliveryStream |
AWS::Logs::LogGroup Dynatrace calls AWS API cloudwatchlogs/ DescribeLogGroups to get resource details.
This requires Dynatrace to have the following IAM action permissions: logs:DescribeLogGroups.
| Edge type | Destination 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/Logs | Dimensions |
|---|
LogGroupName |
LogGroupName, DestinationType, FilterName |
LogGroupName, DestinationType, FilterName, PolicyLevel |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.logs.DeliveryErrors.By.LogGroupName
DeliveryErrors
Count
LogGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.logs.DeliveryErrors.By.DestinationType.FilterName.LogGroupName.PolicyLevel
DeliveryErrors
Count
DestinationType, FilterName, LogGroupName, PolicyLevel
SampleCount, Minimum, Maximum, Sum
cloud.aws.logs.DeliveryThrottling.By.LogGroupName
DeliveryThrottling
Count
LogGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.logs.DeliveryThrottling.By.DestinationType.FilterName.LogGroupName.PolicyLevel
DeliveryThrottling
Count
DestinationType, FilterName, LogGroupName, PolicyLevel
SampleCount, Minimum, Maximum, Sum
cloud.aws.logs.EMFParsingErrors.By.LogGroupName
EMFParsingErrors
Count
LogGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.logs.EMFValidationErrors.By.LogGroupName
EMFValidationErrors
Count
LogGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.logs.ForwardedBytes.By.LogGroupName
ForwardedBytes
Bytes
LogGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.logs.ForwardedBytes.By.DestinationType.FilterName.LogGroupName
ForwardedBytes
Bytes
DestinationType, FilterName, LogGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.logs.ForwardedLogEvents.By.LogGroupName
ForwardedLogEvents
Count
LogGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.logs.ForwardedLogEvents.By.DestinationType.FilterName.LogGroupName.PolicyLevel
ForwardedLogEvents
Count
DestinationType, FilterName, LogGroupName, PolicyLevel
SampleCount, Minimum, Maximum, Sum
cloud.aws.logs.IncomingBytes.By.LogGroupName
IncomingBytes
Bytes
LogGroupName
SampleCount, Minimum, Maximum, Sum
cloud.aws.logs.IncomingLogEvents.By.LogGroupName
IncomingLogEvents
Count
LogGroupName
SampleCount, Minimum, Maximum, Sum
AWS::MSK::Cluster Dynatrace calls AWS API kafka/ ListClustersV2 to get resource details.
This requires Dynatrace to have the following IAM action permissions: kafka:ListClustersV2.
| Edge type | Destination 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/Kafka | Dimensions |
|---|
Cluster Name |
Cluster Name, Broker ID |
Cluster Name, Client Authentication |
Cluster Name, Broker ID, Topic |
Cluster Name, Broker ID, Client Authentication |
Cluster Name, Consumer Group, Topic |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.kafka.EstimatedMaxTimeLag.By.Cluster_Name.Consumer_Group.Topic
EstimatedMaxTimeLag
Milliseconds
Cluster Name, Consumer Group, Topic
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.MaxOffsetLag.By.Cluster_Name.Consumer_Group.Topic
MaxOffsetLag
Count
Cluster Name, Consumer Group, Topic
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.SumOffsetLag.By.Cluster_Name.Consumer_Group.Topic
SumOffsetLag
Count
Cluster Name, Consumer Group, Topic
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.BytesInPerSec.By.Broker_ID.Cluster_Name
BytesInPerSec
Bytes/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.BytesInPerSec.By.Broker_ID.Cluster_Name.Topic
BytesInPerSec
Bytes/Second
Broker ID, Cluster Name, Topic
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.BytesOutPerSec.By.Broker_ID.Cluster_Name
BytesOutPerSec
Bytes/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.BytesOutPerSec.By.Broker_ID.Cluster_Name.Topic
BytesOutPerSec
Bytes/Second
Broker ID, Cluster Name, Topic
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.MessagesInPerSec.By.Broker_ID.Cluster_Name
MessagesInPerSec
Count/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.MessagesInPerSec.By.Broker_ID.Cluster_Name.Topic
MessagesInPerSec
Count/Second
Broker ID, Cluster Name, Topic
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.OfflinePartitionsCount.By.Cluster_Name
OfflinePartitionsCount
Count
Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.NetworkRxErrors.By.Broker_ID.Cluster_Name
NetworkRxErrors
Count/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.NetworkTxErrors.By.Broker_ID.Cluster_Name
NetworkTxErrors
Count/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.CpuUser.By.Broker_ID.Cluster_Name
CpuUser
Percent
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.CpuIdle.By.Broker_ID.Cluster_Name
CpuIdle
Percent
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.MemoryUsed.By.Broker_ID.Cluster_Name
MemoryUsed
Bytes
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.MemoryFree.By.Broker_ID.Cluster_Name
MemoryFree
Bytes
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.KafkaDataLogsDiskUsed.By.Cluster_Name
KafkaDataLogsDiskUsed
Percent
Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.KafkaDataLogsDiskUsed.By.Broker_ID.Cluster_Name
KafkaDataLogsDiskUsed
Percent
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.StorageUsed.By.Cluster_Name
StorageUsed
Bytes
Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.BwInAllowanceExceeded.By.Broker_ID.Cluster_Name
BwInAllowanceExceeded
Count/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.BwOutAllowanceExceeded.By.Broker_ID.Cluster_Name
BwOutAllowanceExceeded
Count/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ConnectionCount.By.Broker_ID.Cluster_Name
ConnectionCount
Count
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ClientConnectionCount.By.Cluster_Name
ClientConnectionCount
Count
Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ClientConnectionCount.By.Client_Authentication.Cluster_Name
ClientConnectionCount
Count
Client Authentication, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ClientConnectionCount.By.Broker_ID.Cluster_Name
ClientConnectionCount
Count
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ClientConnectionCount.By.Broker_ID.Client_Authentication.Cluster_Name
ClientConnectionCount
Count
Broker ID, Client Authentication, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ActiveControllerCount.By.Cluster_Name
ActiveControllerCount
Count
Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.GlobalPartitionCount.By.Cluster_Name
GlobalPartitionCount
Count
Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.GlobalTopicCount.By.Cluster_Name
GlobalTopicCount
Count
Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ZooKeeperSessionState.By.Cluster_Name
ZooKeeperSessionState
None
Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ZooKeeperSessionState.By.Broker_ID.Cluster_Name
ZooKeeperSessionState
None
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ProduceTotalTimeMsMean.By.Broker_ID.Cluster_Name
ProduceTotalTimeMsMean
Milliseconds
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.FetchConsumerTotalTimeMsMean.By.Broker_ID.Cluster_Name
FetchConsumerTotalTimeMsMean
Milliseconds
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.FetchFollowerTotalTimeMsMean.By.Broker_ID.Cluster_Name
FetchFollowerTotalTimeMsMean
Milliseconds
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.RollingEstimatedTimeLagMax.By.Cluster_Name.Consumer_Group.Topic
RollingEstimatedTimeLagMax
Milliseconds
Cluster Name, Consumer Group, Topic
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ReplicationBytesInPerSec.By.Broker_ID.Cluster_Name
ReplicationBytesInPerSec
Bytes/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ReplicationBytesOutPerSec.By.Broker_ID.Cluster_Name
ReplicationBytesOutPerSec
Bytes/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.RequestBytesMean.By.Broker_ID.Cluster_Name
RequestBytesMean
Bytes
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.UnderReplicatedPartitions.By.Broker_ID.Cluster_Name
UnderReplicatedPartitions
Count
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.UnderMinIsrPartitionCount.By.Broker_ID.Cluster_Name
UnderMinIsrPartitionCount
Count
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.NetworkRxDropped.By.Broker_ID.Cluster_Name
NetworkRxDropped
Count/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.NetworkTxDropped.By.Broker_ID.Cluster_Name
NetworkTxDropped
Count/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.CpuSystem.By.Broker_ID.Cluster_Name
CpuSystem
Percent
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.SwapUsed.By.Broker_ID.Cluster_Name
SwapUsed
Bytes
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.VolumeQueueLength.By.Broker_ID.Cluster_Name
VolumeQueueLength
Count
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ConntrackAllowanceExceeded.By.Broker_ID.Cluster_Name
ConntrackAllowanceExceeded
Count/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.PpsAllowanceExceeded.By.Broker_ID.Cluster_Name
PpsAllowanceExceeded
Count/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.LinklocalAllowanceExceeded.By.Broker_ID.Cluster_Name
LinklocalAllowanceExceeded
Count/Second
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.RequestThrottleQueueSize.By.Broker_ID.Cluster_Name
RequestThrottleQueueSize
Count
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.LeaderCount.By.Broker_ID.Cluster_Name
LeaderCount
Count
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.PartitionCount.By.Broker_ID.Cluster_Name
PartitionCount
Count
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.UserPartitionExists.By.Broker_ID.Cluster_Name
UserPartitionExists
Count
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ZooKeeperRequestLatencyMsMean.By.Cluster_Name
ZooKeeperRequestLatencyMsMean
Milliseconds
Cluster Name
SampleCount, Minimum, Maximum, Sum
cloud.aws.kafka.ZooKeeperRequestLatencyMsMean.By.Broker_ID.Cluster_Name
ZooKeeperRequestLatencyMsMean
Milliseconds
Broker ID, Cluster Name
SampleCount, Minimum, Maximum, Sum
/aws/msk/broker.* Log Group link with the Dynatrace entity for AWS::MSK::Cluster.AWS::MSK::Configuration 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 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.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::MSK::Cluster |
| is_attached_to | AWS::EC2::VPC |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::EC2::SecurityGroup |
AWS::MWAA::Environment 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.
| Edge type | Destination 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 |
Amazon/MWAA | Dimensions |
|---|
Environment, AirflowComponent, Function |
AWS::Neptune::DBCluster AWS/Neptune | Dimensions |
|---|
DBClusterIdentifier |
DBClusterIdentifier, Role |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.neptune.CPUUtilization.By.DBClusterIdentifier
CPUUtilization
Percent
DBClusterIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.CPUUtilization.By.DBClusterIdentifier.Role
CPUUtilization
Percent
DBClusterIdentifier, Role
SampleCount, Minimum, Maximum
cloud.aws.neptune.FreeableMemory.By.DBClusterIdentifier
FreeableMemory
Bytes
DBClusterIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.FreeableMemory.By.DBClusterIdentifier.Role
FreeableMemory
Bytes
DBClusterIdentifier, Role
SampleCount, Minimum, Maximum
cloud.aws.neptune.MainRequestQueuePendingRequests.By.DBClusterIdentifier
MainRequestQueuePendingRequests
Count
DBClusterIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.MainRequestQueuePendingRequests.By.DBClusterIdentifier.Role
MainRequestQueuePendingRequests
Count
DBClusterIdentifier, Role
SampleCount, Minimum, Maximum
cloud.aws.neptune.TotalRequestsPerSec.By.DBClusterIdentifier
TotalRequestsPerSec
Count/Second
DBClusterIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.TotalRequestsPerSec.By.DBClusterIdentifier.Role
TotalRequestsPerSec
Count/Second
DBClusterIdentifier, Role
SampleCount, Minimum, Maximum
cloud.aws.neptune.TotalServerErrorsPerSec.By.DBClusterIdentifier
TotalServerErrorsPerSec
Count/Second
DBClusterIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.TotalServerErrorsPerSec.By.DBClusterIdentifier.Role
TotalServerErrorsPerSec
Count/Second
DBClusterIdentifier, Role
SampleCount, Minimum, Maximum
cloud.aws.neptune.VolumeBytesUsed.By.DBClusterIdentifier
VolumeBytesUsed
Bytes
DBClusterIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.VolumeReadIOPs.By.DBClusterIdentifier
VolumeReadIOPs
Count/Second
DBClusterIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.VolumeWriteIOPs.By.DBClusterIdentifier
VolumeWriteIOPs
Count/Second
DBClusterIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.BufferCacheHitRatio.By.DBClusterIdentifier
BufferCacheHitRatio
Percent
DBClusterIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.BufferCacheHitRatio.By.DBClusterIdentifier.Role
BufferCacheHitRatio
Percent
DBClusterIdentifier, Role
SampleCount, Minimum, Maximum
cloud.aws.neptune.NetworkThroughput.By.DBClusterIdentifier
NetworkThroughput
Bytes/Second
DBClusterIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.NetworkThroughput.By.DBClusterIdentifier.Role
NetworkThroughput
Bytes/Second
DBClusterIdentifier, Role
SampleCount, Minimum, Maximum
AWS::Neptune::DBInstance AWS/Neptune | Dimensions |
|---|
DBInstanceIdentifier |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.neptune.CPUUtilization.By.DBInstanceIdentifier
CPUUtilization
Percent
DBInstanceIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.FreeableMemory.By.DBInstanceIdentifier
FreeableMemory
Bytes
DBInstanceIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.EngineUptime.By.DBInstanceIdentifier
EngineUptime
Seconds
DBInstanceIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.GremlinRequestsPerSec.By.DBInstanceIdentifier
GremlinRequestsPerSec
Count/Second
DBInstanceIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.SparqlRequestsPerSec.By.DBInstanceIdentifier
SparqlRequestsPerSec
Count/Second
DBInstanceIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.OpenCypherRequestsPerSec.By.DBInstanceIdentifier
OpenCypherRequestsPerSec
Count/Second
DBInstanceIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.GremlinWebSocketOpenConnections.By.DBInstanceIdentifier
GremlinWebSocketOpenConnections
Count
DBInstanceIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.ServerlessDatabaseCapacity.By.DBInstanceIdentifier
ServerlessDatabaseCapacity
Count
DBInstanceIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.NCUUtilization.By.DBInstanceIdentifier
NCUUtilization
Percent
DBInstanceIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.NumTxCommitted.By.DBInstanceIdentifier
NumTxCommitted
Count
DBInstanceIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.NumTxRolledBack.By.DBInstanceIdentifier
NumTxRolledBack
Count
DBInstanceIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.VolumeReadIOPs.By.DBInstanceIdentifier
VolumeReadIOPs
Count/Second
DBInstanceIdentifier
SampleCount, Minimum, Maximum
cloud.aws.neptune.VolumeWriteIOPs.By.DBInstanceIdentifier
VolumeWriteIOPs
Count/Second
DBInstanceIdentifier
SampleCount, Minimum, Maximum
AWS::NetworkFirewall::Firewall 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.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::NetworkFirewall::FirewallPolicy |
AWS/NetworkFirewall | Dimensions |
|---|
Firewallname |
AWS::NetworkFirewall::FirewallPolicy Dynatrace calls AWS API networkfirewall/ ListFirewallPolicies to list resources and calls networkfirewall/ DescribeFirewallPolicy to get details for each resource.
This requires Dynatrace to have the following IAM action permissions: network-firewall:ListFirewallPolicies, network-firewall:DescribeFirewallPolicy.
AWS/NetworkFirewall | Dimensions |
|---|
Firewallpolicyname |
AWS::OpenSearch::Domain Dynatrace calls AWS API opensearch/ ListDomainNames to list resources and calls opensearch/ DescribeDomains to get details for each resource.
| Edge type | Destination 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/ES | Dimensions |
|---|
DomainName, ClientId |
DomainName, ClientId, NodeId |
DomainName, ClientId, NodeId, ShardRole |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.opensearch_domain.ClusterStatus.green.By.ClientId.DomainName
ClusterStatus.green
None
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ClusterStatus.yellow.By.ClientId.DomainName
ClusterStatus.yellow
None
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ClusterStatus.red.By.ClientId.DomainName
ClusterStatus.red
None
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.Shards.active.By.ClientId.DomainName
Shards.active
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.Shards.unassigned.By.ClientId.DomainName
Shards.unassigned
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.Shards.activePrimary.By.ClientId.DomainName
Shards.activePrimary
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.Nodes.By.ClientId.DomainName
Nodes
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.MasterReachableFromNode.By.ClientId.DomainName
MasterReachableFromNode
None
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.AutomatedSnapshotFailure.By.ClientId.DomainName
AutomatedSnapshotFailure
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.SearchLatency.By.ClientId.DomainName.NodeId
SearchLatency
Milliseconds
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.IndexingLatency.By.ClientId.DomainName.NodeId
IndexingLatency
Milliseconds
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ReadLatency.By.ClientId.DomainName.NodeId
ReadLatency
Seconds
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.WriteLatency.By.ClientId.DomainName.NodeId
WriteLatency
Seconds
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.SearchRate.By.ClientId.DomainName.NodeId
SearchRate
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.IndexingRate.By.ClientId.DomainName.NodeId
IndexingRate
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.OpenSearchRequests.By.ClientId.DomainName
OpenSearchRequests
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.2xx.By.ClientId.DomainName
2xx
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.4xx.By.ClientId.DomainName
4xx
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.5xx.By.ClientId.DomainName
5xx
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.CPUUtilization.By.ClientId.DomainName.NodeId
CPUUtilization
Percent
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.JVMMemoryPressure.By.ClientId.DomainName.NodeId
JVMMemoryPressure
Percent
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.OldGenJVMMemoryPressure.By.ClientId.DomainName.NodeId
OldGenJVMMemoryPressure
Percent
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.SysMemoryUtilization.By.ClientId.DomainName.NodeId
SysMemoryUtilization
Percent
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.FreeStorageSpace.By.ClientId.DomainName.NodeId
FreeStorageSpace
Megabytes
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ClusterUsedSpace.By.ClientId.DomainName
ClusterUsedSpace
Megabytes
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.HotStorageSpaceUtilization.By.ClientId.DomainName
HotStorageSpaceUtilization
Megabytes
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.DiskQueueDepth.By.ClientId.DomainName.NodeId
DiskQueueDepth
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ReadIOPS.By.ClientId.DomainName.NodeId
ReadIOPS
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.WriteIOPS.By.ClientId.DomainName.NodeId
WriteIOPS
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ThreadpoolWriteRejected.By.ClientId.DomainName.NodeId
ThreadpoolWriteRejected
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ThreadpoolBulkRejected.By.ClientId.DomainName.NodeId
ThreadpoolBulkRejected
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ThreadpoolIndexRejected.By.ClientId.DomainName.NodeId
ThreadpoolIndexRejected
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.CoordinatingWriteRejected.By.ClientId.DomainName.NodeId
CoordinatingWriteRejected
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.PrimaryWriteRejected.By.ClientId.DomainName.NodeId
PrimaryWriteRejected
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ReplicaWriteRejected.By.ClientId.DomainName.NodeId
ReplicaWriteRejected
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ThreadpoolSearchRejected.By.ClientId.DomainName.NodeId
ThreadpoolSearchRejected
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ClusterIndexWritesBlocked.By.ClientId.DomainName
ClusterIndexWritesBlocked
None
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.InvalidHostHeaderRequests.By.ClientId.DomainName
InvalidHostHeaderRequests
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ThreadpoolWriteQueue.By.ClientId.DomainName.NodeId
ThreadpoolWriteQueue
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ThreadpoolWriteThreads.By.ClientId.DomainName.NodeId
ThreadpoolWriteThreads
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ThreadpoolSearchQueue.By.ClientId.DomainName.NodeId
ThreadpoolSearchQueue
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.ThreadpoolSearchThreads.By.ClientId.DomainName.NodeId
ThreadpoolSearchThreads
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.JVMGCYoungCollectionCount.By.ClientId.DomainName.NodeId
JVMGCYoungCollectionCount
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.JVMGCYoungCollectionTime.By.ClientId.DomainName.NodeId
JVMGCYoungCollectionTime
Milliseconds
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.JVMGCOldCollectionCount.By.ClientId.DomainName.NodeId
JVMGCOldCollectionCount
Count
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.JVMGCOldCollectionTime.By.ClientId.DomainName.NodeId
JVMGCOldCollectionTime
Milliseconds
ClientId, DomainName, NodeId
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.SearchableDocuments.By.ClientId.DomainName
SearchableDocuments
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.DeletedDocuments.By.ClientId.DomainName
DeletedDocuments
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.MasterCPUUtilization.By.ClientId.DomainName
MasterCPUUtilization
Percent
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.MasterJVMMemoryPressure.By.ClientId.DomainName
MasterJVMMemoryPressure
Percent
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.WarmCPUUtilization.By.ClientId.DomainName
WarmCPUUtilization
Percent
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.WarmJVMMemoryPressure.By.ClientId.DomainName
WarmJVMMemoryPressure
Percent
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.WarmSearchLatency.By.ClientId.DomainName
WarmSearchLatency
Milliseconds
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_domain.WarmSearchRate.By.ClientId.DomainName
WarmSearchRate
Count
ClientId, DomainName
SampleCount, Minimum, Maximum, Sum
AWS::OpenSearchServerless::Collection Dynatrace calls AWS API opensearchserverless/ ListCollections to list resources and calls opensearchserverless/ BatchGetCollection to get details for each resource.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
AWS/AOSS | Dimensions |
|---|
CollectionName, CollectionId, ClientId |
CollectionName, CollectionId, ClientId, IndexId, IndexName |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.opensearch_serverless.ActiveCollection.By.ClientId.CollectionId.CollectionName
ActiveCollection
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.SearchRequestLatency.By.ClientId.CollectionId.CollectionName
SearchRequestLatency
Milliseconds
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.IngestionRequestLatency.By.ClientId.CollectionId.CollectionName
IngestionRequestLatency
Seconds
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.SearchRequestRate.By.ClientId.CollectionId.CollectionName
SearchRequestRate
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.IngestionRequestRate.By.ClientId.CollectionId.CollectionName
IngestionRequestRate
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.IngestionDocumentRate.By.ClientId.CollectionId.CollectionName
IngestionDocumentRate
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.IngestionDocumentRate.By.ClientId.CollectionId.CollectionName.IndexId.IndexName
IngestionDocumentRate
Count
ClientId, CollectionId, CollectionName, IndexId, IndexName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.IngestionDataRate.By.ClientId.CollectionId.CollectionName
IngestionDataRate
Bytes
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.IngestionDataRate.By.ClientId.CollectionId.CollectionName.IndexId.IndexName
IngestionDataRate
Bytes
ClientId, CollectionId, CollectionName, IndexId, IndexName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.SearchRequestErrors.By.ClientId.CollectionId.CollectionName
SearchRequestErrors
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.IngestionRequestErrors.By.ClientId.CollectionId.CollectionName
IngestionRequestErrors
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.IngestionDocumentErrors.By.ClientId.CollectionId.CollectionName
IngestionDocumentErrors
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.IngestionDocumentErrors.By.ClientId.CollectionId.CollectionName.IndexId.IndexName
IngestionDocumentErrors
Count
ClientId, CollectionId, CollectionName, IndexId, IndexName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.2xx.By.ClientId.CollectionId.CollectionName
2xx
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.3xx.By.ClientId.CollectionId.CollectionName
3xx
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.4xx.By.ClientId.CollectionId.CollectionName
4xx
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.5xx.By.ClientId.CollectionId.CollectionName
5xx
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.VectorIndexBuildAccelerationOCU.By.ClientId.CollectionId.CollectionName
VectorIndexBuildAccelerationOCU
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.StorageUsedInS3.By.ClientId.CollectionId.CollectionName
StorageUsedInS3
Bytes
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.StorageUsedInS3.By.ClientId.CollectionId.CollectionName.IndexId.IndexName
StorageUsedInS3
Bytes
ClientId, CollectionId, CollectionName, IndexId, IndexName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.SearchableDocuments.By.ClientId.CollectionId.CollectionName
SearchableDocuments
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.SearchableDocuments.By.ClientId.CollectionId.CollectionName.IndexId.IndexName
SearchableDocuments
Count
ClientId, CollectionId, CollectionName, IndexId, IndexName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.DeletedDocuments.By.ClientId.CollectionId.CollectionName.IndexId.IndexName
DeletedDocuments
Count
ClientId, CollectionId, CollectionName, IndexId, IndexName
SampleCount, Minimum, Maximum, Sum
cloud.aws.opensearch_serverless.IngestionRequestSuccess.By.ClientId.CollectionId.CollectionName
IngestionRequestSuccess
Count
ClientId, CollectionId, CollectionName
SampleCount, Minimum, Maximum, Sum
AWS::OpenSearchService::Domain /aws/opensearch/domains/(?<DomainName>[a-zA-Z0-9_-]+)/.* Log Group link with the Dynatrace entity for AWS::OpenSearchService::Domain.AWS::RDS::DBCluster Dynatrace calls AWS API rds/ DescribeDbClusters to get resource details.
| Edge type | Destination node |
|---|---|
| uses | AWS::EC2::SecurityGroup |
| uses | AWS::RDS::DBSubnetGroup |
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/RDS | Dimensions |
|---|
DBClusterIdentifier |
DBClusterIdentifier, EngineName |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.rds.AuroraGlobalDBProgressLag.By.DBClusterIdentifier
AuroraGlobalDBProgressLag
Milliseconds
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.AuroraGlobalDBReplicatedWriteIO.By.DBClusterIdentifier
AuroraGlobalDBReplicatedWriteIO
Count
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.AuroraGlobalDBReplicationLag.By.DBClusterIdentifier
AuroraGlobalDBReplicationLag
Milliseconds
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.VolumeBytesUsed.By.DBClusterIdentifier
VolumeBytesUsed
Bytes
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.VolumeReadIOPs.By.DBClusterIdentifier
VolumeReadIOPs
Count
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.VolumeWriteIOPs.By.DBClusterIdentifier
VolumeWriteIOPs
Count
DBClusterIdentifier
SampleCount, Minimum, Maximum, Sum
AWS::RDS::DBClusterSnapshot Dynatrace calls AWS API rds/ DescribeDbClusterSnapshots to get resource details.
This requires Dynatrace to have the following IAM action permissions: rds:DescribeDBClusterSnapshots.
| Edge type | Destination node |
|---|---|
| is_part_of | AWS::RDS::DBCluster |
| is_attached_to | AWS::EC2::VPC |
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS::RDS::DBInstance Dynatrace calls AWS API rds/ DescribeDbInstances to get resource details.
| Edge type | Destination 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/RDS | Dimensions |
|---|
DBInstanceIdentifier |
DBInstanceIdentifier, EngineName |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.rds.CPUUtilization.By.DBInstanceIdentifier
CPUUtilization
Percentage
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.DatabaseConnections.By.DBInstanceIdentifier
DatabaseConnections
Count
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.FreeStorageSpace.By.DBInstanceIdentifier
FreeStorageSpace
Bytes
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.FreeableMemory.By.DBInstanceIdentifier
FreeableMemory
Bytes
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.NetworkReceiveThroughput.By.DBInstanceIdentifier
NetworkReceiveThroughput
BytePerSecond
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.NetworkTransmitThroughput.By.DBInstanceIdentifier
NetworkTransmitThroughput
BytePerSecond
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.ReadIOPS.By.DBInstanceIdentifier
ReadIOPS
Count
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.ReadLatency.By.DBInstanceIdentifier
ReadLatency
Seconds
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.ReadThroughput.By.DBInstanceIdentifier
ReadThroughput
BytePerSecond
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.SwapUsage.By.DBInstanceIdentifier
SwapUsage
Bytes
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.WriteIOPS.By.DBInstanceIdentifier
WriteIOPS
Count
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.WriteLatency.By.DBInstanceIdentifier
WriteLatency
Seconds
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.rds.WriteThroughput.By.DBInstanceIdentifier
WriteThroughput
BytePerSecond
DBInstanceIdentifier
SampleCount, Minimum, Maximum, Sum
/aws/rds/cluster/[a-zA-Z0-9_-]+/(?<LogType>.*) Log Group link with the Dynatrace entity for AWS::RDS::DBInstance.
RDS::DBInstance`.AWS::RDS::DBSnapshot Dynatrace calls AWS API rds/ DescribeDbSnapshots to get resource details.
This requires Dynatrace to have the following IAM action permissions: rds:DescribeDBSnapshots.
| Edge type | Destination 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 Dynatrace calls AWS API rds/ DescribeDbSubnetGroups to get resource details.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
| is_attached_to | AWS::EC2::Subnet |
AWS::RDS::OptionGroup Dynatrace calls AWS API rds/ DescribeOptionGroups to get resource details.
AWS::Redshift::Cluster Dynatrace calls AWS API redshift/ DescribeClusters to get resource details.
This requires Dynatrace to have the following IAM action permissions: redshift:DescribeClusters.
| Edge type | Destination 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/Redshift | Dimensions |
|---|
ClusterIdentifier |
ClusterIdentifier, NodeID |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.redshift.CPUUtilization.By.ClusterIdentifier
CPUUtilization
Percent
ClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.CPUUtilization.By.ClusterIdentifier.NodeID
CPUUtilization
Percent
ClusterIdentifier, NodeID
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.HealthStatus.By.ClusterIdentifier
HealthStatus
Count
ClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.HealthStatus.By.ClusterIdentifier.NodeID
HealthStatus
Count
ClusterIdentifier, NodeID
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.PercentageDiskSpaceUsed.By.ClusterIdentifier
PercentageDiskSpaceUsed
Percent
ClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.PercentageDiskSpaceUsed.By.ClusterIdentifier.NodeID
PercentageDiskSpaceUsed
Percent
ClusterIdentifier, NodeID
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.NetworkReceiveThroughput.By.ClusterIdentifier
NetworkReceiveThroughput
Bytes/Second
ClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.NetworkReceiveThroughput.By.ClusterIdentifier.NodeID
NetworkReceiveThroughput
Bytes/Second
ClusterIdentifier, NodeID
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.NetworkTransmitThroughput.By.ClusterIdentifier
NetworkTransmitThroughput
Bytes/Second
ClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.NetworkTransmitThroughput.By.ClusterIdentifier.NodeID
NetworkTransmitThroughput
Bytes/Second
ClusterIdentifier, NodeID
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.ReadIOPS.By.ClusterIdentifier
ReadIOPS
Count/Second
ClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.ReadIOPS.By.ClusterIdentifier.NodeID
ReadIOPS
Count/Second
ClusterIdentifier, NodeID
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.WriteIOPS.By.ClusterIdentifier
WriteIOPS
Count/Second
ClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.WriteIOPS.By.ClusterIdentifier.NodeID
WriteIOPS
Count/Second
ClusterIdentifier, NodeID
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.ReadLatency.By.ClusterIdentifier
ReadLatency
Milliseconds
ClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.ReadLatency.By.ClusterIdentifier.NodeID
ReadLatency
Milliseconds
ClusterIdentifier, NodeID
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.WriteLatency.By.ClusterIdentifier
WriteLatency
Milliseconds
ClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.WriteLatency.By.ClusterIdentifier.NodeID
WriteLatency
Milliseconds
ClusterIdentifier, NodeID
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.DatabaseConnections.By.ClusterIdentifier
DatabaseConnections
Count
ClusterIdentifier
SampleCount, Minimum, Maximum, Sum
cloud.aws.redshift.DatabaseConnections.By.ClusterIdentifier.NodeID
DatabaseConnections
Count
ClusterIdentifier, NodeID
SampleCount, Minimum, Maximum, Sum
AWS::Redshift::SubnetGroup Dynatrace calls AWS API redshift/ DescribeClusterSubnetGroups to get resource details.
This requires Dynatrace to have the following IAM action permissions: redshift:DescribeClusterSubnetGroups.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
| is_attached_to | AWS::EC2::Subnet |
AWS::RedshiftServerless::Namespace Dynatrace calls AWS API redshiftserverless/ ListNamespaces to get resource details.
This requires Dynatrace to have the following IAM action permissions: redshift-serverless:ListNamespaces.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Key |
AWS::RedshiftServerless::Workgroup Dynatrace calls AWS API redshiftserverless/ ListWorkgroups to get resource details.
This requires Dynatrace to have the following IAM action permissions: redshift-serverless:ListWorkgroups.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
| is_attached_to | AWS::EC2::Subnet |
| uses | AWS::EC2::SecurityGroup |
AWS::Route53::HealthCheck Dynatrace calls AWS API route53/ ListHealthChecks to get resource details.
| Edge type | Destination node |
|---|---|
| uses | AWS::Route53::HealthCheck |
AWS/Route53 | Dimensions |
|---|
HealthCheckId |
HealthCheckId, Region |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.route53.ConnectionTime.By.HealthCheckId
ConnectionTime
Milliseconds
HealthCheckId
SampleCount, Minimum, Maximum, Sum
cloud.aws.route53.ConnectionTime.By.HealthCheckId.Region
ConnectionTime
Milliseconds
HealthCheckId, Region
SampleCount, Minimum, Maximum, Sum
cloud.aws.route53.HealthCheckPercentageHealthy.By.HealthCheckId
HealthCheckPercentageHealthy
Percent
HealthCheckId
SampleCount, Minimum, Maximum, Sum
cloud.aws.route53.HealthCheckStatus.By.HealthCheckId
HealthCheckStatus
Count
HealthCheckId
SampleCount, Minimum, Maximum, Sum
cloud.aws.route53.TimeToFirstByte.By.HealthCheckId
TimeToFirstByte
Milliseconds
HealthCheckId
SampleCount, Minimum, Maximum, Sum
cloud.aws.route53.TimeToFirstByte.By.HealthCheckId.Region
TimeToFirstByte
Milliseconds
HealthCheckId, Region
SampleCount, Minimum, Maximum, Sum
AWS::Route53::HostedZone Dynatrace calls AWS API route53/ ListHostedZones to list resources and calls route53/ GetHostedZone to get details for each resource.
| Edge type | Destination node |
|---|---|
| is_attached_to | AWS::EC2::VPC |
AWS/Route53 | Dimensions |
|---|
HostedZoneId |
/aws/route53/.* Log Group link with the Dynatrace entity for AWS::Route53::HostedZone.AWS::Route53Resolver::ResolverEndpoint Dynatrace calls AWS API route53resolver/ ListResolverEndpoints to get resource details.
This requires Dynatrace to have the following IAM action permissions: route53resolver:ListResolverEndpoints.
AWS::S3::Bucket Dynatrace calls AWS API s3/ ListBuckets to get resource details.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/S3 | Dimensions |
|---|
BucketName, FilterId |
BucketName, FilterId, StorageType |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.s3.4xxErrors.By.BucketName.FilterId
4xxErrors
Count
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.5xxErrors.By.BucketName.FilterId
5xxErrors
Count
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.AllRequests.By.BucketName.FilterId
AllRequests
Count
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.BytesDownloaded.By.BucketName.FilterId
BytesDownloaded
Bytes
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.BytesUploaded.By.BucketName.FilterId
BytesUploaded
Bytes
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.DeleteRequests.By.BucketName.FilterId
DeleteRequests
Count
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.FirstByteLatency.By.BucketName.FilterId
FirstByteLatency
Milliseconds
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.GetRequests.By.BucketName.FilterId
GetRequests
Count
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.HeadRequests.By.BucketName.FilterId
HeadRequests
Count
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.ListRequests.By.BucketName.FilterId
ListRequests
Count
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.PostRequests.By.BucketName.FilterId
PostRequests
Count
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.PutRequests.By.BucketName.FilterId
PutRequests
Count
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.SelectRequests.By.BucketName.FilterId
SelectRequests
Count
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
cloud.aws.s3.TotalRequestLatency.By.BucketName.FilterId
TotalRequestLatency
Milliseconds
BucketName, FilterId
SampleCount, Minimum, Maximum, Sum
AWS::SNS::Topic Dynatrace calls AWS API sns/ ListTopics to list resources and calls sns/ GetTopicAttributes to get details for each resource.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/SNS | Dimensions |
|---|
TopicName |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.sns.NumberOfMessagesPublished.By.TopicName
NumberOfMessagesPublished
Count
TopicName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sns.NumberOfNotificationsDelivered.By.TopicName
NumberOfNotificationsDelivered
Count
TopicName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sns.NumberOfNotificationsFailed.By.TopicName
NumberOfNotificationsFailed
Count
TopicName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sns.NumberOfNotificationsFilteredOut.By.TopicName
NumberOfNotificationsFilteredOut
Count
TopicName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sns.NumberOfNotificationsRedrivenToDlq.By.TopicName
NumberOfNotificationsRedrivenToDlq
Count
TopicName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sns.PublishSize.By.TopicName
PublishSize
Bytes
TopicName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sns.SMSSuccessRate.By.TopicName
SMSSuccessRate
Count
TopicName
SampleCount, Minimum, Maximum, Sum
sns/(?<TopicRegion>[a-z0-9-]+)/(?<TopicAccount>[0-9]+)/(?<TopicName>[a-zA-Z0-9_-]+)(/.*)? Log Group link with the Dynatrace entity for AWS::SNS::Topic.AWS::SQS::Queue Dynatrace calls AWS API sqs/ ListQueues to list resources and calls sqs/ GetQueueAttributes to get details for each resource.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/SQS | Dimensions |
|---|
QueueName |
Automatically enabled as a recommended service when you onboard via Quick Start.
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.sqs.ApproximateAgeOfOldestMessage.By.QueueName
ApproximateAgeOfOldestMessage
Seconds
QueueName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sqs.ApproximateNumberOfMessagesDelayed.By.QueueName
ApproximateNumberOfMessagesDelayed
Count
QueueName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sqs.ApproximateNumberOfMessagesNotVisible.By.QueueName
ApproximateNumberOfMessagesNotVisible
Count
QueueName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sqs.ApproximateNumberOfMessagesVisible.By.QueueName
ApproximateNumberOfMessagesVisible
Count
QueueName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sqs.NumberOfEmptyReceives.By.QueueName
NumberOfEmptyReceives
Count
QueueName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sqs.NumberOfMessagesDeleted.By.QueueName
NumberOfMessagesDeleted
Count
QueueName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sqs.NumberOfMessagesReceived.By.QueueName
NumberOfMessagesReceived
Count
QueueName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sqs.NumberOfMessagesSent.By.QueueName
NumberOfMessagesSent
Count
QueueName
SampleCount, Minimum, Maximum, Sum
cloud.aws.sqs.SentMessageSize.By.QueueName
SentMessageSize
Bytes
QueueName
SampleCount, Minimum, Maximum, Sum
AWS::SageMaker::Endpoint 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/SageMaker | Dimensions |
|---|
EndpointName, VariantName |
AWS::SageMaker::FeatureGroup 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::IAM::Role |
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS::SageMaker::InferenceComponent 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::SageMaker::Endpoint |
/aws/sagemaker/InferenceComponents | Dimensions |
|---|
InferenceComponentName |
AWS::SageMaker::LabelingJob 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::IAM::Role |
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS::SageMaker::Pipeline 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::IAM::Role |
AWS/Sagemaker/ModelBuildingPipeline | Dimensions |
|---|
PipelineName |
AWS::StepFunctions::StateMachine 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.
| Edge type | Destination node |
|---|---|
| uses | AWS::Logs::LogGroup |
| uses | AWS::KMS::Key |
| uses | AWS::KMS::Alias |
AWS/States | Dimensions |
|---|
StateMachineArn |
StateMachineArn, Version |
StateMachineArn, Alias |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.states.ExecutionThrottled.By.StateMachineArn
ExecutionThrottled
Count
StateMachineArn
SampleCount, Minimum, Maximum, Sum
cloud.aws.states.ExecutionTime.By.StateMachineArn
ExecutionTime
Milliseconds
StateMachineArn
SampleCount, Minimum, Maximum, Sum
cloud.aws.states.ExecutionsAborted.By.StateMachineArn
ExecutionsAborted
Count
StateMachineArn
SampleCount, Minimum, Maximum, Sum
cloud.aws.states.ExecutionsFailed.By.StateMachineArn
ExecutionsFailed
Count
StateMachineArn
SampleCount, Minimum, Maximum, Sum
cloud.aws.states.ExecutionsStarted.By.StateMachineArn
ExecutionsStarted
Count
StateMachineArn
SampleCount, Minimum, Maximum, Sum
cloud.aws.states.ExecutionsSucceeded.By.StateMachineArn
ExecutionsSucceeded
Count
StateMachineArn
SampleCount, Minimum, Maximum, Sum
cloud.aws.states.ExecutionsTimedOut.By.StateMachineArn
ExecutionsTimedOut
Count
StateMachineArn
SampleCount, Minimum, Maximum, Sum
AWS::StorageGateway::Gateway 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.
| Edge type | Destination node |
|---|---|
| runs_on | AWS::EC2::Instance |
AWS/StorageGateway | Dimensions |
|---|
GatewayId, GatewayName |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.storagegateway.ReadBytes.By.GatewayId.GatewayName
ReadBytes
Bytes
GatewayId, GatewayName
SampleCount, Minimum, Maximum, Sum
cloud.aws.storagegateway.WriteBytes.By.GatewayId.GatewayName
WriteBytes
Bytes
GatewayId, GatewayName
SampleCount, Minimum, Maximum, Sum
cloud.aws.storagegateway.ReadTime.By.GatewayId.GatewayName
ReadTime
Milliseconds
GatewayId, GatewayName
SampleCount, Minimum, Maximum, Sum
cloud.aws.storagegateway.WriteTime.By.GatewayId.GatewayName
WriteTime
Milliseconds
GatewayId, GatewayName
SampleCount, Minimum, Maximum, Sum
cloud.aws.storagegateway.TotalCacheSize.By.GatewayId.GatewayName
TotalCacheSize
Bytes
GatewayId, GatewayName
SampleCount, Minimum, Maximum, Sum
cloud.aws.storagegateway.CacheUsed.By.GatewayId.GatewayName
CacheUsed
Bytes
GatewayId, GatewayName
SampleCount, Minimum, Maximum, Sum
cloud.aws.storagegateway.CacheHitPercent.By.GatewayId.GatewayName
CacheHitPercent
Percent
GatewayId, GatewayName
SampleCount, Minimum, Maximum, Sum
cloud.aws.storagegateway.CachePercentDirty.By.GatewayId.GatewayName
CachePercentDirty
Percent
GatewayId, GatewayName
SampleCount, Minimum, Maximum, Sum
cloud.aws.storagegateway.CloudBytesDownloaded.By.GatewayId.GatewayName
CloudBytesDownloaded
Bytes
GatewayId, GatewayName
SampleCount, Minimum, Maximum, Sum
cloud.aws.storagegateway.CloudBytesUploaded.By.GatewayId.GatewayName
CloudBytesUploaded
Bytes
GatewayId, GatewayName
SampleCount, Minimum, Maximum, Sum
AWS::WAFv2::WebACL AWS/WAFV2 | Dimensions |
|---|
Region, Rule, WebACL |
Dynatrace metric key
AWS metric name
Unit
Dimensions
Aggregations
cloud.aws.wafv2.AllowedRequests.By.Region.Rule.WebACL
AllowedRequests
Count
Region, Rule, WebACL
SampleCount, Minimum, Maximum, Sum
cloud.aws.wafv2.BlockedRequests.By.Region.Rule.WebACL
BlockedRequests
Count
Region, Rule, WebACL
SampleCount, Minimum, Maximum, Sum
cloud.aws.wafv2.CountedRequests.By.Region.Rule.WebACL
CountedRequests
Count
Region, Rule, WebACL
SampleCount, Minimum, Maximum, Sum
cloud.aws.wafv2.CaptchaRequests.By.Region.Rule.WebACL
CaptchaRequests
Count
Region, Rule, WebACL
SampleCount, Minimum, Maximum, Sum
cloud.aws.wafv2.LowReputationPacketsDropped.By.Region.Rule.WebACL
LowReputationPacketsDropped
Count
Region, Rule, WebACL
SampleCount, Minimum, Maximum, Sum
cloud.aws.wafv2.LowReputationRequestsDenied.By.Region.Rule.WebACL
LowReputationRequestsDenied
Count
Region, Rule, WebACL
SampleCount, Minimum, Maximum, Sum
cloud.aws.wafv2.RequestsWithValidCaptchaToken.By.Region.Rule.WebACL
RequestsWithValidCaptchaToken
Count
Region, Rule, WebACL
SampleCount, Minimum, Maximum, Sum
cloud.aws.wafv2.ChallengeRequests.By.Region.Rule.WebACL
ChallengeRequests
Count
Region, Rule, WebACL
SampleCount, Minimum, Maximum, Sum
cloud.aws.wafv2.PassedRequests.By.Region.Rule.WebACL
PassedRequests
Count
Region, Rule, WebACL
SampleCount, Minimum, Maximum, Sum