DataDog / dd-trace-php

Datadog PHP Clients
https://docs.datadoghq.com/tracing/setup/php
Other
481 stars 149 forks source link

Standalone install from IPv6-only server #2688

Closed gman-wa closed 3 weeks ago

gman-wa commented 1 month ago

Describe the feature you'd like

Since AWS is charging for public IPv4 and Cloudflare can serve web applications on IPv4 and IPv6 and just connect to origin over IPv6 only, running AWS origin services IPv6 is doable.

Running the datadog-setup script is not since it wants to download packages from GitHub which is IPv4 only.

It would be great to be able to copy datadog-setup and the GZ package manually onto the server and have a option for data dog-setup to use a GZ archive already downloaded.

Is your feature request related to a problem?

I want to run an IPv6-only origin server.

Describe alternatives you've considered

No response

Additional context

No response

realFlowControl commented 1 month ago

Hey @gman-wa 👋

there is an undocumented --file argument to the datadog-setup.php that you can use like this:

$ php datadog-setup.php --your-args --file /path/to/file.tar.gz

Hope this helps in the meantime while we are looking for solutions.

gman-wa commented 4 weeks ago

oh that's cool - is file.tar.gz the name of the tarball from GH releases or the renamed version that the script puts in /tmp/ ? or should it not matter?

bwoebi commented 4 weeks ago

@gman-wa It does not matter, only the contents matter. It's the dd-library-* tarballs, not any other, though.

gman-wa commented 3 weeks ago

ok - thank you!