Observability · Flashcard

You switch vendors after instrumenting with OTel. What changes?

  • AThe exporter configuration — the instrumentation itself stays put
  • BEvery call site — the instrumentation names the vendor
  • CThe whole SDK — each vendor ships its own implementation
  • DNothing at all — a vendor reads OTLP straight from the application

Why this is the answer

Vendor neutrality is the point of OTel: code is written against its API, so swapping backends means pointing the exporter (or the Collector) somewhere new. Call sites never name a vendor, the SDK is the upstream implementation rather than a per-vendor one, and something still has to be told where to send the data.

Official docs
Study in Gnoseed →