Categorygithub.com/open-telemetry/opentelemetry-collector-contrib/internal/aws/containerinsight

# Functions

ConvertToOTLPMetrics converts a field containing metric values and tags containing the relevant labels to OTLP metrics.
GetUnitForMetric returns unit for a given metric.
IsContainer checks if a type belongs to container level metrics.
IsInstance checks if a type belongs to instance level metrics (for ECS).
IsNode checks if a type belongs to node level metrics (for EKS).
IsPod checks if a type belongs to container level metrics.
MetricName returns the metric name based on metric type and measurement name For example, a type "node" and a measurement "cpu_utilization" gives "node_cpu_utilization".
RemovePrefix removes the prefix (e.g.
SumFields takes an array of type map[string]any and do the summation on the values corresponding to the same keys.

# Constants

define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define constants that are used for EKS Container Insights only.
define constants that are used for ECS Container Insights only.
define constants that are used for EKS Container Insights only.
define constants that are used for EKS Container Insights only.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define constants that are used for EKS Container Insights only.
define constants that are used for EKS Container Insights only.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
The following constants are used for metric name construction.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define constants that are used for EKS Container Insights only.
define constants that are used for EKS Container Insights only.
define constants that are used for EKS Container Insights only.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
used by kubernetes cluster as persistent volume.
define constants that are used for ECS Container Insights only.
define constants that are used for EKS Container Insights only.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define constants that are used for EKS Container Insights only.
used by host filesystem.
Attribute names.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define constants that are used for EKS Container Insights only.
define constants that are used for EKS Container Insights only.
define constants that are used for EKS Container Insights only.
attribute names.
define constants that are used for EKS Container Insights only.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
We assume 50 micro-seconds is the minimal gap between two collected data sample to be valid to calculate delta.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define constants that are used for EKS Container Insights only.
define constants that are used for EKS Container Insights only.
define constants that are used for EKS Container Insights only.
Pod Owners.
define constants that are used for EKS Container Insights only.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define constants that are used for EKS Container Insights only.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
Define the metric types.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
Special type for pause container because containerd does not set container name pause container name to POD like docker does.
mean EC2 Instance in ECS.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
mean EC2 Instance in EKS.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
unit.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.
define metric names, attribute names, metric types, and units for both EKS and ECS Container Insights.