[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-mlflow-retrieving-mlflow-traces":3,"mdc-5gkfrr-key":33,"related-org-mlflow-retrieving-mlflow-traces":2200,"related-repo-mlflow-retrieving-mlflow-traces":2361},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":11,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":29,"sourceUrl":31,"mdContent":32},"retrieving-mlflow-traces","retrieve and query MLflow traces","Retrieves MLflow traces using CLI or Python API. Use when the user asks to get a trace by ID, find traces, filter traces by status\u002Ftags\u002Fmetadata\u002Fexecution time, query traces, or debug failed traces. Triggers on \"get trace\", \"search traces\", \"find failed traces\", \"filter traces by\", \"traces slower than\", \"query MLflow traces\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},"mlflow","MLflow","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fmlflow.png",[12,16,19,20],{"name":13,"slug":14,"type":15},"Tracing","tracing","tag",{"name":17,"slug":18,"type":15},"Observability","observability",{"name":9,"slug":8,"type":15},{"name":21,"slug":22,"type":15},"Debugging","debugging",60,"https:\u002F\u002Fgithub.com\u002Fmlflow\u002Fskills","2026-07-14T05:39:09.22888",null,19,[],{"repoUrl":24,"stars":23,"forks":27,"topics":30,"description":26},[],"https:\u002F\u002Fgithub.com\u002Fmlflow\u002Fskills\u002Ftree\u002FHEAD\u002Fretrieving-mlflow-traces","---\nname: retrieving-mlflow-traces\ndescription: Retrieves MLflow traces using CLI or Python API. Use when the user asks to get a trace by ID, find traces, filter traces by status\u002Ftags\u002Fmetadata\u002Fexecution time, query traces, or debug failed traces. Triggers on \"get trace\", \"search traces\", \"find failed traces\", \"filter traces by\", \"traces slower than\", \"query MLflow traces\".\n---\n\n# Retrieving MLflow Traces\n\n## Single Fetch vs Search\n\nChoose the right approach based on what you have:\n\n| You have... | Use | Command |\n|-------------|-----|---------|\n| **Trace ID** | Single fetch | `mlflow traces get --trace-id \u003Cid>` |\n| **Session\u002Fuser\u002Ffilters** | Search | `mlflow traces search --experiment-id \u003Cid> --filter-string \"...\"` |\n\n**Single fetch** - Use when you have a specific trace ID (e.g., from UI, logs, or API response):\n```bash\nmlflow traces get --trace-id tr-69f72a3772570019f2f91b75b8b5ded9\n```\n\n**Search** - Use when you need to find traces by criteria (session, user, status, time range, etc.):\n```bash\nmlflow traces search --experiment-id 1 --filter-string \"metadata.\\`mlflow.trace.session\\` = 'session_abc'\"\n```\n\n---\n\n## Trace Data Structure\n\n- **TraceInfo**: `trace_id`, `status` (OK\u002FERROR), `timestamp_ms`, `execution_time_ms`, `tags`, `metadata`, `assessments` (human feedback, evaluation results)\n- **Spans**: Tree of operations with `name`, `type`, `attributes`, `start_time`, `end_time`\n\n## Workflow\n\n1. **Check CLI usage** (required): `mlflow traces search --help`\n2. **Build filter query** using syntax below\n3. **Execute search** with appropriate flags\n4. **Retrieve details** for specific traces if needed\n\n## Prerequisite: Check CLI Usage\n\n```bash\nmlflow traces search --help\n```\n\nAlways run this first to get accurate flags for the installed MLflow version.\n\n## Searching Traces\n\nThe `mlflow traces search` command is used to search for traces in an MLflow experiment.\n\n### By Run ID\n\nFilter traces associated with a specific MLflow run:\n\n```bash\n# All traces for a run\nmlflow traces search --run-id \u003Crun_id>\n\n# Failed traces for a run\nmlflow traces search --run-id \u003Crun_id> --filter-string \"trace.status = 'ERROR'\"\n\n# Can combine with experiment-id\nmlflow traces search --experiment-id 1 --run-id \u003Crun_id>\n```\n\n### By Session or User (Common for Debugging)\n\nWhen debugging an issue from the MLflow UI, filter by session or user ID to get all related traces:\n\n```bash\n# All traces for a specific session (use backticks for special characters in key)\nmlflow traces search --experiment-id 1 --filter-string \"metadata.\\`mlflow.trace.session\\` = 'session_abc123'\"\n\n# All traces for a specific user\nmlflow traces search --experiment-id 1 --filter-string \"metadata.\\`mlflow.trace.user\\` = 'user_456'\"\n\n# Failed traces in a session (for root cause analysis)\nmlflow traces search --experiment-id 1 --filter-string \"metadata.\\`mlflow.trace.session\\` = 'session_abc123' AND trace.status = 'ERROR'\"\n\n# Session traces ordered by time (to see sequence of events)\nmlflow traces search --experiment-id 1 --filter-string \"metadata.\\`mlflow.trace.session\\` = 'session_abc123'\" --order-by \"timestamp_ms ASC\"\n```\n\n### By Status\n\n```bash\nmlflow traces search --experiment-id 1 --filter-string \"trace.status = 'ERROR'\"\nmlflow traces search --experiment-id 1 --filter-string \"trace.status = 'OK'\"\n```\n\n### By Time Range\n\n```bash\n# Timestamps are in milliseconds since epoch\n# Get current time in ms: $(date +%s)000\n# Last hour: $(( $(date +%s)000 - 3600000 ))\n\nmlflow traces search --experiment-id 1 --filter-string \"trace.timestamp_ms > $(( $(date +%s)000 - 3600000 ))\"\n```\n\n### By Execution Time (Slow Traces)\n\n```bash\n# Traces slower than 1 second\nmlflow traces search --experiment-id 1 --filter-string \"trace.execution_time_ms > 1000\"\n```\n\n### By Tags and Metadata\n\n```bash\n# By tag\nmlflow traces search --experiment-id 1 --filter-string \"tag.environment = 'production'\"\n\n# By metadata\nmlflow traces search --experiment-id 1 --filter-string \"metadata.user_id = 'user_123'\"\n\n# Escape special characters in key names with backticks\nmlflow traces search --experiment-id 1 --filter-string \"tag.\\`model-name\\` = 'gpt-4'\"\nmlflow traces search --experiment-id 1 --filter-string \"metadata.\\`user.id\\` = 'abc'\"\n```\n\n### By Assessment\u002FFeedback\n\n```bash\nmlflow traces search --experiment-id 1 --filter-string \"feedback.rating = 'positive'\"\n```\n\n### Full Text Search\n\n```bash\nmlflow traces search --experiment-id 1 --filter-string \"trace.text LIKE '%error%'\"\n```\n\n### Pagination\n\nControl result count and iterate through pages:\n\n```bash\n# Limit results per page\nmlflow traces search --experiment-id 1 --max-results 50\n\n# Output includes \"Next page token: \u003Ctoken>\" if more results exist\n# Use --page-token to fetch next page\nmlflow traces search --experiment-id 1 --max-results 50 --page-token \"eyJvZmZzZXQiOiA1MH0=\"\n```\n\n### Output Options\n\n```bash\n# Output format (table or json)\nmlflow traces search --experiment-id 1 --output json\n\n# Include span details in output\nmlflow traces search --experiment-id 1 --include-spans\n\n# Order results\nmlflow traces search --experiment-id 1 --order-by \"timestamp_ms DESC\"\n```\n\n## Retrieving Single Trace\n\nWhen you need to retrieve details about a specific trace, use the `mlflow traces get` command.\n\n```bash\nmlflow traces get --trace-id \u003Ctrace_id>\n```\n\n## Filter Syntax\n\nFor detailed syntax, fetch from documentation:\n```\nWebFetch(\n  url: \"https:\u002F\u002Fmlflow.org\u002Fdocs\u002Flatest\u002Fgenai\u002Ftracing\u002Fsearch-traces.md\",\n  prompt: \"Extract the filter syntax table showing supported fields, operators, and examples.\"\n)\n```\n\n**Common filters:**\n- `trace.status`: OK, ERROR, IN_PROGRESS\n- `trace.execution_time_ms`, `trace.timestamp_ms`: numeric comparison\n- `metadata.\\`mlflow.trace.session\\``, `metadata.\\`mlflow.trace.user\\``: session\u002Fuser filtering\n- `tag.\u003Ckey>`, `metadata.\u003Ckey>`: exact match or pattern\n- `span.name`, `span.type`: exact match or pattern\n- `feedback.\u003Cname>`, `expectation.\u003Cname>`: assessments\n\n**Pattern operators:** `LIKE`, `ILIKE` (case-insensitive), `RLIKE` (regex)\n\n## Python API\n\nFor `mlflow.search_traces()`, see: https:\u002F\u002Fmlflow.org\u002Fdocs\u002Flatest\u002Fgenai\u002Ftracing\u002Fsearch-traces.md\n",{"data":34,"body":35},{"name":4,"description":6},{"type":36,"children":37},"root",[38,46,53,59,144,153,196,205,280,284,290,401,407,457,463,490,495,501,514,521,526,717,723,728,1034,1040,1126,1132,1243,1249,1304,1310,1550,1556,1603,1609,1656,1662,1667,1788,1794,1940,1946,1959,2002,2008,2013,2023,2031,2134,2167,2173,2194],{"type":39,"tag":40,"props":41,"children":42},"element","h1",{"id":4},[43],{"type":44,"value":45},"text","Retrieving MLflow Traces",{"type":39,"tag":47,"props":48,"children":50},"h2",{"id":49},"single-fetch-vs-search",[51],{"type":44,"value":52},"Single Fetch vs Search",{"type":39,"tag":54,"props":55,"children":56},"p",{},[57],{"type":44,"value":58},"Choose the right approach based on what you have:",{"type":39,"tag":60,"props":61,"children":62},"table",{},[63,87],{"type":39,"tag":64,"props":65,"children":66},"thead",{},[67],{"type":39,"tag":68,"props":69,"children":70},"tr",{},[71,77,82],{"type":39,"tag":72,"props":73,"children":74},"th",{},[75],{"type":44,"value":76},"You have...",{"type":39,"tag":72,"props":78,"children":79},{},[80],{"type":44,"value":81},"Use",{"type":39,"tag":72,"props":83,"children":84},{},[85],{"type":44,"value":86},"Command",{"type":39,"tag":88,"props":89,"children":90},"tbody",{},[91,119],{"type":39,"tag":68,"props":92,"children":93},{},[94,104,109],{"type":39,"tag":95,"props":96,"children":97},"td",{},[98],{"type":39,"tag":99,"props":100,"children":101},"strong",{},[102],{"type":44,"value":103},"Trace ID",{"type":39,"tag":95,"props":105,"children":106},{},[107],{"type":44,"value":108},"Single fetch",{"type":39,"tag":95,"props":110,"children":111},{},[112],{"type":39,"tag":113,"props":114,"children":116},"code",{"className":115},[],[117],{"type":44,"value":118},"mlflow traces get --trace-id \u003Cid>",{"type":39,"tag":68,"props":120,"children":121},{},[122,130,135],{"type":39,"tag":95,"props":123,"children":124},{},[125],{"type":39,"tag":99,"props":126,"children":127},{},[128],{"type":44,"value":129},"Session\u002Fuser\u002Ffilters",{"type":39,"tag":95,"props":131,"children":132},{},[133],{"type":44,"value":134},"Search",{"type":39,"tag":95,"props":136,"children":137},{},[138],{"type":39,"tag":113,"props":139,"children":141},{"className":140},[],[142],{"type":44,"value":143},"mlflow traces search --experiment-id \u003Cid> --filter-string \"...\"",{"type":39,"tag":54,"props":145,"children":146},{},[147,151],{"type":39,"tag":99,"props":148,"children":149},{},[150],{"type":44,"value":108},{"type":44,"value":152}," - Use when you have a specific trace ID (e.g., from UI, logs, or API response):",{"type":39,"tag":154,"props":155,"children":160},"pre",{"className":156,"code":157,"language":158,"meta":159,"style":159},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","mlflow traces get --trace-id tr-69f72a3772570019f2f91b75b8b5ded9\n","bash","",[161],{"type":39,"tag":113,"props":162,"children":163},{"__ignoreMap":159},[164],{"type":39,"tag":165,"props":166,"children":169},"span",{"class":167,"line":168},"line",1,[170,175,181,186,191],{"type":39,"tag":165,"props":171,"children":173},{"style":172},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[174],{"type":44,"value":8},{"type":39,"tag":165,"props":176,"children":178},{"style":177},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[179],{"type":44,"value":180}," traces",{"type":39,"tag":165,"props":182,"children":183},{"style":177},[184],{"type":44,"value":185}," get",{"type":39,"tag":165,"props":187,"children":188},{"style":177},[189],{"type":44,"value":190}," --trace-id",{"type":39,"tag":165,"props":192,"children":193},{"style":177},[194],{"type":44,"value":195}," tr-69f72a3772570019f2f91b75b8b5ded9\n",{"type":39,"tag":54,"props":197,"children":198},{},[199,203],{"type":39,"tag":99,"props":200,"children":201},{},[202],{"type":44,"value":134},{"type":44,"value":204}," - Use when you need to find traces by criteria (session, user, status, time range, etc.):",{"type":39,"tag":154,"props":206,"children":208},{"className":156,"code":207,"language":158,"meta":159,"style":159},"mlflow traces search --experiment-id 1 --filter-string \"metadata.\\`mlflow.trace.session\\` = 'session_abc'\"\n",[209],{"type":39,"tag":113,"props":210,"children":211},{"__ignoreMap":159},[212],{"type":39,"tag":165,"props":213,"children":214},{"class":167,"line":168},[215,219,223,228,233,239,244,250,255,261,266,270,275],{"type":39,"tag":165,"props":216,"children":217},{"style":172},[218],{"type":44,"value":8},{"type":39,"tag":165,"props":220,"children":221},{"style":177},[222],{"type":44,"value":180},{"type":39,"tag":165,"props":224,"children":225},{"style":177},[226],{"type":44,"value":227}," search",{"type":39,"tag":165,"props":229,"children":230},{"style":177},[231],{"type":44,"value":232}," --experiment-id",{"type":39,"tag":165,"props":234,"children":236},{"style":235},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[237],{"type":44,"value":238}," 1",{"type":39,"tag":165,"props":240,"children":241},{"style":177},[242],{"type":44,"value":243}," --filter-string",{"type":39,"tag":165,"props":245,"children":247},{"style":246},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[248],{"type":44,"value":249}," \"",{"type":39,"tag":165,"props":251,"children":252},{"style":177},[253],{"type":44,"value":254},"metadata.",{"type":39,"tag":165,"props":256,"children":258},{"style":257},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[259],{"type":44,"value":260},"\\`",{"type":39,"tag":165,"props":262,"children":263},{"style":177},[264],{"type":44,"value":265},"mlflow.trace.session",{"type":39,"tag":165,"props":267,"children":268},{"style":257},[269],{"type":44,"value":260},{"type":39,"tag":165,"props":271,"children":272},{"style":177},[273],{"type":44,"value":274}," = 'session_abc'",{"type":39,"tag":165,"props":276,"children":277},{"style":246},[278],{"type":44,"value":279},"\"\n",{"type":39,"tag":281,"props":282,"children":283},"hr",{},[],{"type":39,"tag":47,"props":285,"children":287},{"id":286},"trace-data-structure",[288],{"type":44,"value":289},"Trace Data Structure",{"type":39,"tag":291,"props":292,"children":293},"ul",{},[294,357],{"type":39,"tag":295,"props":296,"children":297},"li",{},[298,303,305,311,313,319,321,327,328,334,335,341,342,348,349,355],{"type":39,"tag":99,"props":299,"children":300},{},[301],{"type":44,"value":302},"TraceInfo",{"type":44,"value":304},": ",{"type":39,"tag":113,"props":306,"children":308},{"className":307},[],[309],{"type":44,"value":310},"trace_id",{"type":44,"value":312},", ",{"type":39,"tag":113,"props":314,"children":316},{"className":315},[],[317],{"type":44,"value":318},"status",{"type":44,"value":320}," (OK\u002FERROR), ",{"type":39,"tag":113,"props":322,"children":324},{"className":323},[],[325],{"type":44,"value":326},"timestamp_ms",{"type":44,"value":312},{"type":39,"tag":113,"props":329,"children":331},{"className":330},[],[332],{"type":44,"value":333},"execution_time_ms",{"type":44,"value":312},{"type":39,"tag":113,"props":336,"children":338},{"className":337},[],[339],{"type":44,"value":340},"tags",{"type":44,"value":312},{"type":39,"tag":113,"props":343,"children":345},{"className":344},[],[346],{"type":44,"value":347},"metadata",{"type":44,"value":312},{"type":39,"tag":113,"props":350,"children":352},{"className":351},[],[353],{"type":44,"value":354},"assessments",{"type":44,"value":356}," (human feedback, evaluation results)",{"type":39,"tag":295,"props":358,"children":359},{},[360,365,367,373,374,380,381,387,388,394,395],{"type":39,"tag":99,"props":361,"children":362},{},[363],{"type":44,"value":364},"Spans",{"type":44,"value":366},": Tree of operations with ",{"type":39,"tag":113,"props":368,"children":370},{"className":369},[],[371],{"type":44,"value":372},"name",{"type":44,"value":312},{"type":39,"tag":113,"props":375,"children":377},{"className":376},[],[378],{"type":44,"value":379},"type",{"type":44,"value":312},{"type":39,"tag":113,"props":382,"children":384},{"className":383},[],[385],{"type":44,"value":386},"attributes",{"type":44,"value":312},{"type":39,"tag":113,"props":389,"children":391},{"className":390},[],[392],{"type":44,"value":393},"start_time",{"type":44,"value":312},{"type":39,"tag":113,"props":396,"children":398},{"className":397},[],[399],{"type":44,"value":400},"end_time",{"type":39,"tag":47,"props":402,"children":404},{"id":403},"workflow",[405],{"type":44,"value":406},"Workflow",{"type":39,"tag":408,"props":409,"children":410},"ol",{},[411,427,437,447],{"type":39,"tag":295,"props":412,"children":413},{},[414,419,421],{"type":39,"tag":99,"props":415,"children":416},{},[417],{"type":44,"value":418},"Check CLI usage",{"type":44,"value":420}," (required): ",{"type":39,"tag":113,"props":422,"children":424},{"className":423},[],[425],{"type":44,"value":426},"mlflow traces search --help",{"type":39,"tag":295,"props":428,"children":429},{},[430,435],{"type":39,"tag":99,"props":431,"children":432},{},[433],{"type":44,"value":434},"Build filter query",{"type":44,"value":436}," using syntax below",{"type":39,"tag":295,"props":438,"children":439},{},[440,445],{"type":39,"tag":99,"props":441,"children":442},{},[443],{"type":44,"value":444},"Execute search",{"type":44,"value":446}," with appropriate flags",{"type":39,"tag":295,"props":448,"children":449},{},[450,455],{"type":39,"tag":99,"props":451,"children":452},{},[453],{"type":44,"value":454},"Retrieve details",{"type":44,"value":456}," for specific traces if needed",{"type":39,"tag":47,"props":458,"children":460},{"id":459},"prerequisite-check-cli-usage",[461],{"type":44,"value":462},"Prerequisite: Check CLI Usage",{"type":39,"tag":154,"props":464,"children":466},{"className":156,"code":465,"language":158,"meta":159,"style":159},"mlflow traces search --help\n",[467],{"type":39,"tag":113,"props":468,"children":469},{"__ignoreMap":159},[470],{"type":39,"tag":165,"props":471,"children":472},{"class":167,"line":168},[473,477,481,485],{"type":39,"tag":165,"props":474,"children":475},{"style":172},[476],{"type":44,"value":8},{"type":39,"tag":165,"props":478,"children":479},{"style":177},[480],{"type":44,"value":180},{"type":39,"tag":165,"props":482,"children":483},{"style":177},[484],{"type":44,"value":227},{"type":39,"tag":165,"props":486,"children":487},{"style":177},[488],{"type":44,"value":489}," --help\n",{"type":39,"tag":54,"props":491,"children":492},{},[493],{"type":44,"value":494},"Always run this first to get accurate flags for the installed MLflow version.",{"type":39,"tag":47,"props":496,"children":498},{"id":497},"searching-traces",[499],{"type":44,"value":500},"Searching Traces",{"type":39,"tag":54,"props":502,"children":503},{},[504,506,512],{"type":44,"value":505},"The ",{"type":39,"tag":113,"props":507,"children":509},{"className":508},[],[510],{"type":44,"value":511},"mlflow traces search",{"type":44,"value":513}," command is used to search for traces in an MLflow experiment.",{"type":39,"tag":515,"props":516,"children":518},"h3",{"id":517},"by-run-id",[519],{"type":44,"value":520},"By Run ID",{"type":39,"tag":54,"props":522,"children":523},{},[524],{"type":44,"value":525},"Filter traces associated with a specific MLflow run:",{"type":39,"tag":154,"props":527,"children":529},{"className":156,"code":528,"language":158,"meta":159,"style":159},"# All traces for a run\nmlflow traces search --run-id \u003Crun_id>\n\n# Failed traces for a run\nmlflow traces search --run-id \u003Crun_id> --filter-string \"trace.status = 'ERROR'\"\n\n# Can combine with experiment-id\nmlflow traces search --experiment-id 1 --run-id \u003Crun_id>\n",[530],{"type":39,"tag":113,"props":531,"children":532},{"__ignoreMap":159},[533,542,583,593,602,656,664,673],{"type":39,"tag":165,"props":534,"children":535},{"class":167,"line":168},[536],{"type":39,"tag":165,"props":537,"children":539},{"style":538},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[540],{"type":44,"value":541},"# All traces for a run\n",{"type":39,"tag":165,"props":543,"children":545},{"class":167,"line":544},2,[546,550,554,558,563,568,573,578],{"type":39,"tag":165,"props":547,"children":548},{"style":172},[549],{"type":44,"value":8},{"type":39,"tag":165,"props":551,"children":552},{"style":177},[553],{"type":44,"value":180},{"type":39,"tag":165,"props":555,"children":556},{"style":177},[557],{"type":44,"value":227},{"type":39,"tag":165,"props":559,"children":560},{"style":177},[561],{"type":44,"value":562}," --run-id",{"type":39,"tag":165,"props":564,"children":565},{"style":246},[566],{"type":44,"value":567}," \u003C",{"type":39,"tag":165,"props":569,"children":570},{"style":177},[571],{"type":44,"value":572},"run_i",{"type":39,"tag":165,"props":574,"children":575},{"style":257},[576],{"type":44,"value":577},"d",{"type":39,"tag":165,"props":579,"children":580},{"style":246},[581],{"type":44,"value":582},">\n",{"type":39,"tag":165,"props":584,"children":586},{"class":167,"line":585},3,[587],{"type":39,"tag":165,"props":588,"children":590},{"emptyLinePlaceholder":589},true,[591],{"type":44,"value":592},"\n",{"type":39,"tag":165,"props":594,"children":596},{"class":167,"line":595},4,[597],{"type":39,"tag":165,"props":598,"children":599},{"style":538},[600],{"type":44,"value":601},"# Failed traces for a run\n",{"type":39,"tag":165,"props":603,"children":605},{"class":167,"line":604},5,[606,610,614,618,622,626,630,634,639,643,647,652],{"type":39,"tag":165,"props":607,"children":608},{"style":172},[609],{"type":44,"value":8},{"type":39,"tag":165,"props":611,"children":612},{"style":177},[613],{"type":44,"value":180},{"type":39,"tag":165,"props":615,"children":616},{"style":177},[617],{"type":44,"value":227},{"type":39,"tag":165,"props":619,"children":620},{"style":177},[621],{"type":44,"value":562},{"type":39,"tag":165,"props":623,"children":624},{"style":246},[625],{"type":44,"value":567},{"type":39,"tag":165,"props":627,"children":628},{"style":177},[629],{"type":44,"value":572},{"type":39,"tag":165,"props":631,"children":632},{"style":257},[633],{"type":44,"value":577},{"type":39,"tag":165,"props":635,"children":636},{"style":246},[637],{"type":44,"value":638},">",{"type":39,"tag":165,"props":640,"children":641},{"style":177},[642],{"type":44,"value":243},{"type":39,"tag":165,"props":644,"children":645},{"style":246},[646],{"type":44,"value":249},{"type":39,"tag":165,"props":648,"children":649},{"style":177},[650],{"type":44,"value":651},"trace.status = 'ERROR'",{"type":39,"tag":165,"props":653,"children":654},{"style":246},[655],{"type":44,"value":279},{"type":39,"tag":165,"props":657,"children":659},{"class":167,"line":658},6,[660],{"type":39,"tag":165,"props":661,"children":662},{"emptyLinePlaceholder":589},[663],{"type":44,"value":592},{"type":39,"tag":165,"props":665,"children":667},{"class":167,"line":666},7,[668],{"type":39,"tag":165,"props":669,"children":670},{"style":538},[671],{"type":44,"value":672},"# Can combine with experiment-id\n",{"type":39,"tag":165,"props":674,"children":676},{"class":167,"line":675},8,[677,681,685,689,693,697,701,705,709,713],{"type":39,"tag":165,"props":678,"children":679},{"style":172},[680],{"type":44,"value":8},{"type":39,"tag":165,"props":682,"children":683},{"style":177},[684],{"type":44,"value":180},{"type":39,"tag":165,"props":686,"children":687},{"style":177},[688],{"type":44,"value":227},{"type":39,"tag":165,"props":690,"children":691},{"style":177},[692],{"type":44,"value":232},{"type":39,"tag":165,"props":694,"children":695},{"style":235},[696],{"type":44,"value":238},{"type":39,"tag":165,"props":698,"children":699},{"style":177},[700],{"type":44,"value":562},{"type":39,"tag":165,"props":702,"children":703},{"style":246},[704],{"type":44,"value":567},{"type":39,"tag":165,"props":706,"children":707},{"style":177},[708],{"type":44,"value":572},{"type":39,"tag":165,"props":710,"children":711},{"style":257},[712],{"type":44,"value":577},{"type":39,"tag":165,"props":714,"children":715},{"style":246},[716],{"type":44,"value":582},{"type":39,"tag":515,"props":718,"children":720},{"id":719},"by-session-or-user-common-for-debugging",[721],{"type":44,"value":722},"By Session or User (Common for Debugging)",{"type":39,"tag":54,"props":724,"children":725},{},[726],{"type":44,"value":727},"When debugging an issue from the MLflow UI, filter by session or user ID to get all related traces:",{"type":39,"tag":154,"props":729,"children":731},{"className":156,"code":730,"language":158,"meta":159,"style":159},"# All traces for a specific session (use backticks for special characters in key)\nmlflow traces search --experiment-id 1 --filter-string \"metadata.\\`mlflow.trace.session\\` = 'session_abc123'\"\n\n# All traces for a specific user\nmlflow traces search --experiment-id 1 --filter-string \"metadata.\\`mlflow.trace.user\\` = 'user_456'\"\n\n# Failed traces in a session (for root cause analysis)\nmlflow traces search --experiment-id 1 --filter-string \"metadata.\\`mlflow.trace.session\\` = 'session_abc123' AND trace.status = 'ERROR'\"\n\n# Session traces ordered by time (to see sequence of events)\nmlflow traces search --experiment-id 1 --filter-string \"metadata.\\`mlflow.trace.session\\` = 'session_abc123'\" --order-by \"timestamp_ms ASC\"\n",[732],{"type":39,"tag":113,"props":733,"children":734},{"__ignoreMap":159},[735,743,799,806,814,871,878,886,942,950,959],{"type":39,"tag":165,"props":736,"children":737},{"class":167,"line":168},[738],{"type":39,"tag":165,"props":739,"children":740},{"style":538},[741],{"type":44,"value":742},"# All traces for a specific session (use backticks for special characters in key)\n",{"type":39,"tag":165,"props":744,"children":745},{"class":167,"line":544},[746,750,754,758,762,766,770,774,778,782,786,790,795],{"type":39,"tag":165,"props":747,"children":748},{"style":172},[749],{"type":44,"value":8},{"type":39,"tag":165,"props":751,"children":752},{"style":177},[753],{"type":44,"value":180},{"type":39,"tag":165,"props":755,"children":756},{"style":177},[757],{"type":44,"value":227},{"type":39,"tag":165,"props":759,"children":760},{"style":177},[761],{"type":44,"value":232},{"type":39,"tag":165,"props":763,"children":764},{"style":235},[765],{"type":44,"value":238},{"type":39,"tag":165,"props":767,"children":768},{"style":177},[769],{"type":44,"value":243},{"type":39,"tag":165,"props":771,"children":772},{"style":246},[773],{"type":44,"value":249},{"type":39,"tag":165,"props":775,"children":776},{"style":177},[777],{"type":44,"value":254},{"type":39,"tag":165,"props":779,"children":780},{"style":257},[781],{"type":44,"value":260},{"type":39,"tag":165,"props":783,"children":784},{"style":177},[785],{"type":44,"value":265},{"type":39,"tag":165,"props":787,"children":788},{"style":257},[789],{"type":44,"value":260},{"type":39,"tag":165,"props":791,"children":792},{"style":177},[793],{"type":44,"value":794}," = 'session_abc123'",{"type":39,"tag":165,"props":796,"children":797},{"style":246},[798],{"type":44,"value":279},{"type":39,"tag":165,"props":800,"children":801},{"class":167,"line":585},[802],{"type":39,"tag":165,"props":803,"children":804},{"emptyLinePlaceholder":589},[805],{"type":44,"value":592},{"type":39,"tag":165,"props":807,"children":808},{"class":167,"line":595},[809],{"type":39,"tag":165,"props":810,"children":811},{"style":538},[812],{"type":44,"value":813},"# All traces for a specific user\n",{"type":39,"tag":165,"props":815,"children":816},{"class":167,"line":604},[817,821,825,829,833,837,841,845,849,853,858,862,867],{"type":39,"tag":165,"props":818,"children":819},{"style":172},[820],{"type":44,"value":8},{"type":39,"tag":165,"props":822,"children":823},{"style":177},[824],{"type":44,"value":180},{"type":39,"tag":165,"props":826,"children":827},{"style":177},[828],{"type":44,"value":227},{"type":39,"tag":165,"props":830,"children":831},{"style":177},[832],{"type":44,"value":232},{"type":39,"tag":165,"props":834,"children":835},{"style":235},[836],{"type":44,"value":238},{"type":39,"tag":165,"props":838,"children":839},{"style":177},[840],{"type":44,"value":243},{"type":39,"tag":165,"props":842,"children":843},{"style":246},[844],{"type":44,"value":249},{"type":39,"tag":165,"props":846,"children":847},{"style":177},[848],{"type":44,"value":254},{"type":39,"tag":165,"props":850,"children":851},{"style":257},[852],{"type":44,"value":260},{"type":39,"tag":165,"props":854,"children":855},{"style":177},[856],{"type":44,"value":857},"mlflow.trace.user",{"type":39,"tag":165,"props":859,"children":860},{"style":257},[861],{"type":44,"value":260},{"type":39,"tag":165,"props":863,"children":864},{"style":177},[865],{"type":44,"value":866}," = 'user_456'",{"type":39,"tag":165,"props":868,"children":869},{"style":246},[870],{"type":44,"value":279},{"type":39,"tag":165,"props":872,"children":873},{"class":167,"line":658},[874],{"type":39,"tag":165,"props":875,"children":876},{"emptyLinePlaceholder":589},[877],{"type":44,"value":592},{"type":39,"tag":165,"props":879,"children":880},{"class":167,"line":666},[881],{"type":39,"tag":165,"props":882,"children":883},{"style":538},[884],{"type":44,"value":885},"# Failed traces in a session (for root cause analysis)\n",{"type":39,"tag":165,"props":887,"children":888},{"class":167,"line":675},[889,893,897,901,905,909,913,917,921,925,929,933,938],{"type":39,"tag":165,"props":890,"children":891},{"style":172},[892],{"type":44,"value":8},{"type":39,"tag":165,"props":894,"children":895},{"style":177},[896],{"type":44,"value":180},{"type":39,"tag":165,"props":898,"children":899},{"style":177},[900],{"type":44,"value":227},{"type":39,"tag":165,"props":902,"children":903},{"style":177},[904],{"type":44,"value":232},{"type":39,"tag":165,"props":906,"children":907},{"style":235},[908],{"type":44,"value":238},{"type":39,"tag":165,"props":910,"children":911},{"style":177},[912],{"type":44,"value":243},{"type":39,"tag":165,"props":914,"children":915},{"style":246},[916],{"type":44,"value":249},{"type":39,"tag":165,"props":918,"children":919},{"style":177},[920],{"type":44,"value":254},{"type":39,"tag":165,"props":922,"children":923},{"style":257},[924],{"type":44,"value":260},{"type":39,"tag":165,"props":926,"children":927},{"style":177},[928],{"type":44,"value":265},{"type":39,"tag":165,"props":930,"children":931},{"style":257},[932],{"type":44,"value":260},{"type":39,"tag":165,"props":934,"children":935},{"style":177},[936],{"type":44,"value":937}," = 'session_abc123' AND trace.status = 'ERROR'",{"type":39,"tag":165,"props":939,"children":940},{"style":246},[941],{"type":44,"value":279},{"type":39,"tag":165,"props":943,"children":945},{"class":167,"line":944},9,[946],{"type":39,"tag":165,"props":947,"children":948},{"emptyLinePlaceholder":589},[949],{"type":44,"value":592},{"type":39,"tag":165,"props":951,"children":953},{"class":167,"line":952},10,[954],{"type":39,"tag":165,"props":955,"children":956},{"style":538},[957],{"type":44,"value":958},"# Session traces ordered by time (to see sequence of events)\n",{"type":39,"tag":165,"props":960,"children":962},{"class":167,"line":961},11,[963,967,971,975,979,983,987,991,995,999,1003,1007,1011,1016,1021,1025,1030],{"type":39,"tag":165,"props":964,"children":965},{"style":172},[966],{"type":44,"value":8},{"type":39,"tag":165,"props":968,"children":969},{"style":177},[970],{"type":44,"value":180},{"type":39,"tag":165,"props":972,"children":973},{"style":177},[974],{"type":44,"value":227},{"type":39,"tag":165,"props":976,"children":977},{"style":177},[978],{"type":44,"value":232},{"type":39,"tag":165,"props":980,"children":981},{"style":235},[982],{"type":44,"value":238},{"type":39,"tag":165,"props":984,"children":985},{"style":177},[986],{"type":44,"value":243},{"type":39,"tag":165,"props":988,"children":989},{"style":246},[990],{"type":44,"value":249},{"type":39,"tag":165,"props":992,"children":993},{"style":177},[994],{"type":44,"value":254},{"type":39,"tag":165,"props":996,"children":997},{"style":257},[998],{"type":44,"value":260},{"type":39,"tag":165,"props":1000,"children":1001},{"style":177},[1002],{"type":44,"value":265},{"type":39,"tag":165,"props":1004,"children":1005},{"style":257},[1006],{"type":44,"value":260},{"type":39,"tag":165,"props":1008,"children":1009},{"style":177},[1010],{"type":44,"value":794},{"type":39,"tag":165,"props":1012,"children":1013},{"style":246},[1014],{"type":44,"value":1015},"\"",{"type":39,"tag":165,"props":1017,"children":1018},{"style":177},[1019],{"type":44,"value":1020}," --order-by",{"type":39,"tag":165,"props":1022,"children":1023},{"style":246},[1024],{"type":44,"value":249},{"type":39,"tag":165,"props":1026,"children":1027},{"style":177},[1028],{"type":44,"value":1029},"timestamp_ms ASC",{"type":39,"tag":165,"props":1031,"children":1032},{"style":246},[1033],{"type":44,"value":279},{"type":39,"tag":515,"props":1035,"children":1037},{"id":1036},"by-status",[1038],{"type":44,"value":1039},"By Status",{"type":39,"tag":154,"props":1041,"children":1043},{"className":156,"code":1042,"language":158,"meta":159,"style":159},"mlflow traces search --experiment-id 1 --filter-string \"trace.status = 'ERROR'\"\nmlflow traces search --experiment-id 1 --filter-string \"trace.status = 'OK'\"\n",[1044],{"type":39,"tag":113,"props":1045,"children":1046},{"__ignoreMap":159},[1047,1086],{"type":39,"tag":165,"props":1048,"children":1049},{"class":167,"line":168},[1050,1054,1058,1062,1066,1070,1074,1078,1082],{"type":39,"tag":165,"props":1051,"children":1052},{"style":172},[1053],{"type":44,"value":8},{"type":39,"tag":165,"props":1055,"children":1056},{"style":177},[1057],{"type":44,"value":180},{"type":39,"tag":165,"props":1059,"children":1060},{"style":177},[1061],{"type":44,"value":227},{"type":39,"tag":165,"props":1063,"children":1064},{"style":177},[1065],{"type":44,"value":232},{"type":39,"tag":165,"props":1067,"children":1068},{"style":235},[1069],{"type":44,"value":238},{"type":39,"tag":165,"props":1071,"children":1072},{"style":177},[1073],{"type":44,"value":243},{"type":39,"tag":165,"props":1075,"children":1076},{"style":246},[1077],{"type":44,"value":249},{"type":39,"tag":165,"props":1079,"children":1080},{"style":177},[1081],{"type":44,"value":651},{"type":39,"tag":165,"props":1083,"children":1084},{"style":246},[1085],{"type":44,"value":279},{"type":39,"tag":165,"props":1087,"children":1088},{"class":167,"line":544},[1089,1093,1097,1101,1105,1109,1113,1117,1122],{"type":39,"tag":165,"props":1090,"children":1091},{"style":172},[1092],{"type":44,"value":8},{"type":39,"tag":165,"props":1094,"children":1095},{"style":177},[1096],{"type":44,"value":180},{"type":39,"tag":165,"props":1098,"children":1099},{"style":177},[1100],{"type":44,"value":227},{"type":39,"tag":165,"props":1102,"children":1103},{"style":177},[1104],{"type":44,"value":232},{"type":39,"tag":165,"props":1106,"children":1107},{"style":235},[1108],{"type":44,"value":238},{"type":39,"tag":165,"props":1110,"children":1111},{"style":177},[1112],{"type":44,"value":243},{"type":39,"tag":165,"props":1114,"children":1115},{"style":246},[1116],{"type":44,"value":249},{"type":39,"tag":165,"props":1118,"children":1119},{"style":177},[1120],{"type":44,"value":1121},"trace.status = 'OK'",{"type":39,"tag":165,"props":1123,"children":1124},{"style":246},[1125],{"type":44,"value":279},{"type":39,"tag":515,"props":1127,"children":1129},{"id":1128},"by-time-range",[1130],{"type":44,"value":1131},"By Time Range",{"type":39,"tag":154,"props":1133,"children":1135},{"className":156,"code":1134,"language":158,"meta":159,"style":159},"# Timestamps are in milliseconds since epoch\n# Get current time in ms: $(date +%s)000\n# Last hour: $(( $(date +%s)000 - 3600000 ))\n\nmlflow traces search --experiment-id 1 --filter-string \"trace.timestamp_ms > $(( $(date +%s)000 - 3600000 ))\"\n",[1136],{"type":39,"tag":113,"props":1137,"children":1138},{"__ignoreMap":159},[1139,1147,1155,1163,1170],{"type":39,"tag":165,"props":1140,"children":1141},{"class":167,"line":168},[1142],{"type":39,"tag":165,"props":1143,"children":1144},{"style":538},[1145],{"type":44,"value":1146},"# Timestamps are in milliseconds since epoch\n",{"type":39,"tag":165,"props":1148,"children":1149},{"class":167,"line":544},[1150],{"type":39,"tag":165,"props":1151,"children":1152},{"style":538},[1153],{"type":44,"value":1154},"# Get current time in ms: $(date +%s)000\n",{"type":39,"tag":165,"props":1156,"children":1157},{"class":167,"line":585},[1158],{"type":39,"tag":165,"props":1159,"children":1160},{"style":538},[1161],{"type":44,"value":1162},"# Last hour: $(( $(date +%s)000 - 3600000 ))\n",{"type":39,"tag":165,"props":1164,"children":1165},{"class":167,"line":595},[1166],{"type":39,"tag":165,"props":1167,"children":1168},{"emptyLinePlaceholder":589},[1169],{"type":44,"value":592},{"type":39,"tag":165,"props":1171,"children":1172},{"class":167,"line":604},[1173,1177,1181,1185,1189,1193,1197,1201,1206,1211,1216,1221,1226,1231,1235,1239],{"type":39,"tag":165,"props":1174,"children":1175},{"style":172},[1176],{"type":44,"value":8},{"type":39,"tag":165,"props":1178,"children":1179},{"style":177},[1180],{"type":44,"value":180},{"type":39,"tag":165,"props":1182,"children":1183},{"style":177},[1184],{"type":44,"value":227},{"type":39,"tag":165,"props":1186,"children":1187},{"style":177},[1188],{"type":44,"value":232},{"type":39,"tag":165,"props":1190,"children":1191},{"style":235},[1192],{"type":44,"value":238},{"type":39,"tag":165,"props":1194,"children":1195},{"style":177},[1196],{"type":44,"value":243},{"type":39,"tag":165,"props":1198,"children":1199},{"style":246},[1200],{"type":44,"value":249},{"type":39,"tag":165,"props":1202,"children":1203},{"style":177},[1204],{"type":44,"value":1205},"trace.timestamp_ms > ",{"type":39,"tag":165,"props":1207,"children":1208},{"style":246},[1209],{"type":44,"value":1210},"$((",{"type":39,"tag":165,"props":1212,"children":1213},{"style":172},[1214],{"type":44,"value":1215}," $(date",{"type":39,"tag":165,"props":1217,"children":1218},{"style":177},[1219],{"type":44,"value":1220}," +%s",{"type":39,"tag":165,"props":1222,"children":1223},{"style":246},[1224],{"type":44,"value":1225},")",{"type":39,"tag":165,"props":1227,"children":1228},{"style":177},[1229],{"type":44,"value":1230},"000 - 3600000 ",{"type":39,"tag":165,"props":1232,"children":1233},{"style":246},[1234],{"type":44,"value":1225},{"type":39,"tag":165,"props":1236,"children":1237},{"style":177},[1238],{"type":44,"value":1225},{"type":39,"tag":165,"props":1240,"children":1241},{"style":246},[1242],{"type":44,"value":279},{"type":39,"tag":515,"props":1244,"children":1246},{"id":1245},"by-execution-time-slow-traces",[1247],{"type":44,"value":1248},"By Execution Time (Slow Traces)",{"type":39,"tag":154,"props":1250,"children":1252},{"className":156,"code":1251,"language":158,"meta":159,"style":159},"# Traces slower than 1 second\nmlflow traces search --experiment-id 1 --filter-string \"trace.execution_time_ms > 1000\"\n",[1253],{"type":39,"tag":113,"props":1254,"children":1255},{"__ignoreMap":159},[1256,1264],{"type":39,"tag":165,"props":1257,"children":1258},{"class":167,"line":168},[1259],{"type":39,"tag":165,"props":1260,"children":1261},{"style":538},[1262],{"type":44,"value":1263},"# Traces slower than 1 second\n",{"type":39,"tag":165,"props":1265,"children":1266},{"class":167,"line":544},[1267,1271,1275,1279,1283,1287,1291,1295,1300],{"type":39,"tag":165,"props":1268,"children":1269},{"style":172},[1270],{"type":44,"value":8},{"type":39,"tag":165,"props":1272,"children":1273},{"style":177},[1274],{"type":44,"value":180},{"type":39,"tag":165,"props":1276,"children":1277},{"style":177},[1278],{"type":44,"value":227},{"type":39,"tag":165,"props":1280,"children":1281},{"style":177},[1282],{"type":44,"value":232},{"type":39,"tag":165,"props":1284,"children":1285},{"style":235},[1286],{"type":44,"value":238},{"type":39,"tag":165,"props":1288,"children":1289},{"style":177},[1290],{"type":44,"value":243},{"type":39,"tag":165,"props":1292,"children":1293},{"style":246},[1294],{"type":44,"value":249},{"type":39,"tag":165,"props":1296,"children":1297},{"style":177},[1298],{"type":44,"value":1299},"trace.execution_time_ms > 1000",{"type":39,"tag":165,"props":1301,"children":1302},{"style":246},[1303],{"type":44,"value":279},{"type":39,"tag":515,"props":1305,"children":1307},{"id":1306},"by-tags-and-metadata",[1308],{"type":44,"value":1309},"By Tags and Metadata",{"type":39,"tag":154,"props":1311,"children":1313},{"className":156,"code":1312,"language":158,"meta":159,"style":159},"# By tag\nmlflow traces search --experiment-id 1 --filter-string \"tag.environment = 'production'\"\n\n# By metadata\nmlflow traces search --experiment-id 1 --filter-string \"metadata.user_id = 'user_123'\"\n\n# Escape special characters in key names with backticks\nmlflow traces search --experiment-id 1 --filter-string \"tag.\\`model-name\\` = 'gpt-4'\"\nmlflow traces search --experiment-id 1 --filter-string \"metadata.\\`user.id\\` = 'abc'\"\n",[1314],{"type":39,"tag":113,"props":1315,"children":1316},{"__ignoreMap":159},[1317,1325,1365,1372,1380,1420,1427,1435,1493],{"type":39,"tag":165,"props":1318,"children":1319},{"class":167,"line":168},[1320],{"type":39,"tag":165,"props":1321,"children":1322},{"style":538},[1323],{"type":44,"value":1324},"# By tag\n",{"type":39,"tag":165,"props":1326,"children":1327},{"class":167,"line":544},[1328,1332,1336,1340,1344,1348,1352,1356,1361],{"type":39,"tag":165,"props":1329,"children":1330},{"style":172},[1331],{"type":44,"value":8},{"type":39,"tag":165,"props":1333,"children":1334},{"style":177},[1335],{"type":44,"value":180},{"type":39,"tag":165,"props":1337,"children":1338},{"style":177},[1339],{"type":44,"value":227},{"type":39,"tag":165,"props":1341,"children":1342},{"style":177},[1343],{"type":44,"value":232},{"type":39,"tag":165,"props":1345,"children":1346},{"style":235},[1347],{"type":44,"value":238},{"type":39,"tag":165,"props":1349,"children":1350},{"style":177},[1351],{"type":44,"value":243},{"type":39,"tag":165,"props":1353,"children":1354},{"style":246},[1355],{"type":44,"value":249},{"type":39,"tag":165,"props":1357,"children":1358},{"style":177},[1359],{"type":44,"value":1360},"tag.environment = 'production'",{"type":39,"tag":165,"props":1362,"children":1363},{"style":246},[1364],{"type":44,"value":279},{"type":39,"tag":165,"props":1366,"children":1367},{"class":167,"line":585},[1368],{"type":39,"tag":165,"props":1369,"children":1370},{"emptyLinePlaceholder":589},[1371],{"type":44,"value":592},{"type":39,"tag":165,"props":1373,"children":1374},{"class":167,"line":595},[1375],{"type":39,"tag":165,"props":1376,"children":1377},{"style":538},[1378],{"type":44,"value":1379},"# By metadata\n",{"type":39,"tag":165,"props":1381,"children":1382},{"class":167,"line":604},[1383,1387,1391,1395,1399,1403,1407,1411,1416],{"type":39,"tag":165,"props":1384,"children":1385},{"style":172},[1386],{"type":44,"value":8},{"type":39,"tag":165,"props":1388,"children":1389},{"style":177},[1390],{"type":44,"value":180},{"type":39,"tag":165,"props":1392,"children":1393},{"style":177},[1394],{"type":44,"value":227},{"type":39,"tag":165,"props":1396,"children":1397},{"style":177},[1398],{"type":44,"value":232},{"type":39,"tag":165,"props":1400,"children":1401},{"style":235},[1402],{"type":44,"value":238},{"type":39,"tag":165,"props":1404,"children":1405},{"style":177},[1406],{"type":44,"value":243},{"type":39,"tag":165,"props":1408,"children":1409},{"style":246},[1410],{"type":44,"value":249},{"type":39,"tag":165,"props":1412,"children":1413},{"style":177},[1414],{"type":44,"value":1415},"metadata.user_id = 'user_123'",{"type":39,"tag":165,"props":1417,"children":1418},{"style":246},[1419],{"type":44,"value":279},{"type":39,"tag":165,"props":1421,"children":1422},{"class":167,"line":658},[1423],{"type":39,"tag":165,"props":1424,"children":1425},{"emptyLinePlaceholder":589},[1426],{"type":44,"value":592},{"type":39,"tag":165,"props":1428,"children":1429},{"class":167,"line":666},[1430],{"type":39,"tag":165,"props":1431,"children":1432},{"style":538},[1433],{"type":44,"value":1434},"# Escape special characters in key names with backticks\n",{"type":39,"tag":165,"props":1436,"children":1437},{"class":167,"line":675},[1438,1442,1446,1450,1454,1458,1462,1466,1471,1475,1480,1484,1489],{"type":39,"tag":165,"props":1439,"children":1440},{"style":172},[1441],{"type":44,"value":8},{"type":39,"tag":165,"props":1443,"children":1444},{"style":177},[1445],{"type":44,"value":180},{"type":39,"tag":165,"props":1447,"children":1448},{"style":177},[1449],{"type":44,"value":227},{"type":39,"tag":165,"props":1451,"children":1452},{"style":177},[1453],{"type":44,"value":232},{"type":39,"tag":165,"props":1455,"children":1456},{"style":235},[1457],{"type":44,"value":238},{"type":39,"tag":165,"props":1459,"children":1460},{"style":177},[1461],{"type":44,"value":243},{"type":39,"tag":165,"props":1463,"children":1464},{"style":246},[1465],{"type":44,"value":249},{"type":39,"tag":165,"props":1467,"children":1468},{"style":177},[1469],{"type":44,"value":1470},"tag.",{"type":39,"tag":165,"props":1472,"children":1473},{"style":257},[1474],{"type":44,"value":260},{"type":39,"tag":165,"props":1476,"children":1477},{"style":177},[1478],{"type":44,"value":1479},"model-name",{"type":39,"tag":165,"props":1481,"children":1482},{"style":257},[1483],{"type":44,"value":260},{"type":39,"tag":165,"props":1485,"children":1486},{"style":177},[1487],{"type":44,"value":1488}," = 'gpt-4'",{"type":39,"tag":165,"props":1490,"children":1491},{"style":246},[1492],{"type":44,"value":279},{"type":39,"tag":165,"props":1494,"children":1495},{"class":167,"line":944},[1496,1500,1504,1508,1512,1516,1520,1524,1528,1532,1537,1541,1546],{"type":39,"tag":165,"props":1497,"children":1498},{"style":172},[1499],{"type":44,"value":8},{"type":39,"tag":165,"props":1501,"children":1502},{"style":177},[1503],{"type":44,"value":180},{"type":39,"tag":165,"props":1505,"children":1506},{"style":177},[1507],{"type":44,"value":227},{"type":39,"tag":165,"props":1509,"children":1510},{"style":177},[1511],{"type":44,"value":232},{"type":39,"tag":165,"props":1513,"children":1514},{"style":235},[1515],{"type":44,"value":238},{"type":39,"tag":165,"props":1517,"children":1518},{"style":177},[1519],{"type":44,"value":243},{"type":39,"tag":165,"props":1521,"children":1522},{"style":246},[1523],{"type":44,"value":249},{"type":39,"tag":165,"props":1525,"children":1526},{"style":177},[1527],{"type":44,"value":254},{"type":39,"tag":165,"props":1529,"children":1530},{"style":257},[1531],{"type":44,"value":260},{"type":39,"tag":165,"props":1533,"children":1534},{"style":177},[1535],{"type":44,"value":1536},"user.id",{"type":39,"tag":165,"props":1538,"children":1539},{"style":257},[1540],{"type":44,"value":260},{"type":39,"tag":165,"props":1542,"children":1543},{"style":177},[1544],{"type":44,"value":1545}," = 'abc'",{"type":39,"tag":165,"props":1547,"children":1548},{"style":246},[1549],{"type":44,"value":279},{"type":39,"tag":515,"props":1551,"children":1553},{"id":1552},"by-assessmentfeedback",[1554],{"type":44,"value":1555},"By Assessment\u002FFeedback",{"type":39,"tag":154,"props":1557,"children":1559},{"className":156,"code":1558,"language":158,"meta":159,"style":159},"mlflow traces search --experiment-id 1 --filter-string \"feedback.rating = 'positive'\"\n",[1560],{"type":39,"tag":113,"props":1561,"children":1562},{"__ignoreMap":159},[1563],{"type":39,"tag":165,"props":1564,"children":1565},{"class":167,"line":168},[1566,1570,1574,1578,1582,1586,1590,1594,1599],{"type":39,"tag":165,"props":1567,"children":1568},{"style":172},[1569],{"type":44,"value":8},{"type":39,"tag":165,"props":1571,"children":1572},{"style":177},[1573],{"type":44,"value":180},{"type":39,"tag":165,"props":1575,"children":1576},{"style":177},[1577],{"type":44,"value":227},{"type":39,"tag":165,"props":1579,"children":1580},{"style":177},[1581],{"type":44,"value":232},{"type":39,"tag":165,"props":1583,"children":1584},{"style":235},[1585],{"type":44,"value":238},{"type":39,"tag":165,"props":1587,"children":1588},{"style":177},[1589],{"type":44,"value":243},{"type":39,"tag":165,"props":1591,"children":1592},{"style":246},[1593],{"type":44,"value":249},{"type":39,"tag":165,"props":1595,"children":1596},{"style":177},[1597],{"type":44,"value":1598},"feedback.rating = 'positive'",{"type":39,"tag":165,"props":1600,"children":1601},{"style":246},[1602],{"type":44,"value":279},{"type":39,"tag":515,"props":1604,"children":1606},{"id":1605},"full-text-search",[1607],{"type":44,"value":1608},"Full Text Search",{"type":39,"tag":154,"props":1610,"children":1612},{"className":156,"code":1611,"language":158,"meta":159,"style":159},"mlflow traces search --experiment-id 1 --filter-string \"trace.text LIKE '%error%'\"\n",[1613],{"type":39,"tag":113,"props":1614,"children":1615},{"__ignoreMap":159},[1616],{"type":39,"tag":165,"props":1617,"children":1618},{"class":167,"line":168},[1619,1623,1627,1631,1635,1639,1643,1647,1652],{"type":39,"tag":165,"props":1620,"children":1621},{"style":172},[1622],{"type":44,"value":8},{"type":39,"tag":165,"props":1624,"children":1625},{"style":177},[1626],{"type":44,"value":180},{"type":39,"tag":165,"props":1628,"children":1629},{"style":177},[1630],{"type":44,"value":227},{"type":39,"tag":165,"props":1632,"children":1633},{"style":177},[1634],{"type":44,"value":232},{"type":39,"tag":165,"props":1636,"children":1637},{"style":235},[1638],{"type":44,"value":238},{"type":39,"tag":165,"props":1640,"children":1641},{"style":177},[1642],{"type":44,"value":243},{"type":39,"tag":165,"props":1644,"children":1645},{"style":246},[1646],{"type":44,"value":249},{"type":39,"tag":165,"props":1648,"children":1649},{"style":177},[1650],{"type":44,"value":1651},"trace.text LIKE '%error%'",{"type":39,"tag":165,"props":1653,"children":1654},{"style":246},[1655],{"type":44,"value":279},{"type":39,"tag":515,"props":1657,"children":1659},{"id":1658},"pagination",[1660],{"type":44,"value":1661},"Pagination",{"type":39,"tag":54,"props":1663,"children":1664},{},[1665],{"type":44,"value":1666},"Control result count and iterate through pages:",{"type":39,"tag":154,"props":1668,"children":1670},{"className":156,"code":1669,"language":158,"meta":159,"style":159},"# Limit results per page\nmlflow traces search --experiment-id 1 --max-results 50\n\n# Output includes \"Next page token: \u003Ctoken>\" if more results exist\n# Use --page-token to fetch next page\nmlflow traces search --experiment-id 1 --max-results 50 --page-token \"eyJvZmZzZXQiOiA1MH0=\"\n",[1671],{"type":39,"tag":113,"props":1672,"children":1673},{"__ignoreMap":159},[1674,1682,1715,1722,1730,1738],{"type":39,"tag":165,"props":1675,"children":1676},{"class":167,"line":168},[1677],{"type":39,"tag":165,"props":1678,"children":1679},{"style":538},[1680],{"type":44,"value":1681},"# Limit results per page\n",{"type":39,"tag":165,"props":1683,"children":1684},{"class":167,"line":544},[1685,1689,1693,1697,1701,1705,1710],{"type":39,"tag":165,"props":1686,"children":1687},{"style":172},[1688],{"type":44,"value":8},{"type":39,"tag":165,"props":1690,"children":1691},{"style":177},[1692],{"type":44,"value":180},{"type":39,"tag":165,"props":1694,"children":1695},{"style":177},[1696],{"type":44,"value":227},{"type":39,"tag":165,"props":1698,"children":1699},{"style":177},[1700],{"type":44,"value":232},{"type":39,"tag":165,"props":1702,"children":1703},{"style":235},[1704],{"type":44,"value":238},{"type":39,"tag":165,"props":1706,"children":1707},{"style":177},[1708],{"type":44,"value":1709}," --max-results",{"type":39,"tag":165,"props":1711,"children":1712},{"style":235},[1713],{"type":44,"value":1714}," 50\n",{"type":39,"tag":165,"props":1716,"children":1717},{"class":167,"line":585},[1718],{"type":39,"tag":165,"props":1719,"children":1720},{"emptyLinePlaceholder":589},[1721],{"type":44,"value":592},{"type":39,"tag":165,"props":1723,"children":1724},{"class":167,"line":595},[1725],{"type":39,"tag":165,"props":1726,"children":1727},{"style":538},[1728],{"type":44,"value":1729},"# Output includes \"Next page token: \u003Ctoken>\" if more results exist\n",{"type":39,"tag":165,"props":1731,"children":1732},{"class":167,"line":604},[1733],{"type":39,"tag":165,"props":1734,"children":1735},{"style":538},[1736],{"type":44,"value":1737},"# Use --page-token to fetch next page\n",{"type":39,"tag":165,"props":1739,"children":1740},{"class":167,"line":658},[1741,1745,1749,1753,1757,1761,1765,1770,1775,1779,1784],{"type":39,"tag":165,"props":1742,"children":1743},{"style":172},[1744],{"type":44,"value":8},{"type":39,"tag":165,"props":1746,"children":1747},{"style":177},[1748],{"type":44,"value":180},{"type":39,"tag":165,"props":1750,"children":1751},{"style":177},[1752],{"type":44,"value":227},{"type":39,"tag":165,"props":1754,"children":1755},{"style":177},[1756],{"type":44,"value":232},{"type":39,"tag":165,"props":1758,"children":1759},{"style":235},[1760],{"type":44,"value":238},{"type":39,"tag":165,"props":1762,"children":1763},{"style":177},[1764],{"type":44,"value":1709},{"type":39,"tag":165,"props":1766,"children":1767},{"style":235},[1768],{"type":44,"value":1769}," 50",{"type":39,"tag":165,"props":1771,"children":1772},{"style":177},[1773],{"type":44,"value":1774}," --page-token",{"type":39,"tag":165,"props":1776,"children":1777},{"style":246},[1778],{"type":44,"value":249},{"type":39,"tag":165,"props":1780,"children":1781},{"style":177},[1782],{"type":44,"value":1783},"eyJvZmZzZXQiOiA1MH0=",{"type":39,"tag":165,"props":1785,"children":1786},{"style":246},[1787],{"type":44,"value":279},{"type":39,"tag":515,"props":1789,"children":1791},{"id":1790},"output-options",[1792],{"type":44,"value":1793},"Output Options",{"type":39,"tag":154,"props":1795,"children":1797},{"className":156,"code":1796,"language":158,"meta":159,"style":159},"# Output format (table or json)\nmlflow traces search --experiment-id 1 --output json\n\n# Include span details in output\nmlflow traces search --experiment-id 1 --include-spans\n\n# Order results\nmlflow traces search --experiment-id 1 --order-by \"timestamp_ms DESC\"\n",[1798],{"type":39,"tag":113,"props":1799,"children":1800},{"__ignoreMap":159},[1801,1809,1842,1849,1857,1885,1892,1900],{"type":39,"tag":165,"props":1802,"children":1803},{"class":167,"line":168},[1804],{"type":39,"tag":165,"props":1805,"children":1806},{"style":538},[1807],{"type":44,"value":1808},"# Output format (table or json)\n",{"type":39,"tag":165,"props":1810,"children":1811},{"class":167,"line":544},[1812,1816,1820,1824,1828,1832,1837],{"type":39,"tag":165,"props":1813,"children":1814},{"style":172},[1815],{"type":44,"value":8},{"type":39,"tag":165,"props":1817,"children":1818},{"style":177},[1819],{"type":44,"value":180},{"type":39,"tag":165,"props":1821,"children":1822},{"style":177},[1823],{"type":44,"value":227},{"type":39,"tag":165,"props":1825,"children":1826},{"style":177},[1827],{"type":44,"value":232},{"type":39,"tag":165,"props":1829,"children":1830},{"style":235},[1831],{"type":44,"value":238},{"type":39,"tag":165,"props":1833,"children":1834},{"style":177},[1835],{"type":44,"value":1836}," --output",{"type":39,"tag":165,"props":1838,"children":1839},{"style":177},[1840],{"type":44,"value":1841}," json\n",{"type":39,"tag":165,"props":1843,"children":1844},{"class":167,"line":585},[1845],{"type":39,"tag":165,"props":1846,"children":1847},{"emptyLinePlaceholder":589},[1848],{"type":44,"value":592},{"type":39,"tag":165,"props":1850,"children":1851},{"class":167,"line":595},[1852],{"type":39,"tag":165,"props":1853,"children":1854},{"style":538},[1855],{"type":44,"value":1856},"# Include span details in output\n",{"type":39,"tag":165,"props":1858,"children":1859},{"class":167,"line":604},[1860,1864,1868,1872,1876,1880],{"type":39,"tag":165,"props":1861,"children":1862},{"style":172},[1863],{"type":44,"value":8},{"type":39,"tag":165,"props":1865,"children":1866},{"style":177},[1867],{"type":44,"value":180},{"type":39,"tag":165,"props":1869,"children":1870},{"style":177},[1871],{"type":44,"value":227},{"type":39,"tag":165,"props":1873,"children":1874},{"style":177},[1875],{"type":44,"value":232},{"type":39,"tag":165,"props":1877,"children":1878},{"style":235},[1879],{"type":44,"value":238},{"type":39,"tag":165,"props":1881,"children":1882},{"style":177},[1883],{"type":44,"value":1884}," --include-spans\n",{"type":39,"tag":165,"props":1886,"children":1887},{"class":167,"line":658},[1888],{"type":39,"tag":165,"props":1889,"children":1890},{"emptyLinePlaceholder":589},[1891],{"type":44,"value":592},{"type":39,"tag":165,"props":1893,"children":1894},{"class":167,"line":666},[1895],{"type":39,"tag":165,"props":1896,"children":1897},{"style":538},[1898],{"type":44,"value":1899},"# Order results\n",{"type":39,"tag":165,"props":1901,"children":1902},{"class":167,"line":675},[1903,1907,1911,1915,1919,1923,1927,1931,1936],{"type":39,"tag":165,"props":1904,"children":1905},{"style":172},[1906],{"type":44,"value":8},{"type":39,"tag":165,"props":1908,"children":1909},{"style":177},[1910],{"type":44,"value":180},{"type":39,"tag":165,"props":1912,"children":1913},{"style":177},[1914],{"type":44,"value":227},{"type":39,"tag":165,"props":1916,"children":1917},{"style":177},[1918],{"type":44,"value":232},{"type":39,"tag":165,"props":1920,"children":1921},{"style":235},[1922],{"type":44,"value":238},{"type":39,"tag":165,"props":1924,"children":1925},{"style":177},[1926],{"type":44,"value":1020},{"type":39,"tag":165,"props":1928,"children":1929},{"style":246},[1930],{"type":44,"value":249},{"type":39,"tag":165,"props":1932,"children":1933},{"style":177},[1934],{"type":44,"value":1935},"timestamp_ms DESC",{"type":39,"tag":165,"props":1937,"children":1938},{"style":246},[1939],{"type":44,"value":279},{"type":39,"tag":47,"props":1941,"children":1943},{"id":1942},"retrieving-single-trace",[1944],{"type":44,"value":1945},"Retrieving Single Trace",{"type":39,"tag":54,"props":1947,"children":1948},{},[1949,1951,1957],{"type":44,"value":1950},"When you need to retrieve details about a specific trace, use the ",{"type":39,"tag":113,"props":1952,"children":1954},{"className":1953},[],[1955],{"type":44,"value":1956},"mlflow traces get",{"type":44,"value":1958}," command.",{"type":39,"tag":154,"props":1960,"children":1962},{"className":156,"code":1961,"language":158,"meta":159,"style":159},"mlflow traces get --trace-id \u003Ctrace_id>\n",[1963],{"type":39,"tag":113,"props":1964,"children":1965},{"__ignoreMap":159},[1966],{"type":39,"tag":165,"props":1967,"children":1968},{"class":167,"line":168},[1969,1973,1977,1981,1985,1989,1994,1998],{"type":39,"tag":165,"props":1970,"children":1971},{"style":172},[1972],{"type":44,"value":8},{"type":39,"tag":165,"props":1974,"children":1975},{"style":177},[1976],{"type":44,"value":180},{"type":39,"tag":165,"props":1978,"children":1979},{"style":177},[1980],{"type":44,"value":185},{"type":39,"tag":165,"props":1982,"children":1983},{"style":177},[1984],{"type":44,"value":190},{"type":39,"tag":165,"props":1986,"children":1987},{"style":246},[1988],{"type":44,"value":567},{"type":39,"tag":165,"props":1990,"children":1991},{"style":177},[1992],{"type":44,"value":1993},"trace_i",{"type":39,"tag":165,"props":1995,"children":1996},{"style":257},[1997],{"type":44,"value":577},{"type":39,"tag":165,"props":1999,"children":2000},{"style":246},[2001],{"type":44,"value":582},{"type":39,"tag":47,"props":2003,"children":2005},{"id":2004},"filter-syntax",[2006],{"type":44,"value":2007},"Filter Syntax",{"type":39,"tag":54,"props":2009,"children":2010},{},[2011],{"type":44,"value":2012},"For detailed syntax, fetch from documentation:",{"type":39,"tag":154,"props":2014,"children":2018},{"className":2015,"code":2017,"language":44},[2016],"language-text","WebFetch(\n  url: \"https:\u002F\u002Fmlflow.org\u002Fdocs\u002Flatest\u002Fgenai\u002Ftracing\u002Fsearch-traces.md\",\n  prompt: \"Extract the filter syntax table showing supported fields, operators, and examples.\"\n)\n",[2019],{"type":39,"tag":113,"props":2020,"children":2021},{"__ignoreMap":159},[2022],{"type":44,"value":2017},{"type":39,"tag":54,"props":2024,"children":2025},{},[2026],{"type":39,"tag":99,"props":2027,"children":2028},{},[2029],{"type":44,"value":2030},"Common filters:",{"type":39,"tag":291,"props":2032,"children":2033},{},[2034,2045,2063,2081,2099,2116],{"type":39,"tag":295,"props":2035,"children":2036},{},[2037,2043],{"type":39,"tag":113,"props":2038,"children":2040},{"className":2039},[],[2041],{"type":44,"value":2042},"trace.status",{"type":44,"value":2044},": OK, ERROR, IN_PROGRESS",{"type":39,"tag":295,"props":2046,"children":2047},{},[2048,2054,2055,2061],{"type":39,"tag":113,"props":2049,"children":2051},{"className":2050},[],[2052],{"type":44,"value":2053},"trace.execution_time_ms",{"type":44,"value":312},{"type":39,"tag":113,"props":2056,"children":2058},{"className":2057},[],[2059],{"type":44,"value":2060},"trace.timestamp_ms",{"type":44,"value":2062},": numeric comparison",{"type":39,"tag":295,"props":2064,"children":2065},{},[2066,2072,2074,2079],{"type":39,"tag":113,"props":2067,"children":2069},{"className":2068},[],[2070],{"type":44,"value":2071},"metadata.\\",{"type":44,"value":2073},"mlflow.trace.session`",{"type":39,"tag":113,"props":2075,"children":2077},{"className":2076},[],[2078],{"type":44,"value":312},{"type":44,"value":2080},"metadata.`mlflow.trace.user``: session\u002Fuser filtering",{"type":39,"tag":295,"props":2082,"children":2083},{},[2084,2090,2091,2097],{"type":39,"tag":113,"props":2085,"children":2087},{"className":2086},[],[2088],{"type":44,"value":2089},"tag.\u003Ckey>",{"type":44,"value":312},{"type":39,"tag":113,"props":2092,"children":2094},{"className":2093},[],[2095],{"type":44,"value":2096},"metadata.\u003Ckey>",{"type":44,"value":2098},": exact match or pattern",{"type":39,"tag":295,"props":2100,"children":2101},{},[2102,2108,2109,2115],{"type":39,"tag":113,"props":2103,"children":2105},{"className":2104},[],[2106],{"type":44,"value":2107},"span.name",{"type":44,"value":312},{"type":39,"tag":113,"props":2110,"children":2112},{"className":2111},[],[2113],{"type":44,"value":2114},"span.type",{"type":44,"value":2098},{"type":39,"tag":295,"props":2117,"children":2118},{},[2119,2125,2126,2132],{"type":39,"tag":113,"props":2120,"children":2122},{"className":2121},[],[2123],{"type":44,"value":2124},"feedback.\u003Cname>",{"type":44,"value":312},{"type":39,"tag":113,"props":2127,"children":2129},{"className":2128},[],[2130],{"type":44,"value":2131},"expectation.\u003Cname>",{"type":44,"value":2133},": assessments",{"type":39,"tag":54,"props":2135,"children":2136},{},[2137,2142,2144,2150,2151,2157,2159,2165],{"type":39,"tag":99,"props":2138,"children":2139},{},[2140],{"type":44,"value":2141},"Pattern operators:",{"type":44,"value":2143}," ",{"type":39,"tag":113,"props":2145,"children":2147},{"className":2146},[],[2148],{"type":44,"value":2149},"LIKE",{"type":44,"value":312},{"type":39,"tag":113,"props":2152,"children":2154},{"className":2153},[],[2155],{"type":44,"value":2156},"ILIKE",{"type":44,"value":2158}," (case-insensitive), ",{"type":39,"tag":113,"props":2160,"children":2162},{"className":2161},[],[2163],{"type":44,"value":2164},"RLIKE",{"type":44,"value":2166}," (regex)",{"type":39,"tag":47,"props":2168,"children":2170},{"id":2169},"python-api",[2171],{"type":44,"value":2172},"Python API",{"type":39,"tag":54,"props":2174,"children":2175},{},[2176,2178,2184,2186],{"type":44,"value":2177},"For ",{"type":39,"tag":113,"props":2179,"children":2181},{"className":2180},[],[2182],{"type":44,"value":2183},"mlflow.search_traces()",{"type":44,"value":2185},", see: ",{"type":39,"tag":2187,"props":2188,"children":2192},"a",{"href":2189,"rel":2190},"https:\u002F\u002Fmlflow.org\u002Fdocs\u002Flatest\u002Fgenai\u002Ftracing\u002Fsearch-traces.md",[2191],"nofollow",[2193],{"type":44,"value":2189},{"type":39,"tag":2195,"props":2196,"children":2197},"style",{},[2198],{"type":44,"value":2199},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":2201,"total":2360},[2202,2216,2225,2242,2253,2264,2280,2298,2311,2323,2338,2345],{"slug":2203,"name":2203,"fn":2204,"description":2205,"org":2206,"tags":2207,"stars":2213,"repoUrl":2214,"updatedAt":2215},"setup","configure MLflow tracing","Configure MLflow tracing for Claude Code.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2208,2211,2212],{"name":2209,"slug":2210,"type":15},"Claude Code","claude-code",{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},27014,"https:\u002F\u002Fgithub.com\u002Fmlflow\u002Fmlflow","2026-07-14T05:39:00.297769",{"slug":318,"name":318,"fn":2217,"description":2218,"org":2219,"tags":2220,"stars":2213,"repoUrl":2214,"updatedAt":2224},"display MLflow tracing configuration","Show the current MLflow tracing configuration for Claude Code.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2221,2222,2223],{"name":2209,"slug":2210,"type":15},{"name":9,"slug":8,"type":15},{"name":13,"slug":14,"type":15},"2026-07-14T05:39:01.540537",{"slug":2226,"name":2226,"fn":2227,"description":2228,"org":2229,"tags":2230,"stars":23,"repoUrl":24,"updatedAt":2241},"agent-evaluation","evaluate and optimize LLM agent output","Use this when you need to EVALUATE OR IMPROVE or OPTIMIZE an existing LLM agent's output quality - including improving tool selection accuracy, answer quality, reducing costs, or fixing issues where the agent gives wrong\u002Fincomplete responses. Evaluates agents systematically using MLflow evaluation with datasets, scorers, and tracing. IMPORTANT - Always also load the instrumenting-with-mlflow-tracing skill before starting any work. Covers end-to-end evaluation workflow or individual components (tracing setup, dataset creation, scorer definition, evaluation execution).",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2231,2234,2237,2238],{"name":2232,"slug":2233,"type":15},"Agents","agents",{"name":2235,"slug":2236,"type":15},"Evals","evals",{"name":9,"slug":8,"type":15},{"name":2239,"slug":2240,"type":15},"Performance","performance","2026-07-14T05:39:15.600492",{"slug":2243,"name":2243,"fn":2244,"description":2245,"org":2246,"tags":2247,"stars":23,"repoUrl":24,"updatedAt":2252},"analyzing-mlflow-session","analyze MLflow chat conversation sessions","Analyzes an MLflow session — a sequence of traces from a multi-turn chat conversation or interaction. Use when the user asks to debug a chat conversation, review session or chat history, find where a multi-turn chat went wrong, or analyze patterns across turns. Triggers on \"analyze this session\", \"what happened in this conversation\", \"debug session\", \"review chat history\", \"where did this chat go wrong\", \"session traces\", \"analyze chat\", \"debug this chat\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2248,2249,2250,2251],{"name":21,"slug":22,"type":15},{"name":9,"slug":8,"type":15},{"name":17,"slug":18,"type":15},{"name":13,"slug":14,"type":15},"2026-07-14T05:39:10.542342",{"slug":2254,"name":2254,"fn":2255,"description":2256,"org":2257,"tags":2258,"stars":23,"repoUrl":24,"updatedAt":2263},"analyzing-mlflow-trace","analyze MLflow traces","Analyzes a single MLflow trace to answer a user query about it. Use when the user provides a trace ID and asks to debug, investigate, find issues, root-cause errors, understand behavior, or analyze quality. Triggers on \"analyze this trace\", \"what went wrong with this trace\", \"debug trace\", \"investigate trace\", \"why did this trace fail\", \"root cause this trace\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2259,2260,2261,2262],{"name":21,"slug":22,"type":15},{"name":9,"slug":8,"type":15},{"name":17,"slug":18,"type":15},{"name":13,"slug":14,"type":15},"2026-07-14T05:39:02.874441",{"slug":2265,"name":2265,"fn":2266,"description":2267,"org":2268,"tags":2269,"stars":23,"repoUrl":24,"updatedAt":2279},"fix-agent-issue","fix and update AI agent behavior","Drives a disciplined explore → plan → implement → verify loop for changing an AI agent's behavior with confidence — whether fixing a reported failure or introducing a new requirement, business rule, or policy. Grounds the diagnosis in MLflow traces, codifies the desired behavior as a regression test suite (`mlflow.genai.evaluate` assertions in `@mlflow.test` pytest tests), and iterates the agent — not the test — until green, resisting quick system-prompt patches when the real fix is upstream (missing tool, retrieval source, or capability). Use whenever the user wants to fix or change how an agent behaves — e.g. \"fix this issue in my agent\", \"this answer is wrong\", \"the agent is hallucinating\", \"improve my agent based on this trace\", \"make the agent do X instead of Y\", \"I want the agent to lead with\u002Fprioritize\u002Frecommend X\", \"new business rule: the agent should X\", \"always\u002Fnever do X\", \"change the agent's default behavior\" — or shares a trace they want addressed.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2270,2271,2274,2275,2278],{"name":2232,"slug":2233,"type":15},{"name":2272,"slug":2273,"type":15},"Best Practices","best-practices",{"name":21,"slug":22,"type":15},{"name":2276,"slug":2277,"type":15},"Engineering","engineering",{"name":9,"slug":8,"type":15},"2026-07-30T05:53:39.749464",{"slug":2281,"name":2281,"fn":2282,"description":2283,"org":2284,"tags":2285,"stars":23,"repoUrl":24,"updatedAt":2297},"instrumenting-with-mlflow-tracing","instrument Python and TypeScript with MLflow Tracing","Instruments Python and TypeScript code with MLflow Tracing for observability. Must be loaded when setting up tracing as part of any workflow including agent evaluation. Triggers on adding tracing, instrumenting agents\u002FLLM apps, getting started with MLflow tracing, tracing specific frameworks (LangGraph, LangChain, OpenAI, Gemini, DSPy, CrewAI, AutoGen), or when another skill references tracing setup. Examples - \"How do I add tracing?\", \"Instrument my agent\", \"Trace my LangChain app\", \"Set up tracing for evaluation\"",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2286,2287,2288,2289,2290,2293,2294],{"name":2232,"slug":2233,"type":15},{"name":2235,"slug":2236,"type":15},{"name":9,"slug":8,"type":15},{"name":17,"slug":18,"type":15},{"name":2291,"slug":2292,"type":15},"Python","python",{"name":13,"slug":14,"type":15},{"name":2295,"slug":2296,"type":15},"TypeScript","typescript","2026-07-20T05:58:52.968218",{"slug":2299,"name":2299,"fn":2300,"description":2301,"org":2302,"tags":2303,"stars":23,"repoUrl":24,"updatedAt":2310},"mlflow-agent","dispatch MLflow workflows and agent tasks","Master dispatcher for all MLflow workflows. Use this skill when the user wants to do anything with MLflow — tracing, evaluating, debugging, or improving an agent. Routes to the right MLflow sub-skill automatically. Triggers on: \"use mlflow\", \"help with mlflow\", \"mlflow agent\", \"add mlflow to my project\", \"trace my agent\", \"evaluate my agent\", or any MLflow task without a specific skill in mind.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2304,2305,2306,2309],{"name":2232,"slug":2233,"type":15},{"name":9,"slug":8,"type":15},{"name":2307,"slug":2308,"type":15},"MLOps","mlops",{"name":13,"slug":14,"type":15},"2026-07-14T05:39:04.133424",{"slug":2312,"name":2312,"fn":2313,"description":2314,"org":2315,"tags":2316,"stars":23,"repoUrl":24,"updatedAt":2322},"mlflow-onboarding","onboard users to MLflow workflows","Onboards users to MLflow by determining their use case (GenAI agents\u002Fapps or traditional ML\u002Fdeep learning) and guiding them through relevant quickstart tutorials and initial integration. If an experiment ID is available, it should be supplied as input to help determine the use case. Use when the user asks to get started with MLflow, set up tracking, add observability, or integrate MLflow into their project. Triggers on \"get started with MLflow\", \"set up MLflow\", \"onboard to MLflow\", \"add MLflow to my project\", \"how do I use MLflow\".",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2317,2318,2319],{"name":9,"slug":8,"type":15},{"name":2307,"slug":2308,"type":15},{"name":2320,"slug":2321,"type":15},"Onboarding","onboarding","2026-07-14T05:39:06.681003",{"slug":2324,"name":2324,"fn":2325,"description":2326,"org":2327,"tags":2328,"stars":23,"repoUrl":24,"updatedAt":2337},"querying-mlflow-metrics","fetch trace metrics from MLflow servers","Fetches aggregated trace metrics (token usage, latency, trace counts, quality evaluations) from MLflow tracking servers. Triggers on requests to show metrics, analyze token usage, view LLM costs, check usage trends, or query trace statistics.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2329,2332,2335,2336],{"name":2330,"slug":2331,"type":15},"Analytics","analytics",{"name":2333,"slug":2334,"type":15},"Metrics","metrics",{"name":9,"slug":8,"type":15},{"name":17,"slug":18,"type":15},"2026-07-14T05:39:13.07056",{"slug":4,"name":4,"fn":5,"description":6,"org":2339,"tags":2340,"stars":23,"repoUrl":24,"updatedAt":25},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2341,2342,2343,2344],{"name":21,"slug":22,"type":15},{"name":9,"slug":8,"type":15},{"name":17,"slug":18,"type":15},{"name":13,"slug":14,"type":15},{"slug":2346,"name":2346,"fn":2347,"description":2348,"org":2349,"tags":2350,"stars":23,"repoUrl":24,"updatedAt":2359},"sagemaker-mlflow","connect to SageMaker Managed MLflow","Connect to SageMaker Managed MLflow (mlflow-app or mlflow-tracking-server ARN) as an MLflow backend, then hand off to the other MLflow skills. Triggers on a SageMaker MLflow ARN (arn:aws:sagemaker:...:mlflow-app\u002F... or arn:aws:sagemaker:...:mlflow-tracking-server\u002F...) or \"SageMaker Managed MLflow\".\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2351,2354,2357,2358],{"name":2352,"slug":2353,"type":15},"AI Infrastructure","ai-infrastructure",{"name":2355,"slug":2356,"type":15},"AWS","aws",{"name":9,"slug":8,"type":15},{"name":2307,"slug":2308,"type":15},"2026-07-14T05:39:05.401801",13,{"items":2362,"total":961},[2363,2370,2377,2384,2392,2402,2409],{"slug":2226,"name":2226,"fn":2227,"description":2228,"org":2364,"tags":2365,"stars":23,"repoUrl":24,"updatedAt":2241},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2366,2367,2368,2369],{"name":2232,"slug":2233,"type":15},{"name":2235,"slug":2236,"type":15},{"name":9,"slug":8,"type":15},{"name":2239,"slug":2240,"type":15},{"slug":2243,"name":2243,"fn":2244,"description":2245,"org":2371,"tags":2372,"stars":23,"repoUrl":24,"updatedAt":2252},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2373,2374,2375,2376],{"name":21,"slug":22,"type":15},{"name":9,"slug":8,"type":15},{"name":17,"slug":18,"type":15},{"name":13,"slug":14,"type":15},{"slug":2254,"name":2254,"fn":2255,"description":2256,"org":2378,"tags":2379,"stars":23,"repoUrl":24,"updatedAt":2263},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2380,2381,2382,2383],{"name":21,"slug":22,"type":15},{"name":9,"slug":8,"type":15},{"name":17,"slug":18,"type":15},{"name":13,"slug":14,"type":15},{"slug":2265,"name":2265,"fn":2266,"description":2267,"org":2385,"tags":2386,"stars":23,"repoUrl":24,"updatedAt":2279},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2387,2388,2389,2390,2391],{"name":2232,"slug":2233,"type":15},{"name":2272,"slug":2273,"type":15},{"name":21,"slug":22,"type":15},{"name":2276,"slug":2277,"type":15},{"name":9,"slug":8,"type":15},{"slug":2281,"name":2281,"fn":2282,"description":2283,"org":2393,"tags":2394,"stars":23,"repoUrl":24,"updatedAt":2297},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2395,2396,2397,2398,2399,2400,2401],{"name":2232,"slug":2233,"type":15},{"name":2235,"slug":2236,"type":15},{"name":9,"slug":8,"type":15},{"name":17,"slug":18,"type":15},{"name":2291,"slug":2292,"type":15},{"name":13,"slug":14,"type":15},{"name":2295,"slug":2296,"type":15},{"slug":2299,"name":2299,"fn":2300,"description":2301,"org":2403,"tags":2404,"stars":23,"repoUrl":24,"updatedAt":2310},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2405,2406,2407,2408],{"name":2232,"slug":2233,"type":15},{"name":9,"slug":8,"type":15},{"name":2307,"slug":2308,"type":15},{"name":13,"slug":14,"type":15},{"slug":2312,"name":2312,"fn":2313,"description":2314,"org":2410,"tags":2411,"stars":23,"repoUrl":24,"updatedAt":2322},{"slug":8,"name":9,"logoUrl":10,"githubOrg":8},[2412,2413,2414],{"name":9,"slug":8,"type":15},{"name":2307,"slug":2308,"type":15},{"name":2320,"slug":2321,"type":15}]