Since Inferable workflows execute in your own infrastructure, logging, tracing and monitoring is as easy as adding your existing observability tools into the workflow.
Copy
import { logger, span } from "./my-observability-library";workflow.version(1).define(async (ctx, input) => { const value = ctx.llm.structured({ ... }); // This will log to stdout console.log("Hello, world!"); // This will log the value to your observability tool logger.info("And the value is", value);});