Skip to content

Commit 7c3833c

Browse files
mholownipperycz
andauthored
Switch OTEL from config to alternateConfig. (#34)
Co-authored-by: Przemysław (Przemek) Perycz <[email protected]>
1 parent 7b136ed commit 7c3833c

File tree

4 files changed

+33
-38
lines changed

4 files changed

+33
-38
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.10.1-dev
1+
0.10.1

charts/edgenode-observability/deployments/edgenode-observability/values.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ opentelemetry-collector:
6363
sidecar.istio.io/proxyCPULimit: 2000m
6464
sidecar.istio.io/proxyMemory: 32Mi
6565
sidecar.istio.io/proxyMemoryLimit: 512Mi
66-
config:
66+
alternateConfig:
6767
extensions:
6868
headers_setter:
6969
headers:
@@ -255,8 +255,6 @@ opentelemetry-collector:
255255
job: true
256256
auth:
257257
authenticator: headers_setter
258-
debug:
259-
verbosity: detailed
260258
prometheusremotewrite:
261259
endpoint: "http://edgenode-observability-mimir-gateway:8181/api/v1/push"
262260
resource_to_telemetry_conversion:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.5.2-dev
1+
0.5.2

charts/orchestrator-observability/deployments/orchestrator-observability/values.yaml

Lines changed: 30 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ opentelemetry-collector-daemonset:
130130
enabled: true
131131
logsCollection:
132132
enabled: true
133-
config:
133+
alternateConfig:
134134
extensions:
135135
health_check:
136136
endpoint: "0.0.0.0:13133"
@@ -216,8 +216,12 @@ opentelemetry-collector-daemonset:
216216
- pod
217217
- volume
218218
- node
219-
220219
processors:
220+
batch: {}
221+
memory_limiter:
222+
check_interval: 5s
223+
limit_percentage: 80
224+
spike_limit_percentage: 25
221225
resource/remove_container_id:
222226
attributes:
223227
- action: delete
@@ -284,8 +288,6 @@ opentelemetry-collector-daemonset:
284288
- prometheus
285289
- otlp
286290
exporters:
287-
debug:
288-
verbosity: detailed
289291
otlphttp/metrics:
290292
endpoint: "http://orchestrator-observability-mimir-gateway:8181/otlp"
291293
headers:
@@ -294,16 +296,6 @@ opentelemetry-collector-daemonset:
294296
endpoint: http://orchestrator-observability-loki-gateway/otlp
295297
headers:
296298
"X-Scope-OrgID": orchestrator-system
297-
prometheusremotewrite:
298-
endpoint: "http://orchestrator-observability-mimir-gateway:8181/api/v1/push"
299-
headers:
300-
"X-Scope-OrgID": 'orchestrator-system'
301-
# wal: # Enabling the Write-Ahead-Log for the exporter.
302-
# # directory: ./prom_rw # The directory to store the WAL in
303-
# buffer_size: 100 # Optional count of elements to be read from the WAL before truncating; default of 300
304-
# truncate_frequency: 45s # Optional frequency for how often the WAL should be truncated. It is a time.ParseDuration; default of 1m
305-
resource_to_telemetry_conversion:
306-
enabled: true # Convert resource attributes to metric labels
307299
ports:
308300
metrics:
309301
enabled: true
@@ -335,7 +327,7 @@ opentelemetry-collector:
335327
enabled: true
336328
kubernetesEvents:
337329
enabled: true
338-
config:
330+
alternateConfig:
339331
extensions:
340332
health_check:
341333
endpoint: "0.0.0.0:13133"
@@ -350,10 +342,20 @@ opentelemetry-collector:
350342
node_conditions_to_report:
351343
- Ready
352344
- MemoryPressure
353-
345+
prometheus:
346+
config:
347+
scrape_configs:
348+
- job_name: opentelemetry-collector
349+
scrape_interval: 10s
350+
static_configs:
351+
- targets:
352+
- ${env:MY_POD_IP}:8888
354353
processors:
354+
batch: {}
355355
memory_limiter:
356-
limit_percentage: 70
356+
check_interval: 5s
357+
limit_percentage: 80
358+
spike_limit_percentage: 25
357359
resource/remove_container_id:
358360
attributes:
359361
- action: delete
@@ -399,6 +401,15 @@ opentelemetry-collector:
399401
extensions:
400402
- health_check
401403
pipelines:
404+
# logs pipeline is required for kubernetesEvents preset to work
405+
logs:
406+
exporters:
407+
- otlphttp/logs
408+
processors:
409+
- memory_limiter
410+
- batch
411+
receivers:
412+
- otlp
402413
metrics:
403414
exporters:
404415
- otlphttp/metrics
@@ -414,14 +425,12 @@ opentelemetry-collector:
414425
traces:
415426
receivers:
416427
- otlp
417-
- zipkin
418-
- jaeger
419428
processors:
420429
- probabilistic_sampler
421430
exporters:
422-
- otlp
431+
- otlp/traces
423432
exporters:
424-
otlp:
433+
otlp/traces:
425434
headers:
426435
"X-Scope-OrgID": 'orchestrator-system'
427436
# Doc: https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/otlpexporter
@@ -439,18 +448,6 @@ opentelemetry-collector:
439448
endpoint: http://orchestrator-observability-loki-gateway/otlp
440449
headers:
441450
"X-Scope-OrgID": orchestrator-system
442-
debug:
443-
verbosity: detailed
444-
prometheusremotewrite:
445-
endpoint: "http://orchestrator-observability-mimir-gateway:8181/api/v1/push"
446-
headers:
447-
"X-Scope-OrgID": 'orchestrator-system'
448-
# wal: # Enabling the Write-Ahead-Log for the exporter.
449-
# # directory: ./prom_rw # The directory to store the WAL in
450-
# buffer_size: 100 # Optional count of elements to be read from the WAL before truncating; default of 300
451-
# truncate_frequency: 45s # Optional frequency for how often the WAL should be truncated. It is a time.ParseDuration; default of 1m
452-
resource_to_telemetry_conversion:
453-
enabled: true # Convert resource attributes to metric labels
454451
ports:
455452
metrics:
456453
enabled: true

0 commit comments

Comments
 (0)