DirectorySecurity AdvisoriesPricing
Sign in
Directory
aws-otel-collector logoHELM

aws-otel-collector

Helm chart
Last changed
Request a free trial

Contact our team to test out this Helm chart and related images for free. Please also indicate any other images you would like to evaluate.

Overview
Chart tags
Default values
Chart metadata
Images

Tag:

1
# -- Overrides the name given to the deployment (default: .Release.Name)
2
nameOverride: ""
3
# -- Overrides the full-name given to the deployment resources (default: .Release.Name)
4
fullnameOverride: ""
5
# -- Sets cluster name for scraping metric and log groups
6
clusterName: ""
7
image:
8
# -- Image to use for deploying - see Github repo https://github.com/aws-observability/aws-otel-collector for available version
9
repository: chainreg.biz/scratch-images/test-tmp/aws-otel-collector
10
tag: 0.50.0-r2@sha256:99f12a7629407464e39daca9dcbf681009eccdf4cd3b1abba82dbc529002f519
11
pullPolicy: IfNotPresent
12
# -- Pod/container securityContext for the collector. Defaults to running as root
13
# (uid/gid 0) so awscontainerinsightreceiver can read the containerd socket on
14
# EKS nodes (root:root 0660). Required for pod-level metrics on collector v0.47.0+.
15
# Remaining fields tighten the context to satisfy restricted PodSecurity scanners
16
# without giving up the root UID needed for the socket.
17
securityContext:
18
runAsUser: 0
19
runAsGroup: 0
20
allowPrivilegeEscalation: false
21
readOnlyRootFilesystem: true
22
privileged: false
23
capabilities:
24
drop:
25
- ALL
26
resources:
27
limits:
28
memory: 200Mi
29
requests:
30
cpu: 20m
31
memory: 100Mi
32
# -- Tolerations for the collector pods. Defaults to tolerating all taints so the
33
# collector is scheduled onto every node in the cluster, including tainted nodes
34
# (e.g. Karpenter-provisioned nodes). Set to [] to disable and use default scheduling.
35
tolerations:
36
- operator: Exists
37
# -- Node selector for constraining the collector to specific nodes
38
nodeSelector: {}
39
# -- Affinity rules for the collector pods
40
affinity: {}
41
serviceAccount:
42
# -- Whether to create a service account or not
43
create: true
44
# -- The name of the service account to create or use
45
name: ""
46
# -- Optional annotations to be applied to service account
47
annotations: {}
48
# -- Determines whether to enable kube state metrics collection with Prometheus
49
kube_state_metrics_enabled: false
50
# -- Set the retention for log group /aws/containerinsights/{ClusterName}/performance
51
performance_log_retention_in_days: 30
52
# -- Set the retention for log group /aws/containerinsights/{TaskId}/prometheus
53
prometheus_log_retention_in_days: 30
54
# -- Set tags to log groups created by otel collector awsemfexporter
55
tags: {}
56
# -- List of regexp patterns to exclude pods from Container Insights metrics collection
57
# Example: [".*kclmon-cron.*", ".*metrics-relay.*"]
58
excludedPodPatterns: []
59
# -- List of regexp patterns for namespaces to EXCLUDE from metrics collection
60
# Example: ["^kube-.*", "^monitoring$", "^.*-system$"]
61
excludedNamespacePatterns: []
62
# -- Enable FullPodName dimension metrics for pod CPU and memory utilization
63
fullPodNameMetrics: true
64

The trusted source for open source

Talk to an expert
PrivacyTerms

Product

Chainguard ContainersChainguard LibrariesChainguard VMsChainguard OS PackagesChainguard ActionsChainguard Agent SkillsIntegrationsPricing
© 2026 Chainguard, Inc. All Rights Reserved.
Chainguard® and the Chainguard logo are registered trademarks of Chainguard, Inc. in the United States and/or other countries.
The other respective trademarks mentioned on this page are owned by the respective companies and use of them does not imply any affiliation or endorsement.