service mesh: linkerd
- enables distributed tracing. Caveats: https://linkerd.io/2019/08/09/service-mesh-distributed-tracing-myths/
- Distributed tracing requires both code changes and configuration open telemetry: OTEL (open?) metrics: prometheus (open?) logs: loki better auto scaling: https://keda.sh/ figure out app update checking
https://opentelemetry.io/docs/concepts/components/
- proto: language independent interface types
- spec: api, sdk, (data) protocol, collector
- OTLP: opentelemetry protocol
- collector: where instrumentation libraries export telemetry data to
- instrumentation libraries