Skip to content

Commit 5934615

Browse files
committed
add sample helm charts for testing
1 parent a55bd5c commit 5934615

File tree

3 files changed

+286
-1
lines changed

3 files changed

+286
-1
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,144 @@
1+
mode: deployment
2+
replicaCount: 5
3+
autoscaling:
4+
enabled: true
5+
minReplicas: 3
6+
maxReplicas: 10
7+
targetCPUUtilizationPercentage: 80
8+
image:
9+
repository: registry.ddbuild.io/ci/opentelemetry-collector-contrib
10+
tag: "otelcolcontrib-v926be118" # UPDATE TO MOST RECENT CI BUILD TAG BEFORE RUNNING
11+
resources:
12+
limits:
13+
cpu: 512m
14+
memory: 2Gi
15+
useGOMEMLIMIT: true
16+
presets:
17+
logsCollection:
18+
enabled: false
19+
hostMetrics:
20+
enabled: false
21+
kubernetesAttributes:
22+
enabled: false
23+
kubernetesEvents:
24+
enabled: false
25+
kubeletMetrics:
26+
enabled: false
27+
28+
extraEnvs:
29+
- name: OTEL_RESOURCE_ATTRIBUTES
30+
value: "k8s.pod.ip=$(POD_IP)"
31+
- name: OTEL_K8S_NAMESPACE
32+
valueFrom:
33+
fieldRef:
34+
apiVersion: v1
35+
fieldPath: metadata.namespace
36+
readinessProbe:
37+
initialDelaySeconds: 120
38+
livenessProbe:
39+
initialDelaySeconds: 120
40+
config:
41+
receivers:
42+
jaeger: null
43+
zipkin: null
44+
exporters:
45+
debug:
46+
verbosity: detailed
47+
datadog:
48+
metrics:
49+
resource_attributes_as_tags: true
50+
histograms:
51+
mode: counters
52+
send_count_sum_metrics: true
53+
traces:
54+
span_name_as_resource_name: true
55+
compute_stats_by_span_kind: true
56+
trace_buffer: 1000
57+
api:
58+
key: ""
59+
fail_on_invalid_key: false
60+
site: datad0g.com
61+
processors:
62+
transform:
63+
metric_statements: &statements
64+
- context: resource
65+
statements:
66+
- set(attributes["datadog.host.use_as_metadata"],true)
67+
trace_statements: *statements
68+
log_statements: *statements
69+
memory_limiter:
70+
check_interval: 1s
71+
limit_mib: 500
72+
resourcedetection:
73+
# ensures host.name and other important resource tags
74+
# get picked up
75+
detectors: [env, gcp, ecs, ec2, azure, system]
76+
timeout: 5s
77+
override: false
78+
system:
79+
# Enable optional system attributes
80+
resource_attributes:
81+
os.type:
82+
enabled: true
83+
os.description:
84+
enabled: true
85+
host.ip:
86+
enabled: true
87+
host.mac:
88+
enabled: true
89+
host.arch:
90+
enabled: true
91+
host.cpu.vendor.id:
92+
enabled: true
93+
host.cpu.model.name:
94+
enabled: true
95+
host.cpu.family:
96+
enabled: true
97+
host.cpu.model.id:
98+
enabled: true
99+
host.cpu.stepping:
100+
enabled: true
101+
host.cpu.cache.l2.size:
102+
enabled: true
103+
host.id:
104+
enabled: false
105+
batch:
106+
send_batch_max_size: 1000
107+
send_batch_size: 100
108+
timeout: 10s
109+
probabilistic_sampler:
110+
hash_seed: 22
111+
sampling_percentage: 15.3
112+
connectors:
113+
datadog/connector:
114+
traces:
115+
span_name_as_resource_name: true
116+
extensions:
117+
datadogfleetautomation:
118+
api:
119+
key: ""
120+
site: datad0g.com
121+
healthcheckv2:
122+
use_v2: true
123+
component_health:
124+
include_permanent_errors: false
125+
include_recoverable_errors: true
126+
recovery_duration: 5m
127+
http:
128+
service:
129+
extensions: [healthcheckv2, datadogfleetautomation]
130+
telemetry:
131+
logs:
132+
encoding: "json"
133+
pipelines:
134+
metrics:
135+
receivers: [otlp, prometheus]
136+
processors: [resourcedetection, transform, batch]
137+
exporters: [debug, datadog]
138+
traces:
139+
receivers: [otlp]
140+
processors: [resourcedetection, transform, probabilistic_sampler, batch]
141+
exporters: [debug, datadog]
142+
logs:
143+
processors: [memory_limiter, resourcedetection, transform, batch]
144+
exporters: [debug, datadog]
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
mode: deployment
2+
replicaCount: 5
3+
autoscaling:
4+
enabled: true
5+
minReplicas: 3
6+
maxReplicas: 10
7+
targetCPUUtilizationPercentage: 80
8+
image:
9+
repository: registry.ddbuild.io/ci/opentelemetry-collector-contrib
10+
tag: "otelcolcontrib-v926be118" # UPDATE TO MOST RECENT CI BUILD TAG BEFORE RUNNING
11+
resources:
12+
limits:
13+
cpu: 512m
14+
memory: 2Gi
15+
useGOMEMLIMIT: true
16+
presets:
17+
logsCollection:
18+
enabled: false
19+
hostMetrics:
20+
enabled: false
21+
kubernetesAttributes:
22+
enabled: false
23+
kubernetesEvents:
24+
enabled: false
25+
kubeletMetrics:
26+
enabled: false
27+
28+
extraEnvs:
29+
- name: OTEL_RESOURCE_ATTRIBUTES
30+
value: "k8s.pod.ip=$(POD_IP)"
31+
- name: OTEL_K8S_NAMESPACE
32+
valueFrom:
33+
fieldRef:
34+
apiVersion: v1
35+
fieldPath: metadata.namespace
36+
readinessProbe:
37+
initialDelaySeconds: 120
38+
livenessProbe:
39+
initialDelaySeconds: 120
40+
config:
41+
receivers:
42+
jaeger: null
43+
zipkin: null
44+
exporters:
45+
debug:
46+
verbosity: detailed
47+
datadog:
48+
metrics:
49+
resource_attributes_as_tags: true
50+
histograms:
51+
mode: counters
52+
send_count_sum_metrics: true
53+
traces:
54+
span_name_as_resource_name: true
55+
compute_stats_by_span_kind: true
56+
trace_buffer: 1000
57+
api:
58+
key: ""
59+
fail_on_invalid_key: false
60+
site: datad0g.com
61+
processors:
62+
transform:
63+
metric_statements: &statements
64+
- context: resource
65+
statements:
66+
- set(attributes["datadog.host.use_as_metadata"],true)
67+
trace_statements: *statements
68+
log_statements: *statements
69+
memory_limiter:
70+
check_interval: 1s
71+
limit_mib: 500
72+
resourcedetection:
73+
# ensures host.name and other important resource tags
74+
# get picked up
75+
detectors: [env, gcp, ecs, ec2, azure, system]
76+
timeout: 5s
77+
override: false
78+
system:
79+
# Enable optional system attributes
80+
resource_attributes:
81+
os.type:
82+
enabled: true
83+
os.description:
84+
enabled: true
85+
host.ip:
86+
enabled: true
87+
host.mac:
88+
enabled: true
89+
host.arch:
90+
enabled: true
91+
host.cpu.vendor.id:
92+
enabled: true
93+
host.cpu.model.name:
94+
enabled: true
95+
host.cpu.family:
96+
enabled: true
97+
host.cpu.model.id:
98+
enabled: true
99+
host.cpu.stepping:
100+
enabled: true
101+
host.cpu.cache.l2.size:
102+
enabled: true
103+
host.id:
104+
enabled: false
105+
batch:
106+
send_batch_max_size: 1000
107+
send_batch_size: 100
108+
timeout: 10s
109+
probabilistic_sampler:
110+
hash_seed: 22
111+
sampling_percentage: 15.3
112+
connectors:
113+
datadog/connector:
114+
traces:
115+
span_name_as_resource_name: true
116+
extensions:
117+
datadogfleetautomation:
118+
api:
119+
key: ""
120+
site: datad0g.com
121+
healthcheckv2:
122+
use_v2: true
123+
component_health:
124+
include_permanent_errors: false
125+
include_recoverable_errors: true
126+
recovery_duration: 5m
127+
http:
128+
service:
129+
extensions: [healthcheckv2, datadogfleetautomation]
130+
telemetry:
131+
logs:
132+
encoding: "json"
133+
pipelines:
134+
traces:
135+
receivers: [otlp]
136+
processors: [resourcedetection, transform, batch]
137+
exporters: [datadog/connector]
138+
traces/sampled:
139+
receivers: [datadog/connector]
140+
processors: [probabilistic_sampler, batch]
141+
exporters: [debug, datadog]

extension/datadogfleetautomationextension/testdata/helm-collector.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ autoscaling:
77
targetCPUUtilizationPercentage: 80
88
image:
99
repository: registry.ddbuild.io/ci/opentelemetry-collector-contrib
10-
tag: "otelcolcontrib-vc6e612a6" # UPDATE TO MOST RECENT CI BUILD TAG BEFORE RUNNING
10+
tag: "otelcolcontrib-v926be118" # UPDATE TO MOST RECENT CI BUILD TAG BEFORE RUNNING
1111
resources:
1212
limits:
1313
cpu: 512m

0 commit comments

Comments
 (0)