Observability Layers in LLM Applications Using Traces and Spans | VibeStack