Enable or disable telemetry
Braintrust can send the following types of telemetry from your self-hosted data plane to Braintrust’s control plane:
By default,
status, metrics, and usage are enabled. You can change the defaults as follows:
The Loop runtime always sends
metrics and traces for its own service, in addition to the types you configure here. You can’t turn this off while the runtime is enabled. These traces cover the runtime’s operation. They don’t include LLM calls, tool calls, or the contents of your traces.- AWS
- GCP / Azure
Add the
monitoring_telemetry variable to your variables.tf file, and include the types of telemetry you want to send in the validation condition as a comma-separated list:DISABLE_SYSADMIN_TELEMETRY environment variable to true.
Data retention
Data retention requires a service token so the data plane can query object metadata and look up retention policies configured in your organization. Braintrust automatically provisions this token when you configure your self-hosted data plane URL in organization settings. It is created with read-only permissions on projects and stored securely in your data plane. To verify or refresh the token, go to Settings > Service tokens. If the token doesn’t exist, click Create. To rotate it, click Refresh — the data plane will start using the new token automatically.Before configuring retention, review your cloud provider’s bucket retention policies. See Cloud provider retention policies for details.