Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Observability with the Responses API

This sample demonstrates how to add OpenTelemetry observability to an agent using console and Azure Monitor exporters.

What this sample demonstrates

  • Configuring OpenTelemetry tracing with console exporter
  • Optional Azure Application Insights integration
  • Using .AsBuilder().UseOpenTelemetry() to add telemetry to the agent
  • No server-side agent creation or cleanup required

Prerequisites

  • .NET 10 SDK or later
  • Microsoft Foundry service endpoint and deployment configured
  • An authenticated Azure identity (for example, sign in with az login)

Set the following environment variables:

$env:FOUNDRY_PROJECT_ENDPOINT="https://your-foundry-service.services.ai.azure.com/api/projects/your-foundry-project"
$env:FOUNDRY_MODEL="gpt-5.4-mini"
$env:APPLICATIONINSIGHTS_CONNECTION_STRING="..."  # Optional

Run the sample

cd dotnet/samples/02-agents/AgentProviders/foundry
dotnet run --project .\Agent_Step07_Observability