Title: ✨ Add support for filtering requests to APIS defined with JAX-RS · Issue #320 · hypertrace/javaagent · GitHub
Open Graph Title: ✨ Add support for filtering requests to APIS defined with JAX-RS · Issue #320 · hypertrace/javaagent
X Title: ✨ Add support for filtering requests to APIS defined with JAX-RS · Issue #320 · hypertrace/javaagent
Description: Use Case We should support filtering requests made to APIs defined with the JAX-RS API, just as we do for the Java EE Servlet API. Proposal I think it will likely make sense to leverage similar strategies for instrumenting JAX-RS resourc...
Open Graph Description: Use Case We should support filtering requests made to APIs defined with the JAX-RS API, just as we do for the Java EE Servlet API. Proposal I think it will likely make sense to leverage similar str...
X Description: Use Case We should support filtering requests made to APIs defined with the JAX-RS API, just as we do for the Java EE Servlet API. Proposal I think it will likely make sense to leverage similar str...
Opengraph URL: https://github.com/hypertrace/javaagent/issues/320
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"✨ Add support for filtering requests to APIS defined with JAX-RS","articleBody":"\u003c!--\r\nWelcome to the Hypertrace repo!\r\n\r\n- Please be respectful and considerate of others when commenting on issues.\r\n- Please search for existing issues in order to make sure we don't have duplicate bugs/feature requests.\r\n- If you have a question please ask it on our Slack chat https://join.slack.com/t/hypertrace/shared_invite/zt-hgjlblic-Tq2_N4sHJj4RMqx5nirS9w instead of creating an issue.\r\n- Please provide as much information as possible so we all understand the issue.\r\n--\u003e\r\n\r\n## Use Case\r\nWe should support filtering requests made to APIs defined with the JAX-RS API, just as we do for the Java EE Servlet API. \r\n\r\n## Proposal\r\nI think it will likely make sense to leverage similar strategies for instrumenting JAX-RS resources as is done by OpenTelemetry (in [these](https://github.com/open-telemetry/opentelemetry-java-instrumentation/tree/b4cab9ba365aab67e52d0ac1d4c24d54f4712604/instrumentation/jaxrs/jaxrs-2.0) modules). We'll likely be able to do the bulk of the work according to the JAX-RS API with minor tweaks here and there for each JAX-RS implementation we want to support.\r\n\r\n## Questions to address (if any)\r\nThe specific use case I'm trying to help solve is a Jersey JAX-RS web application running on Jetty leveraging Dropwizard. It's possible it could make sense to add support for this use case by targeting Jetty internals like we do for Netty, which is another solution worth considering \r\n","author":{"url":"https://github.com/ryandens","@type":"Person","name":"ryandens"},"datePublished":"2021-05-24T22:19:42.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":6},"url":"https://github.com/320/javaagent/issues/320"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:e5416ae4-2a63-aa1c-3e85-b3de7d0c5e05 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BA78:310BDB:1AFC28E:252CEB8:6A4EC0EC |
| html-safe-nonce | e557cd38ffd8ed2aff69367434eb5d0f936678f7f69480768b2b41dcce44d755 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQTc4OjMxMEJEQjoxQUZDMjhFOjI1MkNFQjg6NkE0RUMwRUMiLCJ2aXNpdG9yX2lkIjoiMTQyNDQ2NzE0NTc3NzkyMjI4NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 8f18c5af741dc5aecbd6fab6131cd7aa15c91b9f15d673f7976a32e139d1d11e |
| hovercard-subject-tag | issue:900061492 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/hypertrace/javaagent/320/issue_layout |
| twitter:image | https://opengraph.githubassets.com/05fce2e1284754aa4b0ab5dfc75bb4333df57020c6e8bf34fb070cd59a99052f/hypertrace/javaagent/issues/320 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/05fce2e1284754aa4b0ab5dfc75bb4333df57020c6e8bf34fb070cd59a99052f/hypertrace/javaagent/issues/320 |
| og:image:alt | Use Case We should support filtering requests made to APIs defined with the JAX-RS API, just as we do for the Java EE Servlet API. Proposal I think it will likely make sense to leverage similar str... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | ryandens |
| hostname | github.com |
| expected-hostname | github.com |
| None | 41b6ab3ba6d20a71766ac245b5a4a94c6fc672a9cd4da7d44c1b33ab8bf6a21c |
| turbo-cache-control | no-preview |
| go-import | github.com/hypertrace/javaagent git https://github.com/hypertrace/javaagent.git |
| octolytics-dimension-user_id | 65374698 |
| octolytics-dimension-user_login | hypertrace |
| octolytics-dimension-repository_id | 302314733 |
| octolytics-dimension-repository_nwo | hypertrace/javaagent |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 302314733 |
| octolytics-dimension-repository_network_root_nwo | hypertrace/javaagent |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | e6a744804e8e70f97b4d5a18a94dcc63db22f97a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width