Commit 64d1b17
committed
fix(openai): Handle content capture with span_and_event mode
The is_content_enabled() function only recognized 'true' as a valid
value for OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT, causing
newer enum values like 'span_and_event' to be treated as disabled.
Updated is_content_enabled() to recognize all valid ContentCapturingMode
enum values (span_only, event_only, span_and_event) in addition to the
legacy 'true' value.
Fixes #40381 parent 7f107df commit 64d1b17
2 files changed
Lines changed: 12 additions & 2 deletions
File tree
- instrumentation-genai/opentelemetry-instrumentation-openai-v2
- src/opentelemetry/instrumentation/openai_v2
- tests
Lines changed: 11 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
58 | | - | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
59 | 69 | | |
60 | 70 | | |
61 | 71 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
| 121 | + | |
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
| |||
0 commit comments