Registration and Telemetry
Overview
Delphix Telemetry encompasses two critical functions—registering your Data Control Tower (DCT) installation to a Delphix account, then uploading analytic bundles to Delphix Compliance Services (DCS). This integration helps Delphix better understand product usage to enhance your support experience. Delphix Telemetry has an online and offline model.
Online model
-
Requires internet connectivity.
-
Registration and telemetry are simultaneously configured.
-
Automatically uploads telemetry data daily.
Offline model
-
Does not require internet connectivity.
-
Registration must be performed manually, once.
-
Bundles must be uploaded manually, typically quarterly.
You can view Delphix Telemetry service status at: status.delphix.com.
All DCT tiers (Core, Self Service, and Enterprise) support this capability. And it’s supported on all deployment types: Kubernetes, OpenShift, and Appliance.
Online registration and bundle upload
Follow these steps to register your DCT product and automatically upload Telemetry data.
-
Complete and submit this form to request your Delphix Compliance Services (DCS) Account.
-
Within 24-48 hours, check your email for account creation instructions and create your password.
-
Log in to your Data Control Tower instance.
-
Navigate to Admin > Registration.
-
Click Register in the top right.
-
Enter your new DCS credentials and submit.
-
Upon successful verification, click Register DCT.
-
Your DCT installation is now registered. Bundles are uploaded automatically every 24 hours. Confirm the last upload time in the Details section of the home DCT page.
Note: If your credentials change, repeat these steps to re-register.
Offline registration and bundle upload
Choose this method if your DCT installation lacks internet connectivity or you prefer manual uploads.
-
Complete and submit this form to request your Delphix Compliance Services (DCS) Account.
-
After 24-48 hours, use the email instructions to finalize account setup.
-
Generate an API Token:
-
Log in to DCS.
-
Navigate to Accounts > API Tokens, and follow instructions to add a token. More details can be found in the Programmatic access to DCS (API Tokens) page.
-
Save your generated API Token securely. This token will be required for each offline bundle upload.
-
-
Log in to DCT.
-
Navigate to Admin > Registration.
-
Click Register, then select Switch to Offline Registration.
-
Copy the provided Product ID and Public Key.
-
In your terminal, run:
curl --request POST \
--url 'https://api.apps.delphix.com/v1/telemetry/register' \
--header 'Authorization: Bearer <DCS_ACCOUNT_TOKEN>' \
--header 'Content-Type: application/json' \
--data '{
"uuid": "<DCT_PRODUCT_ID>",
"key": "<DCT_PUBLIC_KEY>"
}'
You will receive key and token values in the response. Enter these into the respective fields in DCT.
Submit to complete offline registration. Verify successful registration status directly in the DCT UI.
Offline bundle upload
-
Log in to DCT, navigate to Admin > Registration, and select Download Bundle.
-
Choose a date range or leave as default for a comprehensive bundle.
-
Clearly name your downloaded bundles with timestamps or version identifiers for easier management and historical tracking.
-
Prepare upload location by running in your terminal:
curl --request POST \
--url 'https://api.apps.delphix.com/v1/telemetry/initiate' \
--header 'Authorization: Bearer <DCS_ACCOUNT_TOKEN>' \
--header 'Content-Type: application/json' \
--data '{"uuid": "<DCT_PRODUCT_ID>"}'
Use the response values to execute the following command and upload your bundle. Ensure careful replacement of placeholders (e.g., <AWS_UPLOAD_URL>, <AWS_KEY>, etc.) as incorrect substitutions will cause upload errors:
curl -X POST "<AWS_UPLOAD_URL>" \
--form "key=<AWS_KEY>" \
--form "x-amz-algorithm=<AWS_ALGORITHM>" \
--form "x-amz-credential=<AWS_CREDENTIAL>" \
--form "x-amz-date=<AWS_DATE>" \
--form "x-amz-security-token=<AWS_SECURITY_TOKEN>" \
--form "x-amz-signature=<AWS_SIGNATURE>" \
--form "policy=<AWS_POLICY>" \
--form "file=@<DCT_BUNDLE_FILE_PATH>"
A successful upload returns a 204 status which can be confirmed by using the -v
verbose argument. Retain the confirmation response or take a screenshot for record-keeping and audit purposes.
Note: We request you to upload bundles periodically and as directed by your account team. To switch to the online model, simply follow the Online Registration process again.
Data collection and usage
Telemetry bundles contain metadata critical to analyzing product use, improving functionality, and enhancing security. Please review our detailed documentation for specifics on data collected and its usage: Analytics: Data and how it's used
Delphix remains committed to transparency regarding data privacy and security.