[ENH] Upload spans (#5253)
## Description of changes _Summarize the changes made by this PR._ - Improvements & Bug fixes - This adds spans for add/update/upsert specifically so that we can exclude buffering request body from span times. I have not added these to all endpoints since their input payloads should be nominal and variance in buffering their bodies could indicate system health issues. Additionally, this minimizes Span noise. - New functionality - None Closes https://github.com/chroma-core/hosted-chroma/issues/3599 ## Test plan _How are these changes tested?_ I manually checked the spans in tilt - [x] Tests pass locally with `pytest` for python, `yarn test` for js, `cargo test` for rust ## Migration plan No ## Observability plan These are observability changes and as such the core description covers this. ## Documentation Changes None.
H
Hammad Bashir committed
a08f9768387bcc703ff5cc8fdbf96a58583205df
Parent: 12b313a
Committed by GitHub <noreply@github.com>
on 8/12/2025, 10:37:17 PM