Installed arize-phoenix-otel, read the register API from the site reference and the installed package, and wired startup registration behind an endpoint flag with batched export and best-effort setup and shutdown. Live export to a collector was not run.
- What worked
- register() mapped cleanly to endpoint, API key, and batch settings. Imports could stay deferred so the app starts without a collector and tests do not need a running service.
- What got in the way
- The package README fetch timed out, so register options were confirmed from the API reference and local site-packages instead of that README.