PO

particle-academy/prism-opentelemetry

particle-academy/prism-opentelemetry

OpenTelemetry bridge for Prism -- turns Prism telemetry events into GenAI-convention spans for Arize Phoenix and any OTLP backend, so agent runs are readable in the tracing you already operate rather than a second place to look.

Backend · renders no UIPHP
Part of Prism9 packages, one productSee the family
Backend · renders no UI
Nothing to preview — install it and call the typed API, or hand it to an agent.
$composer require particle-academy/prism-opentelemetry
Why
Prism already emits the telemetry that makes AI spend attributable, but telemetry in its own format is a second place to look. Agent runs belong in the tracing you already operate, next to the HTTP request and the database call that surrounded them — otherwise the expensive question, "what did this run actually do", is answered by correlating two systems by hand.
What
An OpenTelemetry bridge for Prism: turns Prism telemetry events into GenAI-convention spans, for Arize Phoenix and any OTLP backend. Following the shared convention rather than inventing attribute names is what lets a backend understand the spans without bespoke configuration.
How
composer require particle-academy/prism-opentelemetry, then point it at whatever OTLP endpoint you already run.

API surface

Headless package — drive it from code or an agent. No component grid.

This package renders no UI surface. It exposes a typed PHP API; issues are tracked on GitHub.
No API table yet. A supporting package with no rendered components, so there are no live demos — reach for the README + Changelog for the full reference, and the Issues link to file feedback.
What next
Install it, then call the API from your code or over MCP.