Commit ea41c5f
openai responses instrumentation (#6583)
* openai responses instrumentation
* clean up code
* add streaming processing, fix span tag adding
* make changes to conform with updated tool call tagging behavior tests
* fix tags after merge master
* remove unecessary stream chunk processing, refactor metadata tags
* address comments, remove unecessary empty content tag handling
* run linter
* move const allowedParams to top of file
* clean up
* add test for openai response span
* add streamed test, fix non-streamed response test
* add cassettes
* remove default to empty string for non-existent name case
* lint
* fix test
* lint
* Update packages/datadog-plugin-openai/src/stream-helpers.js
Co-authored-by: Ruben Bridgewater <[email protected]>
* Update packages/dd-trace/src/llmobs/plugins/openai.js
Co-authored-by: Ruben Bridgewater <[email protected]>
* clean up response chunk extracting
* fix tests
* lint remove expect statements
---------
Co-authored-by: Ruben Bridgewater <[email protected]>1 parent be812e7 commit ea41c5f
File tree
10 files changed
+849
-20
lines changed- packages
- datadog-instrumentations/src
- datadog-plugin-openai/src
- dd-trace
- src/llmobs
- plugins
- test/llmobs
- cassettes/openai
- plugins/openai
10 files changed
+849
-20
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
25 | 33 | | |
26 | 34 | | |
27 | 35 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
110 | 134 | | |
111 | 135 | | |
112 | 136 | | |
113 | | - | |
| 137 | + | |
| 138 | + | |
114 | 139 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
| 63 | + | |
| 64 | + | |
62 | 65 | | |
63 | 66 | | |
64 | 67 | | |
| |||
134 | 137 | | |
135 | 138 | | |
136 | 139 | | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
137 | 144 | | |
138 | 145 | | |
139 | 146 | | |
| |||
313 | 320 | | |
314 | 321 | | |
315 | 322 | | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
316 | 327 | | |
317 | 328 | | |
318 | 329 | | |
| |||
376 | 387 | | |
377 | 388 | | |
378 | 389 | | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
379 | 400 | | |
380 | 401 | | |
381 | 402 | | |
| |||
410 | 431 | | |
411 | 432 | | |
412 | 433 | | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
413 | 438 | | |
414 | 439 | | |
415 | 440 | | |
| |||
513 | 538 | | |
514 | 539 | | |
515 | 540 | | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
516 | 561 | | |
517 | 562 | | |
518 | 563 | | |
| |||
0 commit comments