Foundry Hosted Agents Are GA: When to Stop Running Your Own Containers
Hosted agents in Foundry Agent Service are GA. How they compare with Agent Framework on Container Apps or AKS on identity, networking, cold starts and tracing.
47 articles
Hosted agents in Foundry Agent Service are GA. How they compare with Agent Framework on Container Apps or AKS on identity, networking, cold starts and tracing.
The Agent Framework Harness bundles planning, memory, compaction, approvals and telemetry. When to accept its opinions and when a plain Agent is better.
Why many data quality root-cause fixes come down to where the check runs, and how to build a write-audit-publish boundary on a Fabric lakehouse.
A journey-level latency budget only works when each step gets a cap, a timeout and a fallback; here is how to split one across a RAG request.
How to run blameless reviews for data quality incidents: record who detected it, which control was missing, and turn each review into a tracked change.
Measure data product reliability in good hours, catch bad data at the publish boundary, and let a failure budget decide when pipeline changes stop.
How to cut an inherited data quality rule set down to the checks that change decisions, using failure history, ownership and an explicit retirement path.
Use KQL baselines, week-over-week comparison and diffpatterns in an Eventhouse to tell a meaningful operational change from ordinary noise, and to explain it.
How dependency conditions decide a Fabric pipeline's final status, why try-catch hides failures, and how to log, alert and still fail the run honestly.
Why every data quality incident should produce two pieces of work, a containment action and a root-cause fix, and how to run both on a Fabric lakehouse.
Foundry Agent Service went GA in mid-March 2026, but monitoring and tracing are still preview. What's governed now, and the controls I'd add first.
Why I'd track five quality signals per feature table at the data engineering to AI handoff, and how to compute them in a Fabric notebook without a new tool.
Why KQL is a baseline Azure skill, how its pipe model differs from SQL, and the operators, join defaults and has-vs-contains traps that matter most.
Run AI monitoring as an operating rhythm: four layers with owners, what pages versus what waits, and tagging every change so regressions are traceable.
Which LLM signals deserve a dashboard or a page: tokens by feature, latency split by phase, throttling, and sampled quality, using OpenTelemetry on Azure.
Observability is essential for AI applications. Without it, you're flying blind on costs, performance, and quality. Implement these patterns early and…
LLM systems have unique characteristics: non-deterministic outputs, variable latency, complex cost models, and quality metrics that require semantic…
Configure alerts for latency spikes, error rate increases, and token usage anomalies to catch issues before they impact users.
Log prompts and responses for failed interactions to a secure store for debugging. Implement sampling for successful calls to control storage costs while…
Comprehensive monitoring dashboards enable proactive AI operations management.
Comprehensive observability enables continuous improvement of AI applications.
Building custom observability gives you full control over your data and features. Start simple and add complexity as your needs grow.
Phoenix provides powerful local-first observability that keeps your data private while offering the visualization and analysis capabilities needed for…
Weights & Biases provides a comprehensive platform for LLM observability, evaluation, and collaboration. Its strength lies in combining experiment tracking…
The best tool depends on your specific needs. Start with the simplest option that meets your requirements, and upgrade as your needs grow.
OpenTelemetry provides a standardized way to instrument AI applications, ensuring your observability data is portable across different backends and tools.
Effective tracing reveals the inner workings of AI applications, helping you understand performance bottlenecks, cost drivers, and error sources across your…
Observability transforms AI agents from black boxes into understandable systems. Combine metrics, logs, and traces to gain complete visibility into agent…
Comprehensive audit logging is essential for AI agents in production. It enables debugging, ensures compliance, and provides the visibility needed to build…
Debugging AI applications is different from traditional software. Today I'm exploring tracing and debugging techniques for production AI systems.
AI systems require specialized monitoring beyond traditional application metrics. This guide covers comprehensive observability for production AI.
Advanced techniques for tracing and debugging complex LLM applications in production.
One of my first questions when evaluating any data platform for enterprise use is "how do I see what's actually running?" — and in the early Fabric…
Observability in 2022 moved beyond simple monitoring to true understanding of system behavior. OpenTelemetry became the standard for instrumentation. SLOs…
Azure Monitor Agent provides a unified, secure, and flexible foundation for all monitoring needs.
Azure Managed Grafana provides enterprise observability with seamless Azure integration and reduced operational overhead.
OpenTelemetry provides a future-proof approach to observability. By using vendor-neutral instrumentation with Azure Monitor as the backend, you get the…
Application Insights provides the deep observability needed for modern applications. Combined with Azure Monitor's broader capabilities, it enables…
Azure resources produce several types of diagnostic data: Platform Metrics : Numerical performance data Resource Logs : Detailed operational logs (formerly…
Azure Monitor collects two types of metrics: Platform Metrics : Automatically collected from Azure resources Custom Metrics : Application specific metrics…
Azure Monitor for Prometheus addresses these while maintaining compatibility.
Grafana on Azure became substantially easier when Azure Managed Grafana reached general availability. Before that, teams ran Grafana on AKS or a VM, managed…
Application Insights is the monitoring tool that pays you back in proportion to how much you invest in it. Out of the box you get…
KQL is the query language I've spent the most hours in this year that most developers have never heard of. If you use Log Analytics, Sentinel, Application…
Azure Monitor supports several alert types: Metric alerts Based on metric values crossing thresholds Log alerts Based on Log Analytics query results…
Design an Azure Monitor workbook for incident triage on workspace-based Application Insights, with sampling-safe KQL, drill-down and ARM deployment.
Log Analytics is the database I've spent the most hours in this year that nobody calls a database. It's where every Azure diagnostic, AppInsights trace…