issues
search
fiberplane
/
fpx
Supercharge your local development
https://fiberplane.dev
MIT License
128
stars
1
forks
source link
Add support for fpx otel traces
#102
Closed
flenter
closed
2 months ago
flenter
commented
2 months ago
Add new
/v1/traces
URL to typescript API
Modify CLI to use this
Modify Middleware to send JSON payloads for now
Update AI to handle different types of request bodies
Update Requestor to work with Otel data
API
Make sure the api sends a valid otel trace id to inject as parent
Middleware
HACK - Propagate x-fpx-trace-id with a dummy span parent
Implement route probing on middleware
Changed
Uses separate api route to report routes
Middleware must construct this URL itself
Routes are no longer refreshed with each request
Use Hacked versions of Hono types in the middleware to prevent downstream type errors when publishing the otel middleware package
Middleware: Report the request body and env vars in middleware root span for request
Middleware Accept non-string messages as log arguments
Middleware: Support patching console.debug
Remove lots of code
Remove old request details page and turn on the tracing UI by default
Remove almost all old schemas and data types related to MizuLogs and MizuMessages, et al
Remove API route for
/v0/logs
/v1/traces
URL to typescript API/v0/logs