App Versioning & Experiments
Tag traces with application version and experiment variants
Application Version
import dbnl
dbnl.login()
dbnl.init_tracing(
project_id="{PROJECT_ID}",
service_name="my-agent",
version="2026.04.21",
)with dbnl.using_version("2026.04.21-canary"):
agent.invoke({"input": user_query})import { NodeSDK } from "@opentelemetry/sdk-node";
import { Resource } from "@opentelemetry/resources";
const sdk = new NodeSDK({
resource: new Resource({
"service.name": "my-agent",
"service.version": "2026.04.21",
}),
// ...spanProcessors as in the OTEL Trace Ingestion guide
});rootSpan.setAttribute("dbnl.version", "2026.04.21-canary");