Collector
Journey from Fluent Bit, Fluentd and Prometheus to
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10794581/pasted-from-clipboard.png)
Collectors Zoo
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483482/vector-light.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483495/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483542/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483545/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483551/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483554/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483556/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483558/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483561/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10815527/pasted-from-clipboard.png)
Collector
Journey from Fluent Bit, Fluentd and Prometheus to
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10494745/pasted-from-clipboard.png)
Collector
Journey from Fluent Bit, Fluentd and Prometheus to
Collectors Zoo
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483495/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483545/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483551/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483554/pasted-from-clipboard.png)
Collectors Zoo
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483551/pasted-from-clipboard.png)
where it all started?
de facto k8s
telemetry data collection standards
in early 2023
logs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483495/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483545/pasted-from-clipboard.png)
metrics
traces
?
logs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483495/pasted-from-clipboard.png)
a lot of plugins
community, documentation
written in Ruby
logs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483495/pasted-from-clipboard.png)
a lot of plugins
community, documentation
written in Ruby
![](https://media2.giphy.com/media/3hQ0hZDo4QhR6/giphy.gif)
Exhibit 1 - kubeclient gem
used by more than 1k projects
1 (one) active maintainer
logs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483495/pasted-from-clipboard.png)
Exhibit 2 - multithreading vs HPA
1 worker = 1 thread
resources.requests.cpu = 2000
autoscaling.targetCPUUtilizationPercentage = 50
logs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483495/pasted-from-clipboard.png)
logs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483495/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483545/pasted-from-clipboard.png)
metrics
traces
?
crazy fast
great memory usage
written in C
logs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483494/pasted-from-clipboard.png)
logs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483494/pasted-from-clipboard.png)
![](https://media4.giphy.com/media/uiPJ33aVIyql4xMjK1/giphy.gif)
logs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483495/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483545/pasted-from-clipboard.png)
metrics
traces
?
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483545/pasted-from-clipboard.png)
metrics
community, documentation
memory usage
database, not a forwarder *
logs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483494/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483495/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10483545/pasted-from-clipboard.png)
metrics
traces
?
traces
?
traces
why?
OpenTelemetry
101
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9456306/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458404/unified-collection-short.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9456306/pasted-from-clipboard.png)
Vendor provided
OpenTelemetry provided
OpenTelemetry provided
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458404/unified-collection-short.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9456306/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458404/unified-collection-short.png)
No OpenTelemetry backend
Vendor provided
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459414/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459464/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459465/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459473/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459478/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459483/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459488/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459491/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459492/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459498/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459509/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10798922/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10885209/pasted-from-clipboard.png)
OpenTelemetry
OpenTelemetry
Guidelines - cross language requirements and expectations for all implementations
Semantic conventions
API, SDK
OTLP
Guidelines - cross language requirements and expectations for all implementations
Semantic conventions
API, SDK
OTLP
Community driven
industry standard
OpenTelemetry
OpenTelemetry
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458545/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458546/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458547/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458548/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458549/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458550/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458552/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458553/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458554/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458558/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9865115/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9456306/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458404/unified-collection-short.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9456306/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458404/unified-collection-short.png)
Instrumentation
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458530/pasted-from-clipboard.png)
OpenTelemetry
OpenTelemetry
OpenTelemetry
Collector
101
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9456306/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458404/unified-collection-short.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9456306/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458404/unified-collection-short.png)
Collection
OpenTelemetry Collector
Receivers
Processors
Exporters
OpenTelemetry Collector
Receivers
Processors
Exporters
Pipelines
OpenTelemetry Collector
aka otelcol
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9458576/pasted-from-clipboard.png)
Host Metrics Receiver
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10499481/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10499486/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10499489/pasted-from-clipboard.png)
Put it all together
receivers:
hostmetrics:
scrapers:
memory:
processors:
resourcedetection/detect-host-name:
detectors:
- system
system:
hostname_sources:
- os
exporters:
otlp:
endpoint: otelcol2:4317
service:
pipelines:
metrics:
receivers:
- hostmetrics
processors:
- resourcedetection/detect-host-name
exporters:
- otlp
receivers:
hostmetrics:
scrapers:
memory:
processors:
resourcedetection/detect-host-name:
detectors:
- system
system:
hostname_sources:
- os
exporters:
otlp:
endpoint: otelcol2:4317
service:
pipelines:
metrics:
receivers:
- hostmetrics
processors:
- resourcedetection/detect-host-name
exporters:
- otlp
Data Pipeline
service:
pipelines:
metrics:
receivers: [hostmetrics]
processors: [resourcedetection/detect-host-name]
exporters: [otlp]
metrics/kafka:
receivers: [kafka]
exporters: [otlp/kafka]
logs:
receivers: [filelog]
exporters: [otlp]
logs/kafka:
receivers: [kafka]
exporters: [otlp, otlp/kafka]
traces:
receivers: [otlp, kafka]
processors: [resourcedetection/detect-host-name]
exporters: [otlp, otlp/kafka]
More Data Pipelines
OTel Collector distros
Core distribution
github.com/open-telemetry/opentelemetry-collector - components
Contrib distribution
https://github.com/open-telemetry/opentelemetry-collector-contrib - components
Custom distributions
Canonical Observability Stack
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10799085/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10799088/pasted-from-clipboard.png)
K8s observability
Logs
Metrics
Traces
Metadata
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495964/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495966/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495940/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10815668/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487284/pasted-from-clipboard.png)
Kubernetes Observability 1.0
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10799062/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10799077/pasted-from-clipboard.png)
K8s observability
Logs
Metrics
Traces
Metadata
K8s observability
Logs
Metrics
Traces
Metadata
Traces
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
~March 2020
data flood
K8s observability
Logs
Metrics
Traces
Metadata
K8s observability
Logs
Metrics
Traces
Metadata
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495964/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
Metadata
Metadata
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495964/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
Battle tested
Single threaded
Weak performance
Ruby magic
K8s Attributes in beta
Go-lang performance
Removed backpressure from Prometheus'
remote-write
Lowered Prometheus' memory
February 2022
Metadata: CPU sum
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487422/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487441/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487441/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487441/pasted-from-clipboard.png)
~ 38 CPUs
~ 13 CPUs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495964/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
Metadata: memory sum
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487425/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487441/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487441/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487441/pasted-from-clipboard.png)
~ 220G of RAM
~75G of RAM
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495964/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
... memory after more tweaks?
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495820/pasted-from-clipboard.png)
~11G - 20x less
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487441/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487441/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487441/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487441/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487441/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487441/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
Metadata: instances
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487428/pasted-from-clipboard.png)
~85
~20
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495964/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
... instances after more tweaks?
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495856/pasted-from-clipboard.png)
![](https://media2.giphy.com/media/5gUnOrltPvZzW/giphy.gif)
~11 instances - 8x less
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
K8s observability
Logs
Metrics
Traces
Metadata
K8s observability
Logs
Metrics
Traces
Metadata
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495966/pasted-from-clipboard.png)
Logs
Logs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495966/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
Great CPU usage
Great memory usage
Hard to debug issues
Didn't support metrics and traces at the time
(it does now)
Filelog Receiver in beta
Great CPU usage
Reasonable memory usage
No major feature missing
June 2022
K8s observability
Logs
Metrics
Traces
Metadata
K8s observability
Logs
Metrics
Traces
Metadata
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495940/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
Metrics
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495940/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
Remote write
Load balancing
Memory usage
Prometheus receiver in beta
Metric names quirks
Small resource usage
Metrics
September 2023
Metrics: CPU sum
~ 0.7 CPUs
~ 0.15 CPUs
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10815517/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495940/pasted-from-clipboard.png)
Metrics: memory sum
~ 7.5G of RAM
~1.6G of RAM
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10815501/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495940/pasted-from-clipboard.png)
K8s observability - OTel edition
Logs
Metrics
Traces
Metadata
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495964/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495966/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495940/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10815668/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495988/pasted-from-clipboard.png)
Kubernetes Observability 2.0
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10799062/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10799077/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495988/pasted-from-clipboard.png)
Kubernetes Observability 2.0
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495940/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10799062/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10799077/pasted-from-clipboard.png)
K8s observability - OTel edition
Logs
Metrics
Traces
Metadata
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10815668/pasted-from-clipboard.png)
K8s observability - OTel edition
Logs
Metrics
Traces
Metadata
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488434/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10815650/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10495940/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10497643/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459473/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/9459498/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10815668/pasted-from-clipboard.png)
OTC issues
![](https://media2.giphy.com/media/ZzvmSrCZS7uco/giphy.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488338/pasted-from-clipboard.png)
Low hanging fruit bugs in 2022
![](https://media4.giphy.com/media/JNgLZn7fWAjjW/giphy.gif)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10488242/pasted-from-clipboard.png)
State as of 2023
K8s telemetry collection
pull vs push
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10487310/pasted-from-clipboard.png)
Some more #OpenTelemetry
Community
Thank you!
Marcin "Perk" Stożek
@marcinstozek / perk.pl
![](https://s3.amazonaws.com/media-p.slid.es/uploads/65632/images/10815009/pasted-from-clipboard.png)
Journey from Fluent Bit, Fluentd and Prometheus to OpenTelemetry Collector
By Marcin Stożek
Journey from Fluent Bit, Fluentd and Prometheus to OpenTelemetry Collector
- 1,020