rigetti / qcs-sdk-rust

Rust SDK for Rigetti Quantum Cloud Services (QCS)
https://docs.rs/qcs
13 stars 5 forks source link

feat: instrument pyo3-opentelemetry #391

Closed erichulburd closed 9 months ago

erichulburd commented 11 months ago

Goals

The goal of this MR is to support collection of Rust traces by Python end users. Specifically this entails:

  1. Connecting traces from Python to Rust.
  2. Ensuring all network API calls are instrumented with tracing (QCS API client already has support for this with the tracing-opentelemetry feature).
  3. Supporting the ability of Python users to configure and initialize Rust tracing subscribers.

Design & Implementation

MarquessV commented 11 months ago

Oh - when testing I also noticed that poetry.lock needs to be updated.

MarquessV commented 9 months ago

@erichulburd The checks are passing on this PR now. Would you like me to rebase, merge, and release an RC?