Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expose tokens / prompt / http response etc through the Collector interface #1512

Open
wants to merge 32 commits into
base: canary
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
b4af094
merge tracingv2 branch
aaronvg Feb 10, 2025
d263cac
Building again
aaronvg Feb 11, 2025
fcd9636
sandbox dep fix
aaronvg Feb 11, 2025
96d620e
LogEvent->TraceEvent, LogEventContent->TraceData
sxlijin Feb 12, 2025
89e0e92
re-generate test data
sxlijin Feb 12, 2025
3a1d4da
Some more setup
aaronvg Feb 14, 2025
36d94d9
redo tracer and publisher using once_cell
aaronvg Feb 15, 2025
323e70b
Merge branch 'canary' into tracingv3
aaronvg Feb 15, 2025
42b7ff3
working in wasm
aaronvg Feb 15, 2025
c1d4bc1
function start
aaronvg Feb 16, 2025
b2c053e
Better handling of streaming errors, and add tracing to http requests…
aaronvg Feb 16, 2025
654abab
WIP collector
aaronvg Feb 18, 2025
5039b27
wip
aaronvg Feb 18, 2025
480a05c
wire up more of python ffi
aaronvg Feb 20, 2025
3666a8c
WIP ref counts
aaronvg Feb 21, 2025
7662960
refcountv2
aaronvg Feb 21, 2025
860d5cd
support multiple collectors, fix some more bugs
aaronvg Feb 22, 2025
aca0f60
Add more models, and return vec of calls
aaronvg Feb 22, 2025
5a61072
more tests
aaronvg Feb 22, 2025
7bcad27
add request id wip
aaronvg Feb 22, 2025
92bb81a
merge canary up to new response types
aaronvg Feb 23, 2025
7ca592f
Pass httprequestid through the orchestrator calls
aaronvg Feb 23, 2025
90f1b16
wasm tweaks
aaronvg Feb 23, 2025
26bf6ce
Python checkpoint -- missing more tests
aaronvg Feb 23, 2025
a33b1f3
cleanup couple logs
aaronvg Feb 23, 2025
43fb11d
fix issue with http bodies being strings always
aaronvg Feb 23, 2025
393c68b
Fix memory leak in python due to circular reference, and add more eve…
aaronvg Feb 24, 2025
16b5632
add more tests, and fix bug with parallel contexts getting the wrong …
aaronvg Feb 24, 2025
bdea400
preserve insertion order of function_logs
aaronvg Feb 24, 2025
34cb27a
cleanup comments
aaronvg Feb 24, 2025
914e4a9
move on_event to finally block
aaronvg Feb 24, 2025
56ab612
move comment
aaronvg Feb 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
152 changes: 110 additions & 42 deletions engine/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion engine/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,10 @@ url = "2.5.2"
uuid = { version = "1.8.0", features = ["v4", "v7", "serde"] }
walkdir = "2.5.0"
web-time = "1.1.0"

tokio = { version = "1", default-features = false, features = [
"macros",
"time",
] }

[workspace.package]
version = "0.76.2"
Expand Down
Loading
Loading