Skip to content

fix(llmobs): tagger reads propogated mlApp and sessionId from registry tags#5102

Merged
sabrenner merged 2 commits into
masterfrom
sabrenner/llmobs-fix-tagger
Jan 13, 2025
Merged

fix(llmobs): tagger reads propogated mlApp and sessionId from registry tags#5102
sabrenner merged 2 commits into
masterfrom
sabrenner/llmobs-fix-tagger

Conversation

@sabrenner

@sabrenner sabrenner commented Jan 13, 2025

Copy link
Copy Markdown
Collaborator

What does this PR do?

Fixes tagger logic to read from tagger registry for checking mlApp and sessionId from the parent span instead of from its tags directly (as we did not implement storing tags on the span when we first released the SDK). This change must have been missed in the initial release of the SDK.

Additionally, removes a test related to explicit enable/disable calls. We want to move away from that behavior (although it is not documented anyways), and it interferes a bit with this code change (ie, is mlApp read from a change in enable or from the parent's mlApp? This is a bit out of scope and we don't want to advertise this enable/disable behavior anyways).

Motivation

Noticed this issue browsing the code for a different issue. No reports for this issue.

@github-actions

Copy link
Copy Markdown
Contributor

Overall package size

Self size: 8.39 MB
Deduped: 94.73 MB
No deduping: 95.25 MB

Dependency sizes | name | version | self size | total size | |------|---------|-----------|------------| | @datadog/libdatadog | 0.3.0 | 29.43 MB | 29.43 MB | | @datadog/native-appsec | 8.4.0 | 19.25 MB | 19.26 MB | | @datadog/native-iast-taint-tracking | 3.2.0 | 13.9 MB | 13.91 MB | | @datadog/pprof | 5.4.1 | 9.76 MB | 10.13 MB | | protobufjs | 7.2.5 | 2.77 MB | 5.16 MB | | @datadog/native-iast-rewriter | 2.6.1 | 2.59 MB | 2.73 MB | | @opentelemetry/core | 1.14.0 | 872.87 kB | 1.47 MB | | @datadog/native-metrics | 3.1.0 | 1.06 MB | 1.46 MB | | @opentelemetry/api | 1.8.0 | 1.21 MB | 1.21 MB | | import-in-the-middle | 1.11.2 | 112.74 kB | 826.22 kB | | source-map | 0.7.4 | 226 kB | 226 kB | | opentracing | 0.14.7 | 194.81 kB | 194.81 kB | | lru-cache | 7.18.3 | 133.92 kB | 133.92 kB | | pprof-format | 2.1.0 | 111.69 kB | 111.69 kB | | @datadog/sketches-js | 2.1.0 | 109.9 kB | 109.9 kB | | semver | 7.6.3 | 95.82 kB | 95.82 kB | | lodash.sortby | 4.7.0 | 75.76 kB | 75.76 kB | | ignore | 5.3.1 | 51.46 kB | 51.46 kB | | shell-quote | 1.8.1 | 44.96 kB | 44.96 kB | | istanbul-lib-coverage | 3.2.0 | 29.34 kB | 29.34 kB | | rfdc | 1.3.1 | 25.21 kB | 25.21 kB | | @isaacs/ttlcache | 1.4.1 | 25.2 kB | 25.2 kB | | tlhunter-sorted-set | 0.1.0 | 24.94 kB | 24.94 kB | | limiter | 1.1.5 | 23.17 kB | 23.17 kB | | dc-polyfill | 0.1.4 | 23.1 kB | 23.1 kB | | retry | 0.13.1 | 18.85 kB | 18.85 kB | | jest-docblock | 29.7.0 | 8.99 kB | 12.76 kB | | crypto-randomuuid | 1.0.0 | 11.18 kB | 11.18 kB | | path-to-regexp | 0.1.12 | 6.6 kB | 6.6 kB | | koalas | 1.0.2 | 6.47 kB | 6.47 kB | | module-details-from-path | 1.0.3 | 4.47 kB | 4.47 kB |

🤖 This report was automatically generated by heaviest-objects-in-the-universe

@sabrenner
sabrenner marked this pull request as ready for review January 13, 2025 18:04
@sabrenner
sabrenner requested a review from a team as a code owner January 13, 2025 18:04
@sabrenner
sabrenner merged commit af641d6 into master Jan 13, 2025
@sabrenner
sabrenner deleted the sabrenner/llmobs-fix-tagger branch January 13, 2025 19:28
watson pushed a commit that referenced this pull request Jan 22, 2025
@watson watson mentioned this pull request Jan 22, 2025
watson pushed a commit that referenced this pull request Jan 22, 2025
@watson watson mentioned this pull request Jan 22, 2025
watson pushed a commit that referenced this pull request Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants