OTel-Grundlagen & Spezifikation
Die drei Säulen (Traces, Metrics, Logs), OTLP-Protokoll, Semantic Conventions, Abgrenzung zu proprietären Lösungen
Distributed Tracing
Spans, Trace Context (W3C TraceContext), Baggage, Parent-Child-Beziehungen, Span-Attribute und Events
Sampling-Strategien
Head-based vs. Tail-based Sampling, TraceIdRatioBased, ParentBased, Auswirkungen auf Datenvolumen
SDK-Setup & manuelle Instrumentierung
TracerProvider, MeterProvider, LoggerProvider, Custom Spans und Attributes, Lab: Microservice instrumentieren
Auto-Instrumentierung
Java Agent, Python opentelemetry-instrument, Node.js – Vor- und Nachteile, Lab: Service ohne Code-Änderung
OTel Metrics API
Instruments (Counter, UpDownCounter, Histogram, Gauge), Exemplars, Synchronous vs. Asynchronous