@@ -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