The key components of an observability workflow are instrumentation, receiver, processor, and exporter. Instrumentation involves making code changes to emit telemetry data, the receiver captures this data, the processor filters or modifies it, and the exporter sends it to the observability backend.