Skip to content

Experiment with probes as binaries #289

@jimaek

Description

@jimaek

This project https://github.com/NilsIrl/dockerc actually works pretty well and the compiled probes even auto-update.

# ./globalping-bin 
unknown argument ignored: lazytime
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Checking for the latest version
Current version 0.37.0
Latest version 0.38.0
Start self-update process
Self-update finished
[2025-05-03T18:00:31.895Z] Current node.js version v20.13.0
[2025-05-03T18:00:31.914Z] Wanted node.js version v20.13.0
[2025-05-03T18:00:31.915Z] No persistent UUID file. Generating a new one.
[2025-05-03 18:00:32 +00:00] [INFO] [general] Starting probe version 0.38.0 in a production mode with UUID bd7a70ae.
[2025-05-03 18:00:36 +00:00] [DEBUG] [general] Connection to API established.
[2025-05-03 18:00:36 +00:00] [INFO] [api:connect:adoption] You can register this probe at https://dash.globalping.io to earn extra measurement credits.
[2025-05-03 18:00:36 +00:00] [INFO] [api:connect:location] Connected from Warsaw, PL, EU (SCALEWAY S.A.S., ASN: 12876, lat: 52.23 long: 21.01).

We should consider:

  • Providing binaries as part of releases as part of CI
  • Test both x86 and ARM binaries on open router software that supports binaries
  • Find a way to compile the linux binary into Windows. Maybe even wrap a simple GUI app around it?

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions