live wire
AI · Red Hat documents usage-based admission fair sharing for Kueue 1.4 on OpenShiftRed Hat DeveloperAI: Red Hat maps governed firewall changes from ServiceNow through Ansible and two human approval gatesRed Hat DeveloperCLUSTER MGMT · ACM 2.17 makes Submariner 0.24 GA with Important-rated fixesRed Hat ErrataPLATFORM · Red Hat makes on-premises Lightspeed recommendations GA for Satellite 6.18Red Hat ErrataSECURITY · Red Hat Hardened Images updates Tomcat 10 for nine authentication, access-control and DoS flawsRed Hat ErrataAI · Open Data Hub 3.6.0 EA1 bundles Trainer, MLflow and llm-d componentsOpen Data HubAI · Speculators 0.6.0 adds P-EAGLE parallel drafting for vLLM speculative decodingRed Hat DeveloperSECURITY · OpenShift 4.17.57 fixes seven Go and TLS CVEs in an Important-rated updateRed Hat ErrataAI · Red Hat benchmarks local LLM guardrails with EvalHub, exposing regex accuracy and latency trade-offsRed Hat DeveloperAI · Red Hat maps silent tool-call failures across agentic pipelinesRed HatAPI · Kuadrant 1.5.3 adds GRPCRoute policies and developer-portal API-key workflowsKuadrantAI · (Aug 25) IBM releases Apache-2.0 Granite 4.2 reasoning models in 3B, 8B and 30B sizesIBM ResearchJAVA · Red Hat build of Quarkus 3.33.3.SP1 fixes 13 CVEs in an Important-rated updateRed Hat errataAI · vLLM moves Kimi K2 RL weight sync across 384 H100s in 7.53 seconds (Aug 22)vLLMAI · Red Hat documents usage-based admission fair sharing for Kueue 1.4 on OpenShiftRed Hat DeveloperAI: Red Hat maps governed firewall changes from ServiceNow through Ansible and two human approval gatesRed Hat DeveloperCLUSTER MGMT · ACM 2.17 makes Submariner 0.24 GA with Important-rated fixesRed Hat ErrataPLATFORM · Red Hat makes on-premises Lightspeed recommendations GA for Satellite 6.18Red Hat ErrataSECURITY · Red Hat Hardened Images updates Tomcat 10 for nine authentication, access-control and DoS flawsRed Hat ErrataAI · Open Data Hub 3.6.0 EA1 bundles Trainer, MLflow and llm-d componentsOpen Data HubAI · Speculators 0.6.0 adds P-EAGLE parallel drafting for vLLM speculative decodingRed Hat DeveloperSECURITY · OpenShift 4.17.57 fixes seven Go and TLS CVEs in an Important-rated updateRed Hat ErrataAI · Red Hat benchmarks local LLM guardrails with EvalHub, exposing regex accuracy and latency trade-offsRed Hat DeveloperAI · Red Hat maps silent tool-call failures across agentic pipelinesRed HatAPI · Kuadrant 1.5.3 adds GRPCRoute policies and developer-portal API-key workflowsKuadrantAI · (Aug 25) IBM releases Apache-2.0 Granite 4.2 reasoning models in 3B, 8B and 30B sizesIBM ResearchJAVA · Red Hat build of Quarkus 3.33.3.SP1 fixes 13 CVEs in an Important-rated updateRed Hat errataAI · vLLM moves Kimi K2 RL weight sync across 384 H100s in 7.53 seconds (Aug 22)vLLM
upstreambeat.ai
guideAI

Red Hat traces OpenShift AI agent answers from model calls to tool output with MLflow

A new walkthrough uses MLflow to separate model behavior from upstream data errors in a multi-agent mortgage application.

OpenShift AI trace from model call to tool output and back.
AI-generated illustration
By The News Desk· Aug 26, 2026

Red Hat has published a practical walkthrough for tracing agentic AI requests with MLflow on Red Hat OpenShift AI. The example matters because it treats an incorrect-looking answer as a distributed-systems investigation rather than assuming the language model hallucinated.

What the trace reveals

The walkthrough uses a mortgage-lending assistant whose answer disagrees with figures on an executive dashboard. MLflow groups the request into one distributed trace containing model calls, a tool invocation, token and latency metrics, and agent log events. In Red Hat’s example, the first model call chooses an action, the ceo_pipeline_summary tool returns internal data, and a second model call composes the response.

The timing view attributes almost all of the roughly five-second request to the two model calls; the tool itself completes in 75 milliseconds. Opening the tool span then shows that the assistant received the same figures it reported. That narrows the fault from a vague “AI got it wrong” complaint to a concrete disagreement between the tool’s data and the dashboard—potentially a query, cache, definition, or date-range issue.

This is the useful distinction for platform teams. Conventional API telemetry can show whether an endpoint succeeded and how long it took. Agent tracing connects the user-visible answer to the prompts, model calls, retrieved context, tool parameters, outputs, and timing that produced it. Red Hat says MLflow supports OpenTelemetry semantics and automatic tracing integrations for agent frameworks and tools.

The OpenShift AI reference application

The accompanying Red Hat AI Quickstart is a deployable multi-agent mortgage application rather than a toy chat window. It defines five persona-specific LangGraph agents, role-scoped tools, Keycloak identity, PostgreSQL with pgvector, append-only audit events, PII masking, and Helm deployment to OpenShift.

For OpenShift AI 3.4 and later, the quickstart documents MLflow workspace configuration and Kubernetes RBAC resources for client authentication. The Helm chart can create a service account, cluster role, and binding; operators then provide an MLflow route, experiment, workspace, and tracking token. The application correlates its audit trail with MLflow traces.

What teams should try

AI application teams can use the quickstart to test three operational questions before production: whether a trace can reconstruct a disputed answer, whether latency is attributable to models versus tools, and whether trace access is isolated to the intended workspace and service account.

The demo does not prove that observability makes an agent correct. It shows something more concrete: when an answer is wrong, traces can identify which component supplied the bad input and give the responsible team a reproducible starting point.

Filed by The News Desk. Corrections: desk@upstreambeat.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.