cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Administration & Architecture
Explore discussions on Databricks administration, deployment strategies, and architectural best practices. Connect with administrators and architects to optimize your Databricks environment for performance, scalability, and security.
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Databricks Managed MLFlow with Different Unity Catalog for Multi-tenant Production Tracing

jeffreym9
New Contributor III

Is the Databricks Managed MLFlow only trace LLM traffic through Serving Endpoint? Does it support manual tracing in my LLM application with decorator @mlflow.trace ?

Also, How can Databricks Managed MLFlow support multi-tenant cases where traces need to write to tenant specific unity catalog? 

1 REPLY 1

stbjelcevic
Databricks Employee
Databricks Employee

Hi @jeffreym9 ,

  • Managed MLflow Tracing captures traces in notebooks, local IDEs, jobs, and Serving Endpointsโ€”via autologging or manual instrumentation, so itโ€™s not limited to Serving Endpoints-only. Set your tracking URI to databricks and traces are written to the managed tracking service; when deploying agents, tracing is automatic, and you can also copy traces to Delta tables for analysis.

  • Yes, manual tracing with @mlflow.trace is supported: Use the decorator to create spans for any function (for example, agent, retriever, parser) and combine it with autologging for LLM SDKs.

  • Multiโ€‘tenant writing to tenantโ€‘specific Unity Catalog: In production, enable MLflow โ€œProduction monitoringโ€ to sync traces to a Delta table and select the UC schema per endpoint or app; combine this with UC isolation patterns (catalogโ€‘perโ€‘tenant or schemaโ€‘perโ€‘tenant) to route each tenantโ€™s traces to their governed storage.

Sources: