Skip to content

Transfer DataDog/orchestrion-js to the org #1011

@bengl

Description

@bengl

Earlier this year, we (Datadog) released Orchestrion-JS, a code instrumentation tool that uses SWC to transform JavaScript, either at load time or statically through bundler plugins, in order to add TracingChannel publishes into otherwise-uninstrumented library code. This is intended as a successor to import-in-the-middle.

The implementation details of import-in-the-middle make it impossible to properly instrument some libraries. Orchestrion-JS avoids these issues by transforming source code directly, rather than relying on monkey-patching live objects in the runtime.

Since the release, there's been active participation in the project, particularly from folks who were previously working on/with import-in-the-middle (i.e. other APM vendors). We (Datadog and the other contributors) think that because of this, much like with import-in-the-middle, the Node.js GitHub org is a better home for Orchestrion-JS. Therefore, we're requesting this transfer.

The existing contributors have all agreed to continue with maintenance, review, etc., and that's @bengl (me), @simon-id, @jsumners-nr, @bizob2828, @AbhiPrasad, and @timfish, so we can all be added to a new team for maintenance.

For reference, here's the issue opened for transferring import-in-the-middle.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions