SIGN IN SIGN UP

[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