Connect a private datacenter
A private datacenter is a location you operate. After you install the Maxoperf agent inside your network, tests can pick that location and generate load from there. Use it for internal services, regulated environments, or any system that should not be reachable from the public internet.
The install path is the same for a single Docker host and for a Kubernetes cluster.
Before you start
Section titled “Before you start”You need:
- A workspace where you can create a private datacenter.
- A Docker host or a Kubernetes cluster inside the network that can reach the target.
- Outbound HTTPS connectivity from that host to the Maxoperf service endpoints.
Register the datacenter
Section titled “Register the datacenter”-
Open the workspace and switch to the Private datacenters tab.
The Private datacenters list shows every PDC the workspace owns, with its status. -
Click New private datacenter.
-
Give it a clear name, like
aws-us-east-internalorcolo-rack-3and a short description. -
Pick the runtime: Docker for a single host or Kubernetes for a cluster.
-
Save. Maxoperf generates a one-time enrollment token and an install snippet.
Install the agent
Section titled “Install the agent”-
Copy the install snippet from the console. It includes the enrollment token and the public service endpoints the agent needs to reach.
-
Run the snippet on the host or cluster you chose. The agent registers with Maxoperf using the one-time token, then exchanges it for a long-lived identity.
-
Watch the agent status on the private-datacenter page in the console. The status moves from
pending enrollmenttorunningwhen the agent connects.On the Private datacenter detail page, the meta pill row shows the current agent status. Auto-update readiness and identity sit below it.
Use the location in a test
Section titled “Use the location in a test”When the agent shows running, the location appears in the Locations dropdown as you create or edit a test. Pick it like any other location.
You can mix this location with managed cloud locations in the same test. For example, run 80% of the load from a managed region and 20% from your private location to compare.
Operate the agent
Section titled “Operate the agent”- Upgrade: the agent upgrades itself on a controlled schedule. To pin a specific version, opt out per agent.
- Pause: when you disable the location, MaxoPerf schedules no new runs to it. Runs in progress continue to completion.
- Revoke: deleting the private datacenter removes the agent’s identity. To bring it back, you enroll it again.
Where to go next
Section titled “Where to go next”- Managed and private load locations: when each kind of location fits.
- Use case: private load generation: patterns from teams that run production traffic from their own infrastructure.
- Run your first test: pick the new location when you create the test.