René's URL Explorer Experiment


Title: Build Span Attributes which may be missing from OTEL-provided Span by bradAtTraceable · Pull Request #372 · hypertrace/javaagent · GitHub

Open Graph Title: Build Span Attributes which may be missing from OTEL-provided Span by bradAtTraceable · Pull Request #372 · hypertrace/javaagent

X Title: Build Span Attributes which may be missing from OTEL-provided Span by bradAtTraceable · Pull Request #372 · hypertrace/javaagent

Description: The Span that is create by the OTEL java agent may not have some of the attributes that are needed for properly evaluating the execution of a request. Specifically, the "http.url" attribute may be missing. This PR produces a Map of those Span attributes that are required, but may not exist, in the OTEL-provided Span. The contents of this possibly-missing attribute Map may then be used during the evaluation of the request execution. Note that the possibly-missing attributes are not merged into the Span with this PR. Instead, they are provided as a separate (optional) argument to the Filter.evaluateRequestHeaders() and .evaluateRequestBody() methods.

Open Graph Description: The Span that is create by the OTEL java agent may not have some of the attributes that are needed for properly evaluating the execution of a request. Specifically, the "http.url" attri...

X Description: The Span that is create by the OTEL java agent may not have some of the attributes that are needed for properly evaluating the execution of a request. Specifically, the "http.url&quo...

Opengraph URL: https://github.com/hypertrace/javaagent/pull/372

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:51078650-ef48-f64e-6c0b-e1ae62752897
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id99C8:240FF0:AFB0F3:FED20F:6A4E1C3A
html-safe-noncedbb7322551abf01dbcaaa0bde1e8dae0d3997039b79a6f2eed134cb81cfcbb3f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OUM4OjI0MEZGMDpBRkIwRjM6RkVEMjBGOjZBNEUxQzNBIiwidmlzaXRvcl9pZCI6Ijc0NjYxNzkzMzU5MTA0NjQ1NzEiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacf7116a684041d2aebc3d9ef4d691e8e5db96742ff42cb86af1d19647d171c254
hovercard-subject-tagpull_request:1061624637
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/hypertrace/javaagent/pull/372/files
twitter:imagehttps://avatars.githubusercontent.com/u/105816707?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/105816707?s=400&v=4
og:image:altThe Span that is create by the OTEL java agent may not have some of the attributes that are needed for properly evaluating the execution of a request. Specifically, the "http.url" attri...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None030096ee0db095447bfe77409d33bfac127ca7128299c58deef27c52eaa1b1f0
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/hypertrace/javaagent git https://github.com/hypertrace/javaagent.git
octolytics-dimension-user_id65374698
octolytics-dimension-user_loginhypertrace
octolytics-dimension-repository_id302314733
octolytics-dimension-repository_nwohypertrace/javaagent
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id302314733
octolytics-dimension-repository_network_root_nwohypertrace/javaagent
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release5fe497b4815fcce3df76c0e246faa739a82c3124
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/hypertrace/javaagent/pull/372/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fhypertrace%2Fjavaagent%2Fpull%2F372%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fhypertrace%2Fjavaagent%2Fpull%2F372%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=hypertrace%2Fjavaagent
Reloadhttps://github.com/hypertrace/javaagent/pull/372/files
Reloadhttps://github.com/hypertrace/javaagent/pull/372/files
Reloadhttps://github.com/hypertrace/javaagent/pull/372/files
Please reload this pagehttps://github.com/hypertrace/javaagent/pull/372/files
hypertrace https://github.com/hypertrace
javaagenthttps://github.com/hypertrace/javaagent
Notifications https://github.com/login?return_to=%2Fhypertrace%2Fjavaagent
Fork 14 https://github.com/login?return_to=%2Fhypertrace%2Fjavaagent
Star 37 https://github.com/login?return_to=%2Fhypertrace%2Fjavaagent
Code https://github.com/hypertrace/javaagent
Issues 35 https://github.com/hypertrace/javaagent/issues
Pull requests 4 https://github.com/hypertrace/javaagent/pulls
Discussions https://github.com/hypertrace/javaagent/discussions
Actions https://github.com/hypertrace/javaagent/actions
Projects https://github.com/hypertrace/javaagent/projects
Security and quality 0 https://github.com/hypertrace/javaagent/security
Insights https://github.com/hypertrace/javaagent/pulse
Code https://github.com/hypertrace/javaagent
Issues https://github.com/hypertrace/javaagent/issues
Pull requests https://github.com/hypertrace/javaagent/pulls
Discussions https://github.com/hypertrace/javaagent/discussions
Actions https://github.com/hypertrace/javaagent/actions
Projects https://github.com/hypertrace/javaagent/projects
Security and quality https://github.com/hypertrace/javaagent/security
Insights https://github.com/hypertrace/javaagent/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fhypertrace%2Fjavaagent%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fhypertrace%2Fjavaagent%2Fissues%2Fnew%2Fchoose
bradAtTraceablehttps://github.com/bradAtTraceable
mainhttps://github.com/hypertrace/javaagent/tree/main
fix.http.urlhttps://github.com/hypertrace/javaagent/tree/fix.http.url
Conversation 0 https://github.com/hypertrace/javaagent/pull/372
Commits 2 https://github.com/hypertrace/javaagent/pull/372/commits
Checks 0 https://github.com/hypertrace/javaagent/pull/372/checks
Files changed https://github.com/hypertrace/javaagent/pull/372/files
Please reload this pagehttps://github.com/hypertrace/javaagent/pull/372/files
Build Span Attributes which may be missing from OTEL-provided Span https://github.com/hypertrace/javaagent/pull/372/files#top
Show all changes 2 commits https://github.com/hypertrace/javaagent/pull/372/files
bcc9c1d Build Span Attributes which may be missing from OTEL-provided … bradAtTraceable Sep 20, 2022 https://github.com/hypertrace/javaagent/pull/372/commits/bcc9c1d8f4deeba1235f0a275b3d5b7380c8eb45
043ac8f Forgot to check in new files bradAtTraceable Sep 20, 2022 https://github.com/hypertrace/javaagent/pull/372/commits/043ac8f0d244c23f00b680071d709c903ca63b80
Clear filters https://github.com/hypertrace/javaagent/pull/372/files
Please reload this pagehttps://github.com/hypertrace/javaagent/pull/372/files
Please reload this pagehttps://github.com/hypertrace/javaagent/pull/372/files
MultiFilter.java https://github.com/hypertrace/javaagent/pull/372/files#diff-a270d9b35ea001f965b7d3e4856eb4f9a5f3c500ba8735b2a37704bf510eccea
Filter.java https://github.com/hypertrace/javaagent/pull/372/files#diff-209b0d53f7a129afabe5c9fc5dd101a5455b81ff470b5e8aaf9c460978f8fb8e
build.gradle.kts https://github.com/hypertrace/javaagent/pull/372/files#diff-4fdd7037423a57453e82fbcf8b80ceefafa9ba2a82e2826d02fd1bfa9825b8da
build.gradle.kts https://github.com/hypertrace/javaagent/pull/372/files#diff-1c334b7245207eca4baa0bb6629d66a5e575d8770551bdc0d08625777ec67019
build.gradle.kts https://github.com/hypertrace/javaagent/pull/372/files#diff-bcf9bd8f2111afa1eb6f6694924705e0e9cf2b82d70f8c90011301dcd34a40b4
HttpServerBlockingRequestHandler.java https://github.com/hypertrace/javaagent/pull/372/files#diff-8fc517a416a3140b3685fd6d546b777cb77c93e36fbf6e155b652d8130fe62bc
build.gradle.kts https://github.com/hypertrace/javaagent/pull/372/files#diff-4c4a98f5a40c3589226301bf1592b7f0d1b3dcbc746492fd920139587b22c05a
HttpServerBlockingRequestHandler.java https://github.com/hypertrace/javaagent/pull/372/files#diff-80d25eef3446c2045a33cb30f8ceb4ce300e6320d0626cb3257ba5c396282a7f
build.gradle.kts https://github.com/hypertrace/javaagent/pull/372/files#diff-361d3662f35d2289c5bf2066d38e2378440c77b7ecd41744ed540abd164bd4da
Servlet30AndFilterInstrumentation.java https://github.com/hypertrace/javaagent/pull/372/files#diff-62e4dd3a8142352a4b624d656655c8c7adb29db34039c25c63cdf34aa372d0f0
Utils.java https://github.com/hypertrace/javaagent/pull/372/files#diff-28efc5389c8c595edd035d58292054b783021f06e2736218c6ceb8386bbc2156
Utils.java https://github.com/hypertrace/javaagent/pull/372/files#diff-e730b770d550ce28f4ec4134049d43256b35d97ae08b2d1fc1caf37c81f07aca
ServletInputStreamInstrumentationTest.java https://github.com/hypertrace/javaagent/pull/372/files#diff-daf88639b765ba171bc5a571a83f641ad2abdda71c7b14976f85725bf4d4a9a2
BufferedReaderInstrumentationTest.java https://github.com/hypertrace/javaagent/pull/372/files#diff-bb427131b144ea3d4532127396d7c09d007207811c6e67ddf9961dd68974f8ba
build.gradle.kts https://github.com/hypertrace/javaagent/pull/372/files#diff-5272599b656eacb8820c131987712128bb3f1fe0a9620e38ba2d7785b306deea
SpanUtils.java https://github.com/hypertrace/javaagent/pull/372/files#diff-774bb29d8354516bebb1e3658db5e3672b9609018026dcba4e7c059ec624cce7
SpanUtilsTest.java https://github.com/hypertrace/javaagent/pull/372/files#diff-78bab5f5653b9023a2d3e797be5cce42f4c79a56fb441d6a99f52b93ddd6312a
QuadFunction.java https://github.com/hypertrace/javaagent/pull/372/files#diff-d1fb94de3cc49dbc71c063656b491139e4718749e55682a72a570dfa2792f04b
ByteBufferSpanPair.java https://github.com/hypertrace/javaagent/pull/372/files#diff-7ba42febf72622b50580e045f937e611503479cfed0cd90d0f0fa16251ad0bbb
CharBufferSpanPair.java https://github.com/hypertrace/javaagent/pull/372/files#diff-c5dd546b407b41fa21ef22fcc3ec4e390e55f982e014b02876f1c6d2c3aa4645
settings.gradle.kts https://github.com/hypertrace/javaagent/pull/372/files#diff-5625e3601fa0ad3a6a2824239e5a2fde71c149597d31394f9224a08c24be7b9d
filter-api/src/main/java/org/hypertrace/agent/filter/MultiFilter.javahttps://github.com/hypertrace/javaagent/pull/372/files#diff-a270d9b35ea001f965b7d3e4856eb4f9a5f3c500ba8735b2a37704bf510eccea
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/filter-api/src/main/java/org/hypertrace/agent/filter/MultiFilter.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-a270d9b35ea001f965b7d3e4856eb4f9a5f3c500ba8735b2a37704bf510eccea
https://github.com/hypertrace/javaagent/pull/372/files#diff-a270d9b35ea001f965b7d3e4856eb4f9a5f3c500ba8735b2a37704bf510eccea
filter-api/src/main/java/org/hypertrace/agent/filter/api/Filter.javahttps://github.com/hypertrace/javaagent/pull/372/files#diff-209b0d53f7a129afabe5c9fc5dd101a5455b81ff470b5e8aaf9c460978f8fb8e
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/filter-api/src/main/java/org/hypertrace/agent/filter/api/Filter.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-209b0d53f7a129afabe5c9fc5dd101a5455b81ff470b5e8aaf9c460978f8fb8e
https://github.com/hypertrace/javaagent/pull/372/files#diff-209b0d53f7a129afabe5c9fc5dd101a5455b81ff470b5e8aaf9c460978f8fb8e
instrumentation/apache-httpasyncclient-4.1/build.gradle.ktshttps://github.com/hypertrace/javaagent/pull/372/files#diff-4fdd7037423a57453e82fbcf8b80ceefafa9ba2a82e2826d02fd1bfa9825b8da
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/apache-httpasyncclient-4.1/build.gradle.kts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-4fdd7037423a57453e82fbcf8b80ceefafa9ba2a82e2826d02fd1bfa9825b8da
instrumentation/build.gradle.ktshttps://github.com/hypertrace/javaagent/pull/372/files#diff-1c334b7245207eca4baa0bb6629d66a5e575d8770551bdc0d08625777ec67019
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/build.gradle.kts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-1c334b7245207eca4baa0bb6629d66a5e575d8770551bdc0d08625777ec67019
https://github.com/hypertrace/javaagent/pull/372/files#diff-1c334b7245207eca4baa0bb6629d66a5e575d8770551bdc0d08625777ec67019
instrumentation/netty/netty-4.0/build.gradle.ktshttps://github.com/hypertrace/javaagent/pull/372/files#diff-bcf9bd8f2111afa1eb6f6694924705e0e9cf2b82d70f8c90011301dcd34a40b4
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/netty/netty-4.0/build.gradle.kts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-bcf9bd8f2111afa1eb6f6694924705e0e9cf2b82d70f8c90011301dcd34a40b4
...aagent/instrumentation/hypertrace/netty/v4_0/server/HttpServerBlockingRequestHandler.javahttps://github.com/hypertrace/javaagent/pull/372/files#diff-8fc517a416a3140b3685fd6d546b777cb77c93e36fbf6e155b652d8130fe62bc
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/netty/netty-4.0/src/main/java/io/opentelemetry/javaagent/instrumentation/hypertrace/netty/v4_0/server/HttpServerBlockingRequestHandler.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-8fc517a416a3140b3685fd6d546b777cb77c93e36fbf6e155b652d8130fe62bc
https://github.com/hypertrace/javaagent/pull/372/files#diff-8fc517a416a3140b3685fd6d546b777cb77c93e36fbf6e155b652d8130fe62bc
https://github.com/hypertrace/javaagent/pull/372/files#diff-8fc517a416a3140b3685fd6d546b777cb77c93e36fbf6e155b652d8130fe62bc
instrumentation/netty/netty-4.1/build.gradle.ktshttps://github.com/hypertrace/javaagent/pull/372/files#diff-4c4a98f5a40c3589226301bf1592b7f0d1b3dcbc746492fd920139587b22c05a
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/netty/netty-4.1/build.gradle.kts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-4c4a98f5a40c3589226301bf1592b7f0d1b3dcbc746492fd920139587b22c05a
...aagent/instrumentation/hypertrace/netty/v4_1/server/HttpServerBlockingRequestHandler.javahttps://github.com/hypertrace/javaagent/pull/372/files#diff-80d25eef3446c2045a33cb30f8ceb4ce300e6320d0626cb3257ba5c396282a7f
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/netty/netty-4.1/src/main/java/io/opentelemetry/javaagent/instrumentation/hypertrace/netty/v4_1/server/HttpServerBlockingRequestHandler.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-80d25eef3446c2045a33cb30f8ceb4ce300e6320d0626cb3257ba5c396282a7f
https://github.com/hypertrace/javaagent/pull/372/files#diff-80d25eef3446c2045a33cb30f8ceb4ce300e6320d0626cb3257ba5c396282a7f
https://github.com/hypertrace/javaagent/pull/372/files#diff-80d25eef3446c2045a33cb30f8ceb4ce300e6320d0626cb3257ba5c396282a7f
instrumentation/servlet/servlet-3.0/build.gradle.ktshttps://github.com/hypertrace/javaagent/pull/372/files#diff-361d3662f35d2289c5bf2066d38e2378440c77b7ecd41744ed540abd164bd4da
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/servlet/servlet-3.0/build.gradle.kts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-361d3662f35d2289c5bf2066d38e2378440c77b7ecd41744ed540abd164bd4da
...instrumentation/hypertrace/servlet/v3_0/nowrapping/Servlet30AndFilterInstrumentation.javahttps://github.com/hypertrace/javaagent/pull/372/files#diff-62e4dd3a8142352a4b624d656655c8c7adb29db34039c25c63cdf34aa372d0f0
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/servlet/servlet-3.0/src/main/java/io/opentelemetry/javaagent/instrumentation/hypertrace/servlet/v3_0/nowrapping/Servlet30AndFilterInstrumentation.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-62e4dd3a8142352a4b624d656655c8c7adb29db34039c25c63cdf34aa372d0f0
https://github.com/hypertrace/javaagent/pull/372/files#diff-62e4dd3a8142352a4b624d656655c8c7adb29db34039c25c63cdf34aa372d0f0
.../io/opentelemetry/javaagent/instrumentation/hypertrace/servlet/v3_0/nowrapping/Utils.javahttps://github.com/hypertrace/javaagent/pull/372/files#diff-28efc5389c8c595edd035d58292054b783021f06e2736218c6ceb8386bbc2156
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/servlet/servlet-3.0/src/main/java/io/opentelemetry/javaagent/instrumentation/hypertrace/servlet/v3_0/nowrapping/Utils.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-28efc5389c8c595edd035d58292054b783021f06e2736218c6ceb8386bbc2156
https://github.com/hypertrace/javaagent/pull/372/files#diff-28efc5389c8c595edd035d58292054b783021f06e2736218c6ceb8386bbc2156
https://github.com/hypertrace/javaagent/pull/372/files#diff-28efc5389c8c595edd035d58292054b783021f06e2736218c6ceb8386bbc2156
...telemetry/javaagent/instrumentation/hypertrace/servlet/v3_0/nowrapping/request/Utils.javahttps://github.com/hypertrace/javaagent/pull/372/files#diff-e730b770d550ce28f4ec4134049d43256b35d97ae08b2d1fc1caf37c81f07aca
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/servlet/servlet-3.0/src/main/java/io/opentelemetry/javaagent/instrumentation/hypertrace/servlet/v3_0/nowrapping/request/Utils.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-e730b770d550ce28f4ec4134049d43256b35d97ae08b2d1fc1caf37c81f07aca
https://github.com/hypertrace/javaagent/pull/372/files#diff-e730b770d550ce28f4ec4134049d43256b35d97ae08b2d1fc1caf37c81f07aca
https://github.com/hypertrace/javaagent/pull/372/files#diff-e730b770d550ce28f4ec4134049d43256b35d97ae08b2d1fc1caf37c81f07aca
...ion/hypertrace/servlet/v3_0/nowrapping/request/ServletInputStreamInstrumentationTest.javahttps://github.com/hypertrace/javaagent/pull/372/files#diff-daf88639b765ba171bc5a571a83f641ad2abdda71c7b14976f85725bf4d4a9a2
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/servlet/servlet-3.0/src/test/java/io/opentelemetry/javaagent/instrumentation/hypertrace/servlet/v3_0/nowrapping/request/ServletInputStreamInstrumentationTest.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-daf88639b765ba171bc5a571a83f641ad2abdda71c7b14976f85725bf4d4a9a2
https://github.com/hypertrace/javaagent/pull/372/files#diff-daf88639b765ba171bc5a571a83f641ad2abdda71c7b14976f85725bf4d4a9a2
https://github.com/hypertrace/javaagent/pull/372/files#diff-daf88639b765ba171bc5a571a83f641ad2abdda71c7b14976f85725bf4d4a9a2
https://github.com/hypertrace/javaagent/pull/372/files#diff-daf88639b765ba171bc5a571a83f641ad2abdda71c7b14976f85725bf4d4a9a2
...agent/instrumentation/hypertrace/servlet/rw/reader/BufferedReaderInstrumentationTest.javahttps://github.com/hypertrace/javaagent/pull/372/files#diff-bb427131b144ea3d4532127396d7c09d007207811c6e67ddf9961dd68974f8ba
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/servlet/servlet-rw/src/test/java/io/opentelemetry/javaagent/instrumentation/hypertrace/servlet/rw/reader/BufferedReaderInstrumentationTest.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
https://github.com/hypertrace/javaagent/pull/372/files#diff-bb427131b144ea3d4532127396d7c09d007207811c6e67ddf9961dd68974f8ba
https://github.com/hypertrace/javaagent/pull/372/files#diff-bb427131b144ea3d4532127396d7c09d007207811c6e67ddf9961dd68974f8ba
https://github.com/hypertrace/javaagent/pull/372/files#diff-bb427131b144ea3d4532127396d7c09d007207811c6e67ddf9961dd68974f8ba
https://github.com/hypertrace/javaagent/pull/372/files#diff-bb427131b144ea3d4532127396d7c09d007207811c6e67ddf9961dd68974f8ba
https://github.com/hypertrace/javaagent/pull/372/files#diff-bb427131b144ea3d4532127396d7c09d007207811c6e67ddf9961dd68974f8ba
https://github.com/hypertrace/javaagent/pull/372/files#diff-bb427131b144ea3d4532127396d7c09d007207811c6e67ddf9961dd68974f8ba
https://github.com/hypertrace/javaagent/pull/372/files#diff-bb427131b144ea3d4532127396d7c09d007207811c6e67ddf9961dd68974f8ba
https://github.com/hypertrace/javaagent/pull/372/files#diff-bb427131b144ea3d4532127396d7c09d007207811c6e67ddf9961dd68974f8ba
https://github.com/hypertrace/javaagent/pull/372/files#diff-bb427131b144ea3d4532127396d7c09d007207811c6e67ddf9961dd68974f8ba
instrumentation/utils/build.gradle.ktshttps://github.com/hypertrace/javaagent/pull/372/files#diff-5272599b656eacb8820c131987712128bb3f1fe0a9620e38ba2d7785b306deea
View file https://github.com/hypertrace/javaagent/blob/043ac8f0d244c23f00b680071d709c903ca63b80/instrumentation/utils/build.gradle.kts
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/hypertrace/javaagent/pull/372/{{ revealButtonHref }}
Please reload this pagehttps://github.com/hypertrace/javaagent/pull/372/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.