{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/4"}],"enrichment":{"capability":"Auto-instruments DSPy applications to generate OpenTelemetry-compatible traces for observability and debugging, sending them to collectors like Arize Phoenix or Arize AX.","skillfed_tags":["observability","dspy","opentelemetry"],"use_cases":["Debug DSPy program behavior by viewing step-by-step execution traces in Arize Phoenix or Arize AX.","Monitor DSPy application performance and identify bottlenecks in module execution and LM calls.","Track DSPy program optimization results by comparing traces before and after teleprompter compilation.","Audit DSPy reasoning chains to understand how your program arrived at specific answers.","Integrate DSPy tracing into a broader observability stack using standard OpenTelemetry exporters."],"what_it_does":"This package wraps DSPy applications with OpenTelemetry instrumentation, automatically capturing execution traces without requiring code changes to your DSPy modules. It integrates with the OpenInference standard, making traces compatible with observability platforms like Arize Phoenix and Arize AX for visualization and debugging.\n\nThe instrumentation works by hooking into DSPy's execution flow and emitting spans that describe each step of your program's reasoning and module calls. You configure it once with a tracer provider and exporter, then call `DSPyInstrumentor().instrument()` to enable tracing for all DSPy code in your application. Traces are sent to your chosen collector endpoint, where you can inspect them in a web UI to understand what your DSPy program is doing, debug failures, and optimize performance.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, low install friction, and provides essential observability for DSPy applications. If you are developing or debugging DSPy programs, this instrumentation is straightforward to add and immediately useful for understanding execution flow. The Apache-2.0 license poses no restriction."},"id":"openinference-instrumentation-dspy","links":{"html":"https://skillfed.io/packages/openinference-instrumentation-dspy","md":"https://skillfed.io/packages/openinference-instrumentation-dspy.md","pypi":"https://pypi.org/project/openinference-instrumentation-dspy/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-07","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"openinference-instrumentation-dspy","python_support":"supports_current","summary":"OpenInference DSPy Instrumentation"},"popularity":{"monthly_downloads":207382,"position":9553,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.39"}
