Amazon EKS and Kubernetes Container Insights

Dynatrace ingests metrics for multiple preselected namespaces, including Amazon EKS and Kubernetes Container Insights. You can view graphs per service instance, with a set of dimensions, and create custom graphs that you can pin to your dashboards.

How Dynatrace displays your service metrics

Dashboard eks-dash Custom device page eks-info eks-over

Enable monitoring

To enable monitoring for Amazon EKS and Kubernetes Container Insights, you first need to you first need to add the service to monitoring.

Add and configure the service

Available metrics

Here is the complete list of metrics that are available for monitoring this service.
Note: Recommended metrics are default metrics that Dynatrace will automatically collect when you activate monitoring for a certain service. Other metrics are optional and you can configure them later.

cluster_failed_node_count

The number of failed worker nodes in the cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.cluster_failed_node_countAverage Average ClusterName ✔️

cluster_node_count

The total number of worker nodes in the cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.cluster_node_countAverage Average ClusterName ✔️

namespace_number_of_running_pods

The number of pods running per namespace in the resource that is specified by the dimensions that you're using.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.namespace_number_of_running_podsAverageByNamespace Average ClusterName,Namespace ✔️

node_cpu_limit

The maximum number of CPU units that can be assigned to a single node in this cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.node_cpu_limit Multi ClusterName ✔️

node_cpu_reserved_capacity

The percentage of CPU units that are reserved for node components, such as kubelet, kube-proxy, and Docker.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.node_cpu_reserved_capacityByInstanceIdNodeName Multi ClusterName,InstanceId,NodeName
ext:cloud.aws.containerinsights.node_cpu_reserved_capacity Multi ClusterName ✔️

node_cpu_usage_total

The number of CPU units being used on the nodes in the cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.node_cpu_usage_total Multi ClusterName ✔️

node_cpu_utilization

The total percentage of CPU units being used on the nodes in the cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.node_cpu_utilizationByInstanceIdNodeName Multi ClusterName,InstanceId,NodeName ✔️
ext:cloud.aws.containerinsights.node_cpu_utilization Multi ClusterName

node_filesystem_utilization

The total percentage of file system capacity being used on nodes in the cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.node_filesystem_utilizationByInstanceIdNodeName Multi ClusterName,InstanceId,NodeName ✔️
ext:cloud.aws.containerinsights.node_filesystem_utilization Multi ClusterName

node_memory_limit

The maximum amount of memory, in bytes, that can be assigned to a single node in this cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.node_memory_limit Multi ClusterName ✔️

node_memory_reserved_capacity

The percentage of memory currently being used on the nodes in the cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.node_memory_reserved_capacityByInstanceIdNodeName Multi ClusterName,InstanceId,NodeName
ext:cloud.aws.containerinsights.node_memory_reserved_capacity Multi ClusterName ✔️

node_memory_utilization

The percentage of memory currently being used by the node or nodes.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.node_memory_utilizationByInstanceIdNodeName Multi ClusterName,InstanceId,NodeName ✔️
ext:cloud.aws.containerinsights.node_memory_utilization Multi ClusterName

node_memory_working_set

The amount of memory, in bytes, being used in the working set of the nodes in the cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.node_memory_working_set Multi ClusterName ✔️

node_network_total_bytes

The total number of bytes per second transmitted and received over the network per node in a cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.node_network_total_bytesByInstanceIdNodeName Multi ClusterName,InstanceId,NodeName ✔️
ext:cloud.aws.containerinsights.node_network_total_bytes Multi ClusterName ✔️

node_number_of_running_containers

The number of running containers per node in a cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.node_number_of_running_containersAverageByInstanceIdNodeName Average ClusterName,InstanceId,NodeName ✔️
ext:cloud.aws.containerinsights.node_number_of_running_containersAverage Average ClusterName

node_number_of_running_pods

The number of running pods per node in a cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.node_number_of_running_podsAverageByInstanceIdNodeName Average ClusterName,InstanceId,NodeName ✔️
ext:cloud.aws.containerinsights.node_number_of_running_podsAverage Average ClusterName

pod_cpu_reserved_capacity

The CPU capacity that is reserved per pod in a cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.pod_cpu_reserved_capacityByNamespacePodName Multi ClusterName,Namespace,PodName
ext:cloud.aws.containerinsights.pod_cpu_reserved_capacity Multi ClusterName

pod_cpu_utilization

The percentage of CPU units being used by pods.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.pod_cpu_utilizationByNamespacePodName Multi ClusterName,Namespace,PodName
ext:cloud.aws.containerinsights.pod_cpu_utilizationByNamespace Multi ClusterName,Namespace ✔️
ext:cloud.aws.containerinsights.pod_cpu_utilization Multi ClusterName

pod_cpu_utilization_over_pod_limit

The percentage of CPU units being used by pods that is over the pod limit.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.pod_cpu_utilization_over_pod_limitByNamespacePodName Multi ClusterName,Namespace,PodName ✔️
ext:cloud.aws.containerinsights.pod_cpu_utilization_over_pod_limitByNamespace Multi ClusterName,Namespace
ext:cloud.aws.containerinsights.pod_cpu_utilization_over_pod_limit Multi ClusterName

pod_memory_reserved_capacity

The percentage of memory that is reserved for pods.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.pod_memory_reserved_capacityByNamespacePodName Multi ClusterName,Namespace,PodName
ext:cloud.aws.containerinsights.pod_memory_reserved_capacity Multi ClusterName

pod_memory_utilization

The percentage of memory currently being used by the pod or pods.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.pod_memory_utilizationByNamespacePodName Multi ClusterName,Namespace,PodName
ext:cloud.aws.containerinsights.pod_memory_utilizationByNamespace Multi ClusterName,Namespace ✔️
ext:cloud.aws.containerinsights.pod_memory_utilization Multi ClusterName

pod_memory_utilization_over_pod_limit

The percentage of memory that is being used by pods that is over the pod limit.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.pod_memory_utilization_over_pod_limitByNamespacePodName Multi ClusterName,Namespace,PodName ✔️
ext:cloud.aws.containerinsights.pod_memory_utilization_over_pod_limitByNamespace Multi ClusterName,Namespace
ext:cloud.aws.containerinsights.pod_memory_utilization_over_pod_limit Multi ClusterName

pod_network_rx_bytes

The number of bytes per second being received over the network by the pod.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.pod_network_rx_bytesByNamespacePodName Multi ClusterName,Namespace,PodName ✔️
ext:cloud.aws.containerinsights.pod_network_rx_bytesByNamespace Multi ClusterName,Namespace
ext:cloud.aws.containerinsights.pod_network_rx_bytes Multi ClusterName
ext:cloud.aws.containerinsights.pod_network_tx_bytesByNamespacePodName Multi ClusterName,Namespace,PodName ✔️
ext:cloud.aws.containerinsights.pod_network_tx_bytesByNamespace Multi ClusterName,Namespace
ext:cloud.aws.containerinsights.pod_network_tx_bytes Multi ClusterName

pod_number_of_container_restarts

The total number of container restarts in a pod.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.pod_number_of_container_restartsSumByNamespacePodName Sum ClusterName,Namespace,PodName ✔️

service_number_of_running_pods

The number of pods running the service or services in the cluster.

Key Statistics Dimensions Recommended
ext:cloud.aws.containerinsights.service_number_of_running_podsAverageByNamespaceService Average ClusterName,Namespace,Service
ext:cloud.aws.containerinsights.service_number_of_running_podsAverage Average ClusterName