dd-trace-dotnet icon indicating copy to clipboard operation
dd-trace-dotnet copied to clipboard

[BUG]: No Alpine MUSl version of datadog-dotnet-apm-x.x.x-musl.tar.gz

Open joeterlecki opened this issue 6 months ago • 1 comments

Tracer Version(s)

3.19.0

Operating system and platform

Linux (arm64)

Instrumentation Mode

automatic

TFM

net8.0

Bug Report

In the releases there is no ARM version of the APM package. I have just started looking at migrating our containers to ARM and. noticed there isnt an arm version published for musl only: datadog-dotnet-apm-x.x.x-musl.tar.gz

Is this intentional? Is this a planned support feature Is there missing documentation for ARM musl?

For reference is used the docs for x86/amd64 setup via the datadog APM guide in the app ui and doc website

RUN TRACER_VERSION=$(curl -s \https://api.github.com/repos/DataDog/dd-trace-dotnet/releases/latest | grep tag_name | cut -d '"' -f 4 | cut -c2-) && \
    mkdir -p /opt/datadog && \
    curl -Lo datadog-dotnet-apm.musl.tar.gz https://github.com/DataDog/dd-trace-dotnet/releases/download/v${TRACER_VERSION}/datadog-dotnet-apm-${TRACER_VERSION}-musl.tar.gz && \
    tar -C /opt/datadog -xzf datadog-dotnet-apm.musl.tar.gz && \
    rm -f datadog-dotnet-apm.musl.tar.gz

The datadog docs state that ARM64 MUSL is supported for apm. To confirm i have a complete working solution for amd64 containers

Thanks for any information you can provide on this.

Reproduction Code

No response

joeterlecki avatar Jun 26 '25 19:06 joeterlecki

Hi @joeterlecki,

If I understand correctly, the release artifact for datadog-dotnet-apm-3.19.0.arm64.tar.gz contains an ARM64 MUSL artifact within it.

bouwkast avatar Jun 26 '25 20:06 bouwkast

Looks like the question is resolved. ~Did we want to keep this open to track docs updates, @bouwkast? If not, we can close it.~

lucaspimentel avatar Jul 14 '25 15:07 lucaspimentel