Skip to content

Conversation

@Qard
Copy link

@Qard Qard commented Jan 23, 2026

Uses orchestrion together with AsyncLocalStorage and diagnostics_channel (or als-browser and dc-browser) to provide fully decoupled instrumentation via definitions and diagnostics_channel consumer plugins. Also supports bundlers including vite, webpack, esbuild, and rollup.

So far this just adds the infrastructure for the capturing side of the diagnostics_channel model, and some types for the plugin side, but it's not yet set up to actually enable the plugins yet to transform the events into spans. The model is there though for people to see how it would work.

@Qard Qard self-assigned this Jan 23, 2026
@Qard Qard added enhancement New feature or request javascript Pull requests that update javascript code lang:js labels Jan 23, 2026
@Qard Qard force-pushed the stephen/auto-instrumentation branch 9 times, most recently from ddf8d8f to 256806c Compare January 27, 2026 10:07
@Qard Qard marked this pull request as ready for review January 27, 2026 10:07
@Qard Qard force-pushed the stephen/auto-instrumentation branch 4 times, most recently from 167ef0e to 20aa619 Compare January 27, 2026 10:45
Uses orchestrion together with AsyncLocalStorage and
diagnostics_channel (or als-browser and dc-browser) to
provide fully decoupled instrumentation via definitions
and diagnostics_channel consumer plugins. Also supports
bundlers including vite, webpack, esbuild, and rollup.
@Qard Qard force-pushed the stephen/auto-instrumentation branch from 20aa619 to c560892 Compare January 27, 2026 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request javascript Pull requests that update javascript code lang:js

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants