Skip to content

Commit 42288c9

Browse files
committed
fix
1 parent c003763 commit 42288c9

File tree

1 file changed

+56
-2
lines changed

1 file changed

+56
-2
lines changed

articles/ai-foundry/how-to/develop/trace-application.md

Lines changed: 56 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,12 +212,66 @@ Configure tracing as follows:
212212
from opentelemetry import trace
213213
from opentelemetry.sdk.trace import TracerProvider
214214
from opentelemetry.sdk.trace.export import SimpleSpanProcessor, ConsoleSpanExporter
215-
from azure.ai.projects import enable_telemetry
216215

217216
span_exporter = ConsoleSpanExporter()
218217
tracer_provider = TracerProvider()
219218
tracer_provider.add_span_processor(SimpleSpanProcessor(span_exporter))
220219
trace.set_tracer_provider(tracer_provider)
220+
```
221+
222+
1. Use OpenAI SDK as usual:
223+
224+
```python
225+
response = client.chat.completions.create(
226+
model="deepseek-v3-0324",
227+
messages=[
228+
{"role": "user", "content": "Write a short poem on open telemetry."},
229+
],
230+
)
231+
```
221232

222-
enable_telemetry(destination=sys.stdout)
233+
```console
234+
{
235+
"name": "chat deepseek-v3-0324",
236+
"context": {
237+
"trace_id": "0xaaaa0a0abb1bcc2cdd3d",
238+
"span_id": "0xaaaa0a0abb1bcc2cdd3d",
239+
"trace_state": "[]"
240+
},
241+
"kind": "SpanKind.CLIENT",
242+
"parent_id": null,
243+
"start_time": "2025-06-13T00:02:04.271337Z",
244+
"end_time": "2025-06-13T00:02:06.537220Z",
245+
"status": {
246+
"status_code": "UNSET"
247+
},
248+
"attributes": {
249+
"gen_ai.operation.name": "chat",
250+
"gen_ai.system": "openai",
251+
"gen_ai.request.model": "deepseek-v3-0324",
252+
"server.address": "my-project.services.ai.azure.com",
253+
"gen_ai.response.model": "DeepSeek-V3-0324",
254+
"gen_ai.response.finish_reasons": [
255+
"stop"
256+
],
257+
"gen_ai.response.id": "aaaa0a0abb1bcc2cdd3d",
258+
"gen_ai.usage.input_tokens": 14,
259+
"gen_ai.usage.output_tokens": 91
260+
},
261+
"events": [],
262+
"links": [],
263+
"resource": {
264+
"attributes": {
265+
"telemetry.sdk.language": "python",
266+
"telemetry.sdk.name": "opentelemetry",
267+
"telemetry.sdk.version": "1.31.1",
268+
"service.name": "unknown_service"
269+
},
270+
"schema_url": ""
271+
}
272+
}
223273
```
274+
275+
## Next steps
276+
277+
* [Trace agents using Azure AI Foundry SDK](trace-agents-sdk.md)

0 commit comments

Comments
 (0)