You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improving the breadth of collected data, and ensuring that the collected
data is more likely to be successfully reported.
- Use `log` crate in more places
- Hook up `log` crate to otel
- Switch to process-wide otel processors
- Handle places that use `process::exit`
Also adds a more robust testing framework, with a deterministic tracing
setting.
Refs: #26852
console.log
with OTLP (with associated traces)OTEL_TRACES_SAMPLER
OTEL_SDK_DISABLED
OTEL_PROPAGATORS
console.log("foo"); // Program naturally exits here
console.log("foo"); Deno.exit(0);
console.log("foo"); throw new Error("uncaught");
self.close()
Deno.exit()
(self.close()
alias in workers?)worker.terminate()
Then there is a bunch of work to auto instrument built in APIs. A very basic initial list that will be expanded:
Deno.serve
/node:http
(server)http.route
attribute on the automatic spanfetch
/node:http
(client)The text was updated successfully, but these errors were encountered: