Save a service URL
valkyrie run start and
valkyrie benchmark tasks use it until you remove it. Saving needs a login; access keys
can’t change it. The Tracker must be able to reach the URL, so a service on your machine
needs a reverse tunnel.
To send a credential with every request, see
Benchmark authentication.
List services
Go back to the hosted service
--ignore-custom-services to valkyrie run start instead.
Expose a local service
Hosted Valkyrie can reach a service on your machine through a reverse tunnel. These steps use ngrok; any tunnel that gives you a public HTTPS URL works.- Sign up for ngrok and follow its setup steps.
-
Start the service in a container, which serves on port
8001: -
Forward the port:
-
Save the forwarding address that ngrok prints:
--benchmark-url.
Deploy the service
A tunnel works while you iterate. A service other people run against needs a stable HTTPS address. The generatedDockerfile serves the app on port 8001, so any container host that
routes HTTPS and WebSocket traffic to it works.

