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

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions